How to Enable Express Checkout in Odoo

If you're using Odoo’s eCommerce module and want to enable express checkout for your customers, Odoo offers the "Buy Now" feature.

To enable it:

  1. Go to Website > Configuration > Shop - Checkout Process​.
  2. Select the Buy Now​ option.
  3. Save the changes.

Once enabled, a Buy Now​ button appears next to the Add to Cart​ button on the product page. When the Buy Now​ button is clicked, the product is added to the cart, and the user is redirected to the cart page.

Even if the user has default delivery and invoicing addresses and a payment method set up, the Buy Now​ button does not bypass the cart page. So unless an express checkout payment method is set up, the user must go through the entire checkout process.

Here are a few suggestions for improving the functionality:

  1. Redirect users to the checkout step where additional info is required from them.
  2. If all necessary information is already configured, skip directly to the payment page.
  3. Add an option for one-click checkout, especially for non-physical products like digital goods or services.

These changes could make the Buy Now​ button more efficient and better align it with user expectations for express checkout.