Skip to content

Commit 83eab9e

Browse files
author
lman-odoo
committed
[IMP] ecommerce: catalog update
task-4311219
1 parent f69afd0 commit 83eab9e

File tree

2 files changed

+127
-99
lines changed

2 files changed

+127
-99
lines changed

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

Lines changed: 127 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -3,59 +3,99 @@ Catalog
33
=======
44

55
The eCommerce catalog is the equivalent of your physical store shelves: it allows customers to see
6-
what you have to offer. Clear categories, available options, sorting, and navigation threads help
7-
you structure it efficiently.
6+
what you have to offer. Product categories, available options, sorting, and navigation threads help
7+
to structure it efficiently.
8+
9+
Catalog layout
10+
==============
11+
12+
A well-structured product catalog consists of a :ref:`top bar <ecommerce-top-bar>`, a :ref:`side
13+
panel <ecommerce-side-panel>`and a :ref:`product listing area <ecommerce-product-listing>`.
14+
15+
.. _ecommerce-top-bar:
16+
17+
Top bar
18+
-------
19+
20+
In the top bar, you can find a search bar, a currency selection,
21+
:ref:`sort-by and display options <ecommerce-sort-by-and-display-option>` and
22+
:ref:`category quick access <ecommerce-categories>`.
23+
24+
.. _ecommerce-sort-by-and-display-option:
25+
26+
Sort-by search and display options
27+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28+
29+
From the main shop page, click the :menuselection:`Edit --> Customize` tab, toggle the
30+
:guilabel:`Search Bar`, and enable or disable the :guilabel:`Sort-By` option as well as the
31+
:guilabel:`Layout` button next to :guilabel:`Top Bar`. You can choose between :guilabel:`Grid` and
32+
:guilabel:`List` for the :guilabel:`Layout` of the product page.
33+
Above that, you can select the :guilabel:`Default Sort` of the :guilabel:`Sort-By` button.
34+
35+
The sorting options are:
36+
37+
- :guilabel:`Featured`
38+
- :guilabel:`Newest Arrivals`
39+
- :guilabel:`Name (A-Z)`
40+
- :guilabel:`Price - Low to High`
41+
- :guilabel:`Price - High to Low`
42+
43+
The default sort and layout applies to *all* categories.
844

945
.. tip::
10-
Go to :menuselection:`Website --> Configuration --> Settings`, scroll down to the
11-
:guilabel:`Privacy` section to restrict :guilabel:`Ecommerce Access` to logged-in users and/or
12-
enable :guilabel:`Shared Customer Accounts` to allow access to all websites with a single
13-
account.
46+
If you don't want to display a top bar or :ref:`side panel <ecommerce-side-panel>`, you can
47+
disable all the options in :guilabel:`Edit` mode.
48+
49+
.. _ecommerce-side-panel:
50+
51+
Side panel
52+
----------
53+
54+
The side panel servers as advanced filtering tool to organize and split your product categories.
55+
In order to further categorize the catalog, you can activate various filters such as
56+
:ref:`attributes <ecommerce-attributes>`.
1457

15-
Categorize the product catalog
16-
==============================
58+
Product categorization in catalog
59+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1760

18-
In Odoo, there is a **specific category model** for your eCommerce. Using eCommerce categories for
19-
your products allows you to add a navigation menu on your eCommerce page. Visitors can then use it
61+
.. _ecommerce-categories:
62+
63+
In Odoo, there is a specific category model for the eCommerce. Visitors can use it
2064
to view all products under the category they select.
2165

22-
To do so, go to :menuselection:`Website --> eCommerce --> Products`, select the product you wish to
23-
modify, click on the :guilabel:`Sales` tab, and select the :guilabel:`Categories` you want under
24-
:guilabel:`eCommerce Shop`.
66+
To use eCommerce categories, go to :menuselection:`Website --> eCommerce --> Products`, select
67+
the product you wish to modify, click on the :guilabel:`Sales` tab, and select the
68+
:guilabel:`Categories` it belongs to.
2569

2670
.. image:: catalog/catalog-categories.png
27-
:align: center
2871
:alt: eCommerce categories under the "Sales" tab
2972

3073
.. note::
31-
A single product can appear under multiple eCommerce categories.
74+
A single product can belong to multiple eCommerce categories.
3275

33-
When your product's categories are configured, go to your **main shop page** and click on
76+
Once your product's categories are configured, go to your main shop page and click on
3477
:menuselection:`Edit --> Customize tab`. In the :guilabel:`Categories` option, you can either enable
3578
a menu on the :guilabel:`Left`, on the :guilabel:`Top`, or both. If you select the :guilabel:`Left`
3679
category, the option :guilabel:`Collapsable Category Recursive` appears and allows to render the
3780
:guilabel:`Left` category menu collapsable.
3881

3982
.. image:: catalog/catalog-panel-categories.png
40-
:align: center
4183
:alt: Categories options for your eCommerce website
4284

4385
.. seealso::
4486
:doc:`../products`
4587

46-
.. _ecommerce-browsing:
47-
48-
Browsing
49-
--------
88+
.. tip::
89+
- It is also possible to toggle the :guilabel:`Collapsable sidebar` to enable to fold the
90+
side bar in general.
91+
- You can also add a :guilabel:`Datepicker` option for rental products and periods.
5092

51-
The eCommerce category is the first tool to organize and split your products. However, if you need
52-
an extra level of categorization in your catalog, you can activate various **filters** such as
53-
attributes or sort-by search.
93+
.. _ecommerce-attributes:
5494

5595
Attributes
5696
~~~~~~~~~~
5797

58-
Attributes refer to **characteristics** of a product, such as **color** or **material**, whereas
98+
Attributes refer to characteristics of a product, such as color or material, whereas
5999
variants are the different combinations of attributes. :guilabel:`Attributes and Variants` can be
60100
found under :menuselection:`Website --> eCommerce --> Products`, select your product, and
61101
:guilabel:`Attributes & Variants` tab.
@@ -64,142 +104,130 @@ found under :menuselection:`Website --> eCommerce --> Products`, select your pro
64104
- :doc:`../../../sales/sales/products_prices/products/variants`
65105

66106
.. image:: catalog/catalog-attributes.png
67-
:align: center
68107
:alt: Attributes and variants of your product
69108

70-
To enable **attribute filtering**, go to your **main shop page**, click on :menuselection:`Edit -->
71-
Customize tab` and select either :guilabel:`Left`, :guilabel:`Top`, or both. Additionally, you can
72-
also enable :guilabel:`Price Filtering` to enable price filters.
109+
To enable attribute filtering, go to your main shop page, click the :menuselection:`Edit -->
110+
Customize` tab, and next to :guilabel:`Attributes`, select either :guilabel:`Left`, :guilabel:`Top`,
111+
or both. Additionally, enable :guilabel:`Price Filter` and :guilabel:`Product Tags filter`
112+
to activate price and tag filters, respectively.
73113

74114
.. note::
75-
:guilabel:`Price Filter` works independently from **attributes** and, therefore, can be enabled
76-
on its own if desired.
115+
- If you want to use tags on your ecommerce, go to :menuselection:`eCommerce --> Product Tags`
116+
and click :guilabel:`New`. On the product tags form in the :guilabel:`Product Templates` tab,
117+
add the products to link to the given tag. You can also add product variants in the
118+
:guilabel:`Product Variants` tab. You can find a summary of all selected products in
119+
the :guilabel:`All Products` tab.
120+
- Price filter work independently from attributes and, therefore, can be enabled on its own
121+
if desired.
77122

78123
.. tip::
79-
You can use **attribute filters** even if you do not work with product variants. When adding
124+
You can use attribute filters even if you do not work with product variants. When adding
80125
attributes to your products, make sure only to specify *one* value per attribute. Odoo does not
81126
create variants if no combination is possible.
82127

83-
Sort-by search
84-
~~~~~~~~~~~~~~
85-
86-
It is possible to allow the user to manually **sort the catalog** using the search bar. From
87-
your **main shop page**, click on :menuselection:`Edit --> Customize tab`; you can enable or disable
88-
the :guilabel:`Sort-By` option as well as the :guilabel:`Layout` button. You can also select the
89-
:guilabel:`Default Sort` of the :guilabel:`Sort-By` button. The default sort applies to *all*
90-
categories.
91-
92-
The **sorting** options are:
128+
.. _ecommerce-product-listing:
93129

94-
- Featured
95-
- Newest Arrivals
96-
- Name (A-Z)
97-
- Price - Low to High
98-
- Price - High to Low
99-
100-
In addition, you can **manually edit** the catalog's order of a product by going to **the main shop
101-
page** and clicking on the product. Under the :guilabel:`Product` section of the
102-
:guilabel:`Customize` section, you can rearrange the order by clicking on the arrows. `<<` `>>` move
103-
the product to the **extreme** right or left, and `<` `>` move the product by **one** row to the
104-
right or left. It is also possible to change the catalog's order of products in
105-
:menuselection:`Website --> eCommerce --> Products` and drag-and-dropping the products within the
106-
list.
107-
108-
.. image:: catalog/catalog-reorder.png
109-
:align: center
110-
:alt: Product rearrangement in the catalog
111-
112-
Page design
113-
===========
114-
115-
Category page
116-
-------------
130+
Product listing layout
131+
----------------------
117132

118133
You can customize the layout of the category page using the website builder.
119134

120135
.. important::
121136
Editing the layout of the category page is global; editing one category layout affects *all*
122137
category pages.
123138

124-
To do so, go on to your :menuselection:`Category page --> Edit --> Customize`. Here, you can choose
139+
To do so, go on to a :menuselection:`Category page --> Edit --> Customize`. Here, you can choose
125140
the layout, the number of columns to display the products, etc. The :guilabel:`Product Description`
126141
button makes the product description visible from the category page, underneath the product picture.
127142

128143
.. image:: catalog/catalog-category-layout.png
129-
:align: center
130144
:alt: Layout options of the category pages.
131145

132146
.. tip::
133147
You can choose the size of the grid, but be aware that displaying too many products may affect
134148
performance and page loading speed.
135149

150+
In addition, you can manually edit the catalog's order of a product by going to the main shop
151+
page and clicking the product. Under the :guilabel:`Product` section of the
152+
:guilabel:`Customize` section, you can rearrange the order by using the arrows. `<<` `>>` move
153+
the product to the extreme right or left, and `<` `>` move the product by one row to the
154+
right or left. It is also possible to change the catalog's order of products in
155+
:menuselection:`Website --> eCommerce --> Products` and drag-and-dropping the products within the
156+
list.
157+
158+
.. image:: catalog/catalog-reorder.png
159+
:alt: Product rearrangement in the catalog
160+
136161
Product highlight
137-
-----------------
162+
~~~~~~~~~~~~~~~~~
138163

139164
You can highlight products to make them more visible on the category or product page. On the page of
140-
your choice, go to :menuselection:`Edit --> Customize` and click on the product to highlight. In the
141-
:guilabel:`Product` section, you can choose the size of the product image by clicking on the grid,
142-
and you can also add a **ribbon** or :guilabel:`Badge`. This displays a banner across the product's
165+
your choice, go to :menuselection:`Edit --> Customize` and click the product to highlight. In the
166+
:guilabel:`Product` section, you can choose the size of the product image by clicking the grid,
167+
and you can also add a ribbon or :guilabel:`Badge`. This displays a banner across the product's
143168
image, such as:
144169

145-
- Sale;
146-
- Sold out;
147-
- Out of stock;
148-
- New.
170+
- :guilabel:`Sale`
171+
- :guilabel:`Sold out`
172+
- :guilabel:`Out of stock`
173+
- :guilabel:`New`
149174

150175
Alternatively, you can activate the :doc:`developer mode <../../../general/developer_mode>` on the
151-
**product's template**, and under the :guilabel:`Sales` tab, change or create the ribbon from the
176+
product's template, and under the :guilabel:`Sales` tab, change or create the ribbon from the
152177
:guilabel:`Ribbon` field.
153178

154179
.. note::
155180
The :doc:`developer mode <../../../general/developer_mode>` is only intended for experienced
156-
users who wish to have access to advanced tools. Using the **developer mode** is *not*
181+
users who wish to have access to advanced tools. Using the developer mode is *not*
157182
recommended for regular users.
158183

159184
.. image:: catalog/catalog-product-highlight.png
160-
:align: center
161185
:alt: Ribbon highlight
162186

163187
Additional features
164188
===================
165189

166-
You can access and enable additional feature buttons such as **add to cart**, **comparison list**,
167-
or a **wishlist**. To do so, go to your **main shop page**, and at the end of the
168-
:guilabel:`Products Page` category, click on the feature buttons you wish to use. All three buttons
169-
appear when hovering the mouse over a product's image.
190+
You can access and enable additional feature buttons such as a :guilabel`Add to cart` or
191+
:guilabel`Wishlist` button or a :guilabel`comparison list`. To do so, go to the main shop page,
192+
and at the end of the :guilabel:`Products Page` category, click the desired feature buttons.
193+
All three buttons appear when hovering the mouse over a product's image.
170194

171195
- :guilabel:`Add to Cart`: adds a button to
172-
:doc:`add the product to the cart <../cart>`;
196+
:doc:`add the product to the cart <../checkout>`;
173197
- :guilabel:`Comparison List`: adds a button to **compare** products based on their price, variant,
174198
etc.;
175-
- :guilabel:`Wishlist Button`: adds a button to **wishlist** the product.
199+
- :guilabel:`Wishlist Button`: adds a button to wishlist the product.
176200

177201
.. image:: catalog/catalog-buttons.png
178-
:align: center
179202
:alt: Feature buttons for add to cart, comparison list, and wishlist
180203

181204
.. image:: catalog/catalog-features.png
182-
:align: center
183205
:alt: Appearance of buttons when hoovering over the mouse
184206

207+
.. tip::
208+
Go to :menuselection:`Website --> Configuration --> Settings`, scroll down to the
209+
:guilabel:`Privacy` section to restrict :guilabel:`Ecommerce Access` to :guilabel:`Logged in
210+
users` or to grant access for :guilabel:`All users`. Tick the
211+
:guilabel:`Shared Customer Accounts` checkbox to allow access to all websites with a single
212+
account.
213+
185214
Add content
186215
===========
187216

188-
You can use **building blocks** to add content on the category page, with a variety of blocks
217+
You can use building blocks to add content on the category page, with a variety of blocks
189218
ranging from :guilabel:`Structure` to :guilabel:`Dynamic Content`. Specific areas are defined to use
190-
blocks are defined and highlighted on the page when **dragging-and-dropping** a block.
219+
blocks are defined and highlighted on the page when dragging-and-dropping a block.
191220

192-
.. image:: catalog/catalog-content.png
193-
:align: center
194-
:alt: Building blocks areas
221+
You can add headers and footers either for the whole product catalog or for a given category. In the
222+
latter case, the header and footer appear **only** when filtering on this specific category.
195223

196-
- If you drop a building block **on top** of the product list, it creates a new category header
197-
specific to *that* category.
198-
- If you drop a building **on the top** or **bottom** of the page, it becomes visible on *all*
199-
category pages.
224+
.. image:: catalog/catalog-header-footer.png
225+
:alt: Place building block in the header or footer.
200226

201227
.. tip::
202-
Adding content to an eCommerce category page is beneficial in terms of **SEO** strategy. Using
203-
**keywords** linked to the products or the eCommerce categories improves organic traffic.
204-
Additionally, each category has its own specific URL that can be pointed to and is indexed by
205-
search engines.
228+
- Adding content to an eCommerce category page is beneficial in terms of SEO strategy. Using
229+
keywords linked to the products or the eCommerce categories improves organic traffic.
230+
Additionally, each category has its own specific URL that can be pointed to and is indexed by
231+
search engines.
232+
- eCommerce categories can also be added as mega menu items for quick access. Refer to the
233+
:ref:`Menu editor <website/header_footer/menu-editor>` documentation.
Loading

0 commit comments

Comments
 (0)