Skip to content

Commit 91cdcde

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

File tree

2 files changed

+129
-99
lines changed

2 files changed

+129
-99
lines changed

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

Lines changed: 129 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -3,59 +3,100 @@ 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
13+
:ref:`side panel <ecommerce-side-panel>` and a
14+
:ref:`product listing area <ecommerce-product-listing>`.
15+
16+
.. _ecommerce-top-bar:
17+
18+
Top bar
19+
-------
20+
21+
In the top bar, you can find a search bar, a currency selection,
22+
:ref:`sort-by and display options <ecommerce-sort-by-and-display-option>` and
23+
:ref:`category quick access <ecommerce-categories>`.
24+
25+
.. _ecommerce-sort-by-and-display-option:
26+
27+
Sort-by search and display options
28+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29+
30+
From the main shop page, click the :menuselection:`Edit --> Customize` tab, toggle the
31+
:guilabel:`Search Bar`, and enable or disable the :guilabel:`Sort-By` option as well as the
32+
:guilabel:`Layout` button next to :guilabel:`Top Bar`. You can choose between :guilabel:`Grid` and
33+
:guilabel:`List` for the :guilabel:`Layout` of the product page.
34+
Above that, you can select the :guilabel:`Default Sort` of the :guilabel:`Sort-By` button.
35+
36+
The sorting options are:
37+
38+
- :guilabel:`Featured`
39+
- :guilabel:`Newest Arrivals`
40+
- :guilabel:`Name (A-Z)`
41+
- :guilabel:`Price - Low to High`
42+
- :guilabel:`Price - High to Low`
43+
44+
The default sort and layout applies to *all* categories.
845

946
.. 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.
47+
If you don't want to display a top bar or :ref:`side panel <ecommerce-side-panel>`, you can
48+
disable all the options in :guilabel:`Edit` mode.
49+
50+
.. _ecommerce-side-panel:
51+
52+
Side panel
53+
----------
54+
55+
The side panel servers as advanced filtering tool to organize and split your product categories.
56+
In order to further categorize the catalog, you can activate various filters such as
57+
:ref:`attributes <ecommerce-attributes>`.
58+
59+
Product categorization in catalog
60+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1461

15-
Categorize the product catalog
16-
==============================
62+
.. _ecommerce-categories:
1763

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
64+
In Odoo, there is a specific category model for the eCommerce. Visitors can use it
2065
to view all products under the category they select.
2166

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`.
67+
To use eCommerce categories, go to :menuselection:`Website --> eCommerce --> Products`, select
68+
the product you wish to modify, click on the :guilabel:`Sales` tab, and select the
69+
:guilabel:`Categories` it belongs to.
2570

2671
.. image:: catalog/catalog-categories.png
27-
:align: center
2872
:alt: eCommerce categories under the "Sales" tab
2973

3074
.. note::
31-
A single product can appear under multiple eCommerce categories.
75+
A single product can belong to multiple eCommerce categories.
3276

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

3983
.. image:: catalog/catalog-panel-categories.png
40-
:align: center
4184
:alt: Categories options for your eCommerce website
4285

4386
.. seealso::
4487
:doc:`../products`
4588

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

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.
94+
.. _ecommerce-attributes:
5495

5596
Attributes
5697
~~~~~~~~~~
5798

58-
Attributes refer to **characteristics** of a product, such as **color** or **material**, whereas
99+
Attributes refer to characteristics of a product, such as color or material, whereas
59100
variants are the different combinations of attributes. :guilabel:`Attributes and Variants` can be
60101
found under :menuselection:`Website --> eCommerce --> Products`, select your product, and
61102
:guilabel:`Attributes & Variants` tab.
@@ -64,142 +105,131 @@ found under :menuselection:`Website --> eCommerce --> Products`, select your pro
64105
- :doc:`../../../sales/sales/products_prices/products/variants`
65106

66107
.. image:: catalog/catalog-attributes.png
67-
:align: center
68108
:alt: Attributes and variants of your product
69109

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.
110+
To enable attribute filtering, go to your main shop page, click the :menuselection:`Edit -->
111+
Customize` tab, and next to :guilabel:`Attributes`, select either :guilabel:`Left`, :guilabel:`Top`,
112+
or both. Additionally, enable :guilabel:`Price Filter` and :guilabel:`Product Tags filter`
113+
to activate price and tag filters, respectively.
73114

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

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

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:
130+
.. _ecommerce-product-listing:
93131

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-
-------------
132+
Product listing layout
133+
----------------------
117134

118135
You can customize the layout of the category page using the website builder.
119136

120137
.. important::
121138
Editing the layout of the category page is global; editing one category layout affects *all*
122139
category pages.
123140

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

128145
.. image:: catalog/catalog-category-layout.png
129-
:align: center
130146
:alt: Layout options of the category pages.
131147

132148
.. tip::
133149
You can choose the size of the grid, but be aware that displaying too many products may affect
134150
performance and page loading speed.
135151

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

139166
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
167+
your choice, go to :menuselection:`Edit --> Customize` and click the product to highlight. In the
168+
:guilabel:`Product` section, you can choose the size of the product image by clicking the grid,
169+
and you can also add a ribbon or :guilabel:`Badge`. This displays a banner across the product's
143170
image, such as:
144171

145-
- Sale;
146-
- Sold out;
147-
- Out of stock;
148-
- New.
172+
- :guilabel:`Sale`
173+
- :guilabel:`Sold out`
174+
- :guilabel:`Out of stock`
175+
- :guilabel:`New`
149176

150177
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
178+
product's template, and under the :guilabel:`Sales` tab, change or create the ribbon from the
152179
:guilabel:`Ribbon` field.
153180

154181
.. note::
155182
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*
183+
users who wish to have access to advanced tools. Using the developer mode is *not*
157184
recommended for regular users.
158185

159186
.. image:: catalog/catalog-product-highlight.png
160-
:align: center
161187
:alt: Ribbon highlight
162188

163189
Additional features
164190
===================
165191

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.
192+
You can access and enable additional feature buttons such as a :guilabel:`Add to cart` or
193+
:guilabel:`Wishlist` button or a :guilabel:`comparison list`. To do so, go to the main shop page,
194+
and at the end of the :guilabel:`Products Page` category, click the desired feature buttons.
195+
All three buttons appear when hovering the mouse over a product's image.
170196

171197
- :guilabel:`Add to Cart`: adds a button to
172-
:doc:`add the product to the cart <../cart>`;
198+
:doc:`add the product to the cart <../checkout>`;
173199
- :guilabel:`Comparison List`: adds a button to **compare** products based on their price, variant,
174200
etc.;
175-
- :guilabel:`Wishlist Button`: adds a button to **wishlist** the product.
201+
- :guilabel:`Wishlist Button`: adds a button to wishlist the product.
176202

177203
.. image:: catalog/catalog-buttons.png
178-
:align: center
179204
:alt: Feature buttons for add to cart, comparison list, and wishlist
180205

181206
.. image:: catalog/catalog-features.png
182-
:align: center
183207
:alt: Appearance of buttons when hoovering over the mouse
184208

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

188-
You can use **building blocks** to add content on the category page, with a variety of blocks
219+
You can use building blocks to add content on the category page, with a variety of blocks
189220
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.
221+
blocks are defined and highlighted on the page when dragging-and-dropping a block.
191222

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

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.
226+
.. image:: catalog/catalog-header-footer.png
227+
:alt: Place building block in the header or footer.
200228

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

0 commit comments

Comments
 (0)