Skip to content

Commit 35495db

Browse files
committed
[REF] ecommerce: restructure doc
task-4645039 Content updates will be done in subsequent PRs closes #12483 Signed-off-by: Audrey Vandromme (auva) <auva@odoo.com>
1 parent fac271e commit 35495db

39 files changed

+54
-180
lines changed

content/applications/finance/fiscal_localizations/argentina.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,7 @@ Client account registration
10481048
***************************
10491049

10501050
To configure your website for client accounts, follow the instructions in the :doc:`checkout
1051-
<../../websites/ecommerce/checkout_payment_shipping/checkout>` documentation.
1051+
<../../websites/ecommerce/checkout>` documentation.
10521052

10531053
Automatic invoice
10541054
*****************
@@ -1093,7 +1093,7 @@ the corresponding layout and fiscal stamps stated in the :ref:`Invoice printed r
10931093
<argentina/invoice-printed-report>`.
10941094

10951095
.. seealso::
1096-
:doc:`Client account creation <../../websites/ecommerce/checkout_payment_shipping/checkout>`
1096+
:doc:`Client account creation <../../websites/ecommerce/checkout>`
10971097

10981098
Liquidity product direct sales
10991099
------------------------------

content/applications/finance/fiscal_localizations/peru.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -928,7 +928,7 @@ the following configurations for the **eCommerce** flow:
928928
- :doc:`../../websites/ecommerce/products`: Set the :guilabel:`Invoicing Policy` to
929929
:guilabel:`Ordered quantities` and define the desired :guilabel:`Customer taxes`.
930930
- :doc:`../payment_providers`;
931-
- :doc:`../../websites/ecommerce/checkout_payment_shipping/shipping`: For each shipping method, set
931+
- :doc:`../../websites/ecommerce/shipping`: For each shipping method, set
932932
the :guilabel:`Provider` field to :guilabel:`Fixed Price`. Then, set a :guilabel:`Fixed Price`
933933
amount greater than `0.00` (not zero), as the shipping method price is added to the invoice line.
934934

content/applications/finance/payment_providers.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ the field to `0.00` to make the payment provider available regardless of the pay
420420
.. important::
421421
This feature is not intended to work on pages that allow the customer to update the payment
422422
amount, e.g., the **Donation** snippet and the **Checkout** page when paid :doc:`shipping methods
423-
<../websites/ecommerce/checkout_payment_shipping/shipping>` are enabled.
423+
<../websites/ecommerce/shipping>` are enabled.
424424

425425
.. _payment_providers/journal:
426426

@@ -471,5 +471,4 @@ payments from other payments.
471471
- :doc:`payment_providers/stripe`
472472
- :doc:`payment_providers/worldline`
473473
- :doc:`payment_providers/xendit`
474-
- :doc:`../websites/ecommerce/checkout_payment_shipping/payments`
475474
- :doc:`accounting/bank`

content/applications/sales/subscriptions/plans.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ the following additional options:
5656

5757
- :guilabel:`Self Closable`: Check this box to enable the customer to terminate their subscription
5858
from the :doc:`customer portal
59-
</applications/websites/ecommerce/ecommerce_management/customer_accounts>`.
59+
</applications/websites/ecommerce/customer_accounts>`.
6060
- :guilabel:`Automatic Closing`: Enter the number of days after which *unpaid* subscriptions *past*
6161
the due date are automatically closed.
6262
- :guilabel:`Invoicing Journal`: Select the accounting journal in which invoices for this

content/applications/websites/ecommerce.rst

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,10 @@ products and increase your average cart sizes.
2424
:titlesonly:
2525

2626
ecommerce/products
27-
ecommerce/checkout_payment_shipping
28-
ecommerce/ecommerce_management
27+
ecommerce/cart
28+
ecommerce/checkout
29+
ecommerce/payments
30+
ecommerce/shipping
31+
ecommerce/order_handling
32+
ecommerce/customer_accounts
33+
ecommerce/performance
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ the :guilabel:`Shop - Checkout Process` section, look for :guilabel:`Add to Cart
2727
the options.
2828

2929
.. note::
30-
If a product has :doc:`optional products <../products/cross_upselling>`, the **dialog
30+
If a product has :doc:`optional products <products/cross_upselling>`, the **dialog
3131
box** will always appear.
3232

3333
.. seealso::
34-
:doc:`../products/catalog`
34+
:doc:`products/catalog`
3535

3636
.. _cart/prevent-sale:
3737

@@ -50,7 +50,7 @@ To do so, go to :menuselection:`Website --> Configuration --> Settings --> Shop
5050
:guilabel:`Prevent Sale of Zero Priced Product`. This creates a new :guilabel:`Button url` field
5151
where you can enter the **redirect URL** to be used. Then, set the price of the product to `0.00`
5252
either from the **product's template**, or from a
53-
:doc:`pricelist <../../../sales/sales/products_prices/prices/pricing>`.
53+
:doc:`pricelist </applications/sales/sales/products_prices/prices/pricing>`.
5454

5555
.. image:: cart/cart-contactus.png
5656
:align: center
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ To restrict checkout to selected B2B customers, follow these steps:
3636
:guilabel:`On invitation`.
3737
#. Go to :menuselection:`Website --> eCommerce --> Customers`, switch to the :guilabel:`List` view,
3838
and select the customers you wish to grant access to your
39-
:doc:`portal <../../../general/users/portal>`.
39+
:doc:`portal </applications/general/users/portal>`.
4040
#. Click the :icon:`fa-cog` :guilabel:`Actions` button, then :guilabel:`Grant portal access`.
4141
#. Review the selected customers in the :guilabel:`Portal Access Management` pop-up and click
4242
:guilabel:`Grant Access`.
@@ -47,13 +47,13 @@ instructions on setting a password and activating their account.
4747
.. note::
4848
- You can revoke access or re-invite a customer using the related buttons in the
4949
:guilabel:`Portal Access Management` pop-up.
50-
- Users can only have one :doc:`portal access <../../../general/users/portal>` per email.
50+
- Users can only have one :doc:`portal access </applications/general/users/portal>` per email.
5151
- Settings are website-specific, so you could set up a B2C website that allows guest checkout and
5252
B2B website with mandatory sign-in.
5353

5454
.. seealso::
55-
- :doc:`Customer accounts <../ecommerce_management/customer_accounts>`
56-
- :doc:`Portal access <../../../general/users/portal>`
55+
- :doc:`Customer accounts <customer_accounts>`
56+
- :doc:`Portal access </applications/general/users/portal>`
5757

5858
.. _ecommerce/checkout/steps:
5959

@@ -71,7 +71,7 @@ During the checkout process, customers are taken through the following steps:
7171
.. _ecommerce/checkout/customize_steps:
7272

7373
Each step can be customized using the website editor: Click :guilabel:`Edit` to add
74-
:doc:`building blocks <../../website/web_design/building_blocks>` from the :guilabel:`Blocks` tab or
74+
:doc:`building blocks <../website/web_design/building_blocks>` from the :guilabel:`Blocks` tab or
7575
open to the :guilabel:`Customize` tab to enable various checkout options.
7676

7777
.. note::
@@ -93,7 +93,7 @@ as:
9393
- :guilabel:`Suggested Accessories`: to showcase :ref:`accessory products
9494
<ecommerce/cross_upselling/accessory>`;
9595
- :guilabel:`Promo Code`: to allow customers to redeem :ref:`gift cards <ewallet_gift/gift-cards>`
96-
or apply :doc:`discount codes <../../../sales/sales/products_prices/loyalty_discount>`;
96+
or apply :doc:`discount codes </applications/sales/sales/products_prices/loyalty_discount>`;
9797
- :guilabel:`Add to Wishlist`: To allow signed-in users to remove a product from their cart and add
9898
it to their wishlist, go to :menuselection:`Website --> Configuration --> Settings`, scroll to
9999
the :guilabel:`Shop - Products` section, and enable :guilabel:`Wishlists`. The :guilabel:`Add to
@@ -172,4 +172,4 @@ The final step of the checkout process is the :guilabel:`Order confirmation`, wh
172172
summary of the customer's purchase details.
173173

174174
.. seealso::
175-
:doc:`Order handling <../../ecommerce/ecommerce_management/order_handling>`
175+
:doc:`Order handling <order_handling>`
Loading
Loading
Loading
Loading

content/applications/websites/ecommerce/checkout_payment_shipping.rst

Lines changed: 0 additions & 13 deletions
This file was deleted.

content/applications/websites/ecommerce/ecommerce_management.rst

Lines changed: 0 additions & 13 deletions
This file was deleted.

content/applications/websites/ecommerce/ecommerce_management/customer_interaction.rst

Lines changed: 0 additions & 116 deletions
This file was deleted.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ enable the feature in the settings of the
8080
manually to reserve products in stock.
8181

8282
.. seealso::
83-
- :doc:`../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/invoicing`
84-
- :doc:`../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/labels`
85-
- :doc:`../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/multipack`
83+
- :doc:`../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/invoicing`
84+
- :doc:`../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/labels`
85+
- :doc:`../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/multipack`
8686

8787
Returns and refunds
8888
-------------------
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ customers to pay with their preferred payment methods.
88

99
.. seealso::
1010
- :doc:`/applications/sales/sales/products_prices/ewallets_giftcards`
11-
- :doc:`../checkout_payment_shipping/checkout`
11+
- :doc:`checkout`
1212

1313
Configuration
1414
=============

content/applications/websites/ecommerce/products/catalog.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ or a **wishlist**. To do so, go to your **main shop page**, and at the end of th
169169
appear when hovering the mouse over a product's image.
170170

171171
- :guilabel:`Add to Cart`: adds a button to
172-
:doc:`add the product to the cart <../checkout_payment_shipping/cart>`;
172+
:doc:`add the product to the cart <../cart>`;
173173
- :guilabel:`Comparison List`: adds a button to **compare** products based on their price, variant,
174174
etc.;
175175
- :guilabel:`Wishlist Button`: adds a button to **wishlist** the product.
Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,25 @@ Odoo eCommerce allows you to configure various delivery methods, enabling custom
66
their preferred option at :doc:`checkout <checkout>`. These methods include :ref:`external providers
77
<ecommerce/shipping/external-provider>`, :ref:`custom options <ecommerce/shipping/custom-method>`
88
such as flat-rate or free shipping, local carriers via
9-
:doc:`Sendcloud <../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>`
10-
or ::ref:`Based on Rules <inventory/shipping/rules>`, and
9+
:doc:`Sendcloud </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>`
10+
or :ref:`Based on Rules <inventory/shipping/rules>`, and
1111
:ref:`in-store pickup <ecommerce/shipping/instore-pickup>`.
12+
:doc:`Sendcloud </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>`
13+
or :ref:`Based on Rules <inventory/shipping/rules>`, and :ref:`in-store pickup
14+
<ecommerce/shipping/instore-pickup>`.
1215

1316
.. _ecommerce/shipping/external-provider:
1417

1518
External provider integration
1619
=============================
1720

1821
To handle product delivery, you can connect your database to :doc:`third-party shipping carriers
19-
<../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper>`
20-
like :doc:`FedEx <../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/fedex>`,
21-
:doc:`UPS <../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/ups_credentials>`,
22-
or :doc:`DHL <../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/dhl_credentials>`.
22+
</applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper>`
23+
like :doc:`FedEx </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/fedex>`,
24+
:doc:`UPS </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/ups_credentials>`,
25+
or :doc:`DHL </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/dhl_credentials>`.
2326
A shipping connector links to these providers, automating :doc:`tracking labels
24-
<../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/labels>` and shipping
27+
</applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/labels>` and shipping
2528
processes.
2629

2730
To enable a third-party delivery provider, go to :menuselection:`Website --> Configuration -->
@@ -33,7 +36,7 @@ in the list to :ref:`configure it <inventory/shipping_receiving/configure-delive
3336

3437
.. seealso::
3538
:doc:`Third-party shipping carriers
36-
<../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper>`
39+
</applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper>`
3740

3841
.. important::
3942
The field used to define additional fees **must** be filled **in your third-party delivery
@@ -67,7 +70,7 @@ Custom delivery method
6770
Custom delivery methods must be created, for example:
6871

6972
- to integrate delivery carriers through :doc:`Sendcloud
70-
<../../../inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>`;
73+
</applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>`;
7174
- to configure specific rules (e.g., to offer free shipping for orders above a specific amount) for
7275
a specific provider;
7376
- to configure :ref:`Fixed Price <inventory/shipping/fixed>` shipping, or shipping :ref:`Based on
@@ -84,11 +87,11 @@ In the :guilabel:`Provider` field, select :ref:`Based on Rules <inventory/shippi
8487
Upon :ref:`configuring <inventory/shipping_receiving/configure-delivery-method>` a delivery
8588
method, you can:
8689

87-
- Restrict it :doc:`to a specific website <../../website/configuration/multi_website>` by
88-
selecting it in the :guilabel:`Website` field;
90+
- Restrict it :doc:`to a specific website <../website/configuration/multi_website>` by
91+
selecting it in the :guilabel:`Website` field.
8992
- Click the :guilabel:`Test Environment` smart button to switch to the
9093
:guilabel:`Production Environment`. Then, click :guilabel:`Unpublished` to :guilabel:`Publish`
91-
the delivery method and make it available to website visitors;
94+
the delivery method and make it available to website visitors.
9295
- Use the :guilabel:`Availability` tab to define :ref:`conditions
9396
<inventory/shipping_receiving/availability>` for the delivery method based on the order's
9497
content or destination.
@@ -113,7 +116,7 @@ To allow customers to reserve products online and pay for/collect them in-store,
113116

114117
.. note::
115118
- When the product is in stock, a location selector is displayed on the :doc:`product
116-
<../products>` and :doc:`checkout <checkout>` pages. Customers cannot select a pickup location
119+
<products>` and :doc:`checkout <checkout>` pages. Customers cannot select a pickup location
117120
if the product is out of stock at that location. The :ref:`Continue selling
118121
<ecommerce/products/stock-management>` option for out-of-stock products is not supported.
119122
- If the :ref:`Show Available Qty <ecommerce/products/stock-management>` option is enabled for a

content/applications/websites/website/configuration/multi_website.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ Customer accounts
124124
-----------------
125125

126126
You can :doc:`allow your customers to use the same account
127-
<../../ecommerce/ecommerce_management/customer_accounts>` on all of your websites by enabling the
128-
:guilabel:`Shared Customer Accounts` check box in the website settings.
127+
<../../ecommerce/customer_accounts>` on all of your websites by enabling the :guilabel:`Shared
128+
Customer Accounts` check box in the website settings.
129129

130130
Pricing
131131
-------

0 commit comments

Comments
 (0)