From afb4412510ebb9af78547969eec8f3d5156318c5 Mon Sep 17 00:00:00 2001 From: "Audrey (auva)" Date: Thu, 9 Oct 2025 09:42:36 +0000 Subject: [PATCH] [IMP] ecommerce: payments task-4294617 X-original-commit: 828ba9bd31ac8517692cd81d4124111e72897838 --- .../finance/payment_providers.rst | 2 + content/applications/websites/ecommerce.rst | 1 - .../websites/ecommerce/checkout.rst | 174 ++++++++++-------- .../ecommerce/checkout/cart-quick-reorder.png | Bin 0 -> 3833 bytes .../checkout/payments-ewallets-giftcards.png | Bin 0 -> 4573 bytes .../websites/ecommerce/payments.rst | 54 ------ .../ecommerce/payments/payments-checkout.png | Bin 9825 -> 0 bytes .../payments/payments-ewallets-giftcards.png | Bin 5701 -> 0 bytes redirects/19.0.txt | 3 + 9 files changed, 101 insertions(+), 133 deletions(-) create mode 100644 content/applications/websites/ecommerce/checkout/cart-quick-reorder.png create mode 100644 content/applications/websites/ecommerce/checkout/payments-ewallets-giftcards.png delete mode 100644 content/applications/websites/ecommerce/payments.rst delete mode 100644 content/applications/websites/ecommerce/payments/payments-checkout.png delete mode 100644 content/applications/websites/ecommerce/payments/payments-ewallets-giftcards.png create mode 100644 redirects/19.0.txt diff --git a/content/applications/finance/payment_providers.rst b/content/applications/finance/payment_providers.rst index 9793771d99..02fa921cd5 100644 --- a/content/applications/finance/payment_providers.rst +++ b/content/applications/finance/payment_providers.rst @@ -413,6 +413,8 @@ adding or removing a payment provider's supported currencies or countries is pos remains available, even though it is possible the payment will be refused at a later stage should the country or currency not be supported. +.. _payment_providers/maximum_amount: + Maximum amount -------------- diff --git a/content/applications/websites/ecommerce.rst b/content/applications/websites/ecommerce.rst index 5435678839..c5f458371b 100644 --- a/content/applications/websites/ecommerce.rst +++ b/content/applications/websites/ecommerce.rst @@ -25,7 +25,6 @@ products and increase your average cart sizes. ecommerce/products ecommerce/checkout - ecommerce/payments ecommerce/shipping ecommerce/order_handling ecommerce/customer_accounts diff --git a/content/applications/websites/ecommerce/checkout.rst b/content/applications/websites/ecommerce/checkout.rst index fbbcb7fca4..c797387274 100644 --- a/content/applications/websites/ecommerce/checkout.rst +++ b/content/applications/websites/ecommerce/checkout.rst @@ -5,7 +5,8 @@ Ordering and checkout Odoo eCommerce provides several options to organize the ordering and checkout process. It offers different :ref:`order button ` options and sequential :ref:`checkout steps `, some of which support additional features. The -related buttons and checkout pages can be customized using the website editor. +related buttons and checkout pages can be customized using the :doc:`website editor +<../website/web_design>`. .. _ecommerce/checkout/order-buttons: @@ -14,10 +15,9 @@ Order buttons To customize the ordering process in Odoo eCommerce, you can: -- change the :ref:`Add to Cart ` button's behavior, -- replace it with a :ref:`customized ` button, -- add a :ref:`Buy now ` button, and -- add an :ref:`Order again ` button to the customer portal. +- change the :ref:`Add to Cart ` button's behavior; +- replace it with a :ref:`customized ` button; +- add a :ref:`Buy now ` button. .. _ecommerce/checkout/add-to-cart: @@ -29,17 +29,12 @@ Default add to cart behavior When clicking the :guilabel:`Add to cart` button, different actions can be triggered. To configure them, go to :menuselection:`Website --> Configuration --> Settings`, scroll down to the -:guilabel:`Shop - Checkout Process` section, and select one of the following options: +:guilabel:`eCommerce` section, and select one of the following options for the +:guilabel:`Add to cart` feature: -- :guilabel:`Stay on Product Page`: The customer remains on the product's page. +- :guilabel:`Stay on Product Page`: The customer can choose if they want to :guilabel:`Add + to cart` and continue shopping or :guilabel:`Go to the Checkout`. - :guilabel:`Go to cart`: The customer is immediately redirected to the cart. -- :guilabel:`Let the user decide (dialog)`: The customer can choose if they want to go to the cart - (:guilabel:`Proceed to Checkout`) or if they prefer to stay on the product page - (:guilabel:`Continue Shopping`). - -.. note:: - This dialog box always appears regardless of the configuration to suggest :doc:`optional products - `, if any. .. _ecommerce/checkout/prevent-sale: @@ -53,9 +48,9 @@ redirects users to the default contact form. Removing the ability to add products to the cart is often used by businesses that want to display an online catalog but cannot share prices publicly (e.g., to offer custom or variable pricing). -To do so, go to :menuselection:`Website --> Configuration --> Settings`. Under the :guilabel:`Shop - -Products` section, tick :guilabel:`Prevent Sale of Zero Priced Product`. A new :guilabel:`Button -url` field appears to enter a redirect URL. +To do so, go to :menuselection:`Website --> Configuration --> Settings`. Under the +:guilabel:`eCommerce` section, enable :guilabel:`Prevent Sale of Zero Priced Product`, and enter +the redirect URL in the :guilabel:`Button URL` field. Then, for all products that should display the :guilabel:`Contact Us` button, set their price to `0` using the product form or a :doc:`pricelist <../../sales/sales/products_prices/prices/pricing>`. @@ -84,47 +79,50 @@ section, and configure the following: .. note:: - If the product has variants, either choose one or leave the option on :guilabel:`Visitor's - Choice`, which prompts the customer to select a variant and then to :guilabel:`Proceed to - Checkout` or :guilabel:`Continue Shopping`. + Choice`, which prompts the customer to select a variant and then :guilabel:`Add to Cart` and + continue shopping or :guilabel:`Go to Checkout`. - The default :guilabel:`Add to Cart` button does not offer those options, but its label can be changed. .. tip:: - While in :guilabel:`Edit` mode, it is also possible to show or hide the :icon:`fa-shopping-cart` + In the website editor, it is also possible to show or hide the :icon:`fa-shopping-cart` (:guilabel:`cart`) icon in the page's header. Click the header and then the :icon:`fa-shopping-cart` (:guilabel:`cart`) button next to the :guilabel:`Show Empty` option - under the :guilabel:`Customize` tab. + under the :guilabel:`Style` tab. .. _ecommerce/checkout/buy-now: Buy now ------- -To let customers choose to go to the :ref:`review order ` step -directly, you can add an additional :guilabel:`Buy now` button. To do so, go to -:menuselection:`Website --> Configuration --> Settings`. Under the :guilabel:`Shop - Checkout -Process` section, tick the :guilabel:`Buy Now` feature. - -.. tip:: - Alternatively, enable the feature by going to any product's page while in :guilabel:`Edit` mode - and, in the :guilabel:`Customize` tab, clicking the :icon:`fa-bolt` :guilabel:`Buy Now` button - next to the :guilabel:`Cart` options. +To let customers choose to go to the :ref:`Order summary ` step +directly, you can add an additional :guilabel:`Buy now` button. To do so, go to any product's page, +open the website editor, go to the :guilabel:`Style` tab, and click the :icon:`fa-bolt` +:guilabel:`Buy Now` button next to the :guilabel:`Purchase Options`. .. image:: checkout/cart-buy-now.png :alt: Buy now button -.. _ecommerce/checkout/re-order: +.. _ecommerce/checkout/reorder: -Re-order from portal --------------------- +Reorder products +---------------- -You can let customers re-order items from previous sales orders from their customer portal using the -:guilabel:`Order Again` button. To add it, go to :menuselection:`Website --> Configuration --> -Settings`. Under the :guilabel:`Shop - Checkout Process` section, tick the :guilabel:`Re-order From -Portal` feature. +Customers can reorder items from a previous sales order: -.. image:: checkout/order-again-button.png - :alt: Re-order button +- from their customer portal, using the :guilabel:`Order Again` button. All products from the + selected order are automatically added to the cart, and customers can then :guilabel:`Remove` any + items they don't want to reorder. + + .. image:: checkout/order-again-button.png + :alt: Reorder button + +- from the cart, by clicking :guilabel:`Quick reorder` at the :ref:`Order summary step + `. Customers can then adjust quantities as needed and click the + :icon:`fa-cart-plus` :guilabel:`(cart)` button next to the product(s) they want to reorder. + + .. image:: checkout/cart-quick-reorder.png + :alt: Quick reorder button .. _ecommerce/checkout/policy: @@ -132,26 +130,26 @@ Checkout policy =============== To allow customers to checkout as guests or force them to sign in/create an account, go to -:menuselection:`Website --> Configuration --> Settings`, scroll down to the :guilabel:`Shop - -Checkout Process` section, and configure the :guilabel:`Sign in/up at checkout` setting. The -following options are available: +:menuselection:`Website --> Configuration --> Settings`, scroll down to the :guilabel:`eCommerce` +section, and configure the :guilabel:`Sign in/up at checkout` setting. The following options are +available: - :guilabel:`Optional`: Customers can check out as guests and register later via the order confirmation email to track their order. -- :guilabel:`Disabled (buy as guest)`: Customers can checkout as guests without creating an account. -- :guilabel:`Mandatory (no guest checkout)`: Customers must sign in or create an account at the - :ref:`Review Order ` step to complete their purchase. +- :guilabel:`Disabled`: Customers can check out as guests without creating an account. +- :guilabel:`Mandatory`: Customers must sign in or create an account at the :ref:`Order summary + ` step to complete their purchase. B2B access management --------------------- To restrict checkout to selected B2B customers: -#. Go to :menuselection:`Website --> Configuration --> Settings`, and in the :guilabel:`Shop - - Checkout Process` section, enable the :ref:`Mandatory (no guest checkout) - ` option. -#. Scroll down to the :guilabel:`Privacy` section, go to :guilabel:`Customer Account`, and select - :guilabel:`On invitation`. +#. Go to :menuselection:`Website --> Configuration --> Settings` and enable the + :ref:`Mandatory ` option in the :guilabel:`eCommerce` + section. +#. In the :guilabel:`General` section of the settings, set the :guilabel:`Customer Account` option + to :guilabel:`On invitation`. #. Go to :menuselection:`Website --> eCommerce --> Customers`, switch to the :guilabel:`List` view, and select the customers you wish to grant access to your :doc:`portal <../../general/users/portal>`. @@ -180,8 +178,8 @@ Checkout steps During the checkout process, customers are taken through the following steps: -- :ref:`Review order ` -- :ref:`Delivery ` +- :ref:`Order summary ` +- :ref:`Address and delivery ` - :ref:`Extra info (if enabled) ` - :ref:`Payment ` - :ref:`Order confirmation ` @@ -189,7 +187,7 @@ During the checkout process, customers are taken through the following steps: .. _ecommerce/checkout/customize_steps: Each step can be customized using the website editor by adding :doc:`building blocks -<../website/web_design/building_blocks>` or opening the :guilabel:`Customize` tab to enable various +<../website/web_design/building_blocks>` or opening the :guilabel:`Style` tab to enable various checkout options. .. note:: @@ -197,13 +195,14 @@ checkout options. .. _ecommerce/checkout/review_order: -Review order ------------- +Order summary +------------- -The :guilabel:`Review Order` step allows customers to see the items they added to their cart, adjust -quantities, or :guilabel:`Remove` products. Information related to the product prices and taxes -applied are also displayed. Customers can then click the :guilabel:`Checkout` button to continue to -the :ref:`Delivery ` step. +The :guilabel:`Order summary` step allows customers to see the items they added to their cart, +adjust quantities, :guilabel:`Remove` products, and :ref:`reorder products from a previous order +`. Information related to the product prices and +taxes applied are also displayed. Customers can then click the :guilabel:`Checkout` button to +continue to the :ref:`Address and delivery ` step. Open the website editor to :ref:`enable ` checkout options such as: @@ -226,8 +225,8 @@ as: .. _ecommerce/checkout/delivery: -Delivery --------- +Address and delivery +-------------------- Once they have reviewed their order: @@ -244,8 +243,8 @@ addresses are identical), and click :guilabel:`Confirm` to proceed to the next s :guilabel:`VAT` and :guilabel:`Company name` fields by toggling the :guilabel:`Show B2B Fields` option in the website editor. - You can add a checkbox for users without an account to sign up for a newsletter. To do so, go - to :menuselection:`Website --> Configuration --> Settings`. Under the :guilabel:`Shop - - Checkout Process` section, enable the :guilabel:`Newsletter` feature and select a + to :menuselection:`Website --> Configuration --> Settings`, scroll down to the + :guilabel:`eCommerce` section, enable the :guilabel:`Newsletter` feature, and select a :guilabel:`Newsletter List`. .. _ecommerce/checkout/extra_step: @@ -259,29 +258,48 @@ information through an online form, which is then included in the :ref:`sales or Step` option in the website editor. The form can be :ref:`customized ` as needed. -.. tip:: - Alternatively, go to :menuselection:`Website --> Configuration --> Settings`, scroll to the - :guilabel:`Shop - Checkout Process` section, enable :guilabel:`Extra Step During Checkout`, and - click :guilabel:`Save`. Click :icon:`fa-arrow-right` :guilabel:`Configure Form` to customize it. - .. _ecommerce/checkout/payment: Payment ------- -At the :guilabel:`Payment` step, customers :guilabel:`Choose a payment method`, enter their payment -details, and click :guilabel:`Pay now`. +At the :guilabel:`Payment` step, customers can :guilabel:`Choose a payment method`, enter their +payment details, and click :guilabel:`Pay now`. -You can require customers to agree to your :doc:`terms and conditions -<../../finance/accounting/customer_invoices/terms_conditions>` before payment. To :ref:`enable -` this option, go to the website editor and toggle the -:guilabel:`Accept Terms & Conditions` feature. +To make payment methods available to customers, configure and enable one or more :doc:`payment +provider(s) `. To do so, go to :menuselection:`Website --> +Configuration --> Payment Providers`, :guilabel:`Activate` the relevant payment provider, and +:ref:`configure ` it. .. tip:: - Enable the :ref:`developer mode ` and click the :icon:`fa-bug` (:guilabel:`bug`) - icon to display an :ref:`availability ` report for payment - providers and payment methods, which helps diagnose potential availability issues on the payment - form. + The options displayed at checkout depend on the active payment providers, the + enabled :ref:`payment methods `, the :ref:`customer’s country + and currency `, and, optionally, the :ref:`maximum + amount ` set for the provider. + + To display an :ref:`availability ` report for payment + providers and payment methods and help diagnose potential availability issues on the payment + form, enable the :ref:`developer mode ` and click the :icon:`fa-bug` + (:guilabel:`bug`) icon. + +Terms and conditions +~~~~~~~~~~~~~~~~~~~~ + +To require customers to agree to the :doc:`terms and conditions +<../../finance/accounting/customer_invoices/terms_conditions>` before payment, open the website +editor and toggle the :guilabel:`Accept Terms` switch in the :guilabel:`Style` tab. + +eWallets and gift cards +~~~~~~~~~~~~~~~~~~~~~~~ + +Customers can pay with an eWallet or gift card during checkout. To offer these options, go to +:menuselection:`Website --> Configuration --> Settings` and enable :menuselection:`Discounts, +Loyalty & Gift Card` in the :guilabel:`eCommerce` section. Then, go to :menuselection:`Website --> +eCommerce --> Gift cards & eWallet` and :doc:`create a gift card and/or eWallet program +`. + +.. image:: checkout/payments-ewallets-giftcards.png + :alt: Gift card and eWallet options at checkout .. _ecommerce/checkout/order_confirmation: diff --git a/content/applications/websites/ecommerce/checkout/cart-quick-reorder.png b/content/applications/websites/ecommerce/checkout/cart-quick-reorder.png new file mode 100644 index 0000000000000000000000000000000000000000..5f4f6420ebf32e0a74a12fca9961c15defa3c980 GIT binary patch literal 3833 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 for your website, allowing your -customers to pay with their preferred payment methods. - -.. seealso:: - - :doc:`/applications/sales/sales/products_prices/ewallets_giftcards` - - :doc:`checkout` - -Configuration -============= - -To set up payment providers on the eCommerce app, go to :menuselection:`Website --> Configuration ---> Payment Providers`. From here, :guilabel:`Activate` the payment providers you wish to have -available on your shop, and configure them according to your needs. - -Alternatively, you can access **payment providers** via :menuselection:`Website --> Configuration ---> Settings`. In the :guilabel:`Shop - Payment` section, you can :guilabel:`Configure SEPA Direct -Debit` if you wish to use it, as well as :guilabel:`View other providers`. If you use the -:guilabel:`Authorize.net` payment provider, the -:ref:`Payment Capture Method ` can be configured in that same menu. - -If you are using :doc:`/applications/finance/payment_providers/paypal`, you can also enable and -configure it here. - -Checkout payment options ------------------------- - -Once activated, customers can choose the payment provider of their choice during the **checkout -process**, at the :guilabel:`Confirm Order` step. - -.. image:: payments/payments-checkout.png - :align: center - :alt: Payment provider selection at checkout - -eWallets and gift cards -======================= - -When checking out, customers can pay with an eWallet or gift cards. To enable these, go to -:menuselection:`Website --> Configuration --> Settings`, and in the :guilabel:`Shop-Products` -section, enable :menuselection:`Discounts, Loyalty & Gift Card`. - -Once enabled, customers can enter their gift card **code** or pay with their eWallet at the checkout -step. - -.. image:: payments/payments-ewallets-giftcards.png - :align: center - :alt: Enter gift card code to process checkout - -.. seealso:: - :doc:`/applications/sales/sales/products_prices/ewallets_giftcards` diff --git a/content/applications/websites/ecommerce/payments/payments-checkout.png b/content/applications/websites/ecommerce/payments/payments-checkout.png deleted file mode 100644 index 9e96a8fc1506ddef840ca4c0792d70b8df39fdae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9825 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 KnXj)*0{#!Rs38CV diff --git a/content/applications/websites/ecommerce/payments/payments-ewallets-giftcards.png b/content/applications/websites/ecommerce/payments/payments-ewallets-giftcards.png deleted file mode 100644 index 560c06831dfca34b0f45e45f64668585f3b85a95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5701 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 aq