OdooWiki OCA HUB

Suggest to create user account when buying

website_sale_suggest_create_account folder_open OCA/e-commerce open_in_new
Website License: LGPL-3

This module extends the functionality of e-Commerce to suggest the buyer to log in or create an account, but without forcing him to do it.

This way you can avoid duplication of partners in your database and offer your users a better experience without blocking 1-time buyers.

However, the Process Checkout button is not highlighted, to implicitly encourage users to create the account or log in.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

On the website shop, this module suggests that anonymous buyers sign in or create an account before checking out, without forcing them to do so. It also makes the normal checkout button less prominent to encourage account creation.

When a visitor has products in the cart and is not logged in, the shop's checkout area shows extra buttons inviting them to sign in or sign up before paying. The wording changes depending on whether the website allows new account sign-ups: if sign-ups are allowed, the button says "Sign In/Up and Checkout"; if not, it says "Sign in and Checkout". Both buttons send the visitor to the login page and then back to the checkout.

  • The regular checkout button is shown in a secondary style (less highlighted) for anonymous visitors, so the account option stands out.
  • If the website is configured to require an account at checkout, the regular button keeps its primary style and the extra suggestion buttons are hidden, because the visitor is already being redirected to sign in.
  • The suggestion buttons are not shown on the payment step itself, only earlier in the checkout flow.
  • The module only changes the website shop's checkout navigation area; it does not add new menus, models, or database fields.

This is a small website e-commerce tweak aimed at reducing duplicate customer records and improving the buying experience for one-time shoppers, while still letting guests complete an order.

Depends on

website_sale

Required by other modules

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/e-commerce.

terminal Installation and usage

OCA documentation · Odoo 18.0

To use this module, you need to:

  • Log out.
  • Buy something from your website.
  • Go to your cart.

There you will see the new options.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.