Skip to content

Conversation

@lman-odoo
Copy link
Contributor

task-5136241

@robodoo
Copy link
Collaborator

robodoo commented Dec 3, 2025

Pull request status dashboard

@C3POdoo C3POdoo requested review from a team December 3, 2025 12:45
@lman-odoo lman-odoo requested review from auva-odoo and removed request for a team December 3, 2025 13:10
Copy link
Contributor

@auva-odoo auva-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(This is only the first of two comment batches for this review! But thank you so much already for your tremendous work in this PR 🤯 🙏 !!!)

  • I think it might better (and easier) to structure the beginning of the doc a bit differently to have something that's maybe a bit closer to the options available in the Style tab. I think it would make things easier to understand, and also, for example, the search field/option also controls whether the search field is displayed at the top of the filters so it's not limited tot the "top bar". I would also rename "top bar" into "toolbar" and would maybe have something like this: (h2) Toolbar and filters (let's see if this works!) and then h3s: Categories, Filters, Toolbar. Let's maybe discuss this!

  • As discussed, let's also add a seealso for the Gelato documentation saying something like: Configure the Gelato connector in Odoo to synchronize product catalogs and automate order fulfilment with Gelato.


.. seealso::
:ref:`ecommerce/products/product-variants`
:ref:`Product variants in the eCommerce shop <ecommerce/categories_variants/product-variants>`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

eCommerce shop is a bit redundant I think so I'd change this to eCommerce or online shop.

Comment on lines 36 to 42
To use product variants, the :guilabel:`Variants` setting **must** be activated in the Odoo *Sales*
application.

To do that, go to :menuselection:`Sales app --> Configuration --> Settings`, and locate the
:guilabel:`Product Catalog` section at the top of the page.

In that section, check the box to enable the :guilabel:`Variants` feature.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we're changing this part anyways, I'd suggest to improve it even further to avoid repetitions 🙈

Suggested change
To use product variants, go to :menuselection:`Sales --> Configuration --> Settings`, then enable the :guilabel:`Variants` feature in the :guilabel:`Product Catalog` section at the top of the page.

And I would even remove the screenshot right after this

*Product Configurator*.

The :guilabel:`Display Type` options are:
The following :guilabel:`Display Type` options are available.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The following :guilabel:`Display Type` options are available.
The following :guilabel:`Display Type` options are available:

nitpick

- :guilabel:`Multi-checkbox (option)`: options appear as selectable checkboxes on the product page
of the online store. This allows customers to choose options for themselves and is good choice for
highly customizable products.
.. tabs::
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think using tabs and adding an example screenshot for each type is a great idea, well done!


.. tab:: :guilabel:`Color`

Options appear as small, colored circles, which reflect any HTML color codes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Options appear as small, colored circles, which reflect any HTML color codes.
Options appear as small, colored circles; the colors can be defined using any HTML color code.

Comment on lines +266 to +267
.. image:: catalog/catalog-product-block.png
:alt: Example of a catalog block for specific products
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd crop this screenshot so we don't see the website editor at all (it doesn't add much value, especially since it's so small AND it's going to be outdated really soon for sure)

your e-commerce shop. You can showcase your categories, a specific product selection, or a banner
with general information or promotions.

Depending on the selected layout, you can customize the blocks in the :guilabel:`Style` tab.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Depending on the selected layout, you can customize the blocks in the :guilabel:`Style` tab.
Depending on the selected template, you can customize the blocks in the :guilabel:`Style` tab.

and i'd move this after the example actually

Comment on lines +269 to +276
By default, the block displays the :guilabel:`Newest Products`. To change which products are
shown, go to the :guilabel:`Style` tab's :guilabel:`Products` section and set the
:guilabel:`Filter` field to :guilabel:`Recently Sold Products` or :guilabel:`Recently Viewed
Products (per user)`. In addition, it is possible to display products from a specific category
only using the :guilabel:`Category` field.

You can also filter products by :guilabel:`Tags`, :guilabel:`Show variants`, and adjust the
display by selecting a different :guilabel:`Cards Design`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think a lot of this changed actually and I would also rephrase and make sure we mention all the relevant options here (in a list form so it's easier for users to read) (add the following directly after the sentence "you can customize the blocks in the :guilabel:Style tab.")

Suggested change
By default, the block displays the :guilabel:`Newest Products`. To change which products are
shown, go to the :guilabel:`Style` tab's :guilabel:`Products` section and set the
:guilabel:`Filter` field to :guilabel:`Recently Sold Products` or :guilabel:`Recently Viewed
Products (per user)`. In addition, it is possible to display products from a specific category
only using the :guilabel:`Category` field.
You can also filter products by :guilabel:`Tags`, :guilabel:`Show variants`, and adjust the
display by selecting a different :guilabel:`Cards Design`.
For example, you can:
- Adapt the block's design (add a link to this: https://www.odoo.com/documentation/19.0/applications/websites/website/web_design/building_blocks.html#edit-a-building-block)
- Define which items are shown in the block by selecting the relevant :guilabel:`Filter` option. Set the field to :guilabel:`Category list` to show product categories. (add link to relevant section/doc)
- Select a specific product category in the :guilabel:`Filters` dropdown list.
- Toggle the :guilabel:`Clickable items` switch on to make the product/category cards clickable or toggle it off to display a button on the cards, then define the :guilabel:`Button`'s label. (this can probably be improved)

Comment on lines +278 to +288
Footer block
~~~~~~~~~~~~

There is a :guilabel:`eCommerce` footer block that features all the available payment methods in the
footer.
Click the footer and select the :guilabel:`eCommerce` template in the :guilabel:`Template` field.
Click the payment method section, and choose a :guilabel:`Limit` and the :guilabel:`Height` in the
:guilabel:`Supported Payment Methods` section.

.. note::
It is not possible to create a customized footer per category.
Copy link
Contributor

@auva-odoo auva-odoo Dec 5, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should change the header since it's not a block, and also add links to the relevant docs

Suggested change
Footer block
~~~~~~~~~~~~
There is a :guilabel:`eCommerce` footer block that features all the available payment methods in the
footer.
Click the footer and select the :guilabel:`eCommerce` template in the :guilabel:`Template` field.
Click the payment method section, and choose a :guilabel:`Limit` and the :guilabel:`Height` in the
:guilabel:`Supported Payment Methods` section.
.. note::
It is not possible to create a customized footer per category.
Ecommerce-specific website footer
~~~~~~~~~~~~
The :ref:`website footer <add link to this: https://www.odoo.com/documentation/master/applications/websites/website/structure/header_footer.html#footer-design>
can also be configured to use the ecommerce-specific template. Select the template, then add the
relevant :ref:`links <add link to this: https://www.odoo.com/documentation/19.0/applications/websites/website/web_design/elements.html#links>`
and adapt the footer's text and layout as needed in the website editor. The :doc:`available payment
methods <add link to this: https://www.odoo.com/documentation/master/applications/finance/payment_providers.html>`
are also shown in this footer. To adapt their display, go to the :guilabel:`Supported Payment
Methods` section in the website editor.

.. seealso::
- :doc:`Products <../products>`
- :doc:`additional_features`
Catalog blocks
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I would add a h2 before this heading describing the purpose
For example: Catalog quick access from other website pages
or something similar?

Copy link
Contributor

@auva-odoo auva-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EDIT: sorry it seems I have posted the same comment twice and I can no longer delete my own comments (thank you GitHub ...), I can only edit it. Please ignore this one!

:alt: Pills display type

The :guilabel:`Variant Creation` field informs Odoo when to automatically create a new variant
once an attribute is added to a product.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I know you didn't write this but I think we can really improve this sentence as follows:

Suggested change
once an attribute is added to a product.
The :guilabel:`Variant Creation` field determines if/when a new variant is automatically created
once an attribute is added to a product.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants