From cedec9fdaaf1b6b0191e44d3a3c3b2e65369fc6f Mon Sep 17 00:00:00 2001 From: lman-odoo Date: Thu, 6 Nov 2025 14:47:40 +0100 Subject: [PATCH] [ADD] ecommerce: add new design section and pages task-5136226 task-4919743 --- .../advanced_configuration/sub_assemblies.rst | 2 +- content/applications/websites/ecommerce.rst | 10 + .../websites/ecommerce/ecommerce_design.rst | 44 ++++ .../additional_features.rst | 0 .../additional_features/badge-applied.png | Bin .../additional_features/create-new-ribbon.png | Bin .../product-comparison.png | Bin .../catalog.rst | 7 +- .../catalog/catalog-header-footer.png | Bin .../catalog/catalog-products-block.png | Bin .../catalog/catalog-show-thumbnails.png | Bin .../catalog/category-quick-access-top.png | Bin .../ecommerce_design/product_page.rst | 192 ++++++++++++++++++ .../building-blocks-product-page.png | Bin 0 -> 85485 bytes .../product-page-building-blocks.png | Bin 0 -> 84312 bytes .../websites/ecommerce/products.rst | 150 +++++--------- .../products/categories_variants.rst | 8 +- .../ecommerce/products/cross_upselling.rst | 3 +- .../products/out-of-stock-message.png | Bin 0 -> 1640 bytes .../websites/ecommerce/products/prices.rst | 6 +- .../ecommerce/products/product-packagings.png | Bin 0 -> 2991 bytes .../website/structure/header_footer.rst | 4 +- redirects/19.0.txt | 2 + 23 files changed, 314 insertions(+), 114 deletions(-) create mode 100644 content/applications/websites/ecommerce/ecommerce_design.rst rename content/applications/websites/ecommerce/{products => ecommerce_design}/additional_features.rst (100%) rename content/applications/websites/ecommerce/{products => ecommerce_design}/additional_features/badge-applied.png (100%) rename content/applications/websites/ecommerce/{products => ecommerce_design}/additional_features/create-new-ribbon.png (100%) rename content/applications/websites/ecommerce/{products => ecommerce_design}/additional_features/product-comparison.png (100%) rename content/applications/websites/ecommerce/{products => ecommerce_design}/catalog.rst (98%) rename content/applications/websites/ecommerce/{products => ecommerce_design}/catalog/catalog-header-footer.png (100%) rename content/applications/websites/ecommerce/{products => ecommerce_design}/catalog/catalog-products-block.png (100%) rename content/applications/websites/ecommerce/{products => ecommerce_design}/catalog/catalog-show-thumbnails.png (100%) rename content/applications/websites/ecommerce/{products => ecommerce_design}/catalog/category-quick-access-top.png (100%) create mode 100644 content/applications/websites/ecommerce/ecommerce_design/product_page.rst create mode 100644 content/applications/websites/ecommerce/ecommerce_design/product_page/building-blocks-product-page.png create mode 100644 content/applications/websites/ecommerce/ecommerce_design/product_page/product-page-building-blocks.png create mode 100644 content/applications/websites/ecommerce/products/out-of-stock-message.png create mode 100644 content/applications/websites/ecommerce/products/product-packagings.png diff --git a/content/applications/inventory_and_mrp/manufacturing/advanced_configuration/sub_assemblies.rst b/content/applications/inventory_and_mrp/manufacturing/advanced_configuration/sub_assemblies.rst index a785fb586c..3f516aff4c 100644 --- a/content/applications/inventory_and_mrp/manufacturing/advanced_configuration/sub_assemblies.rst +++ b/content/applications/inventory_and_mrp/manufacturing/advanced_configuration/sub_assemblies.rst @@ -206,4 +206,4 @@ vendors or manufacturing can begin, the top-level product can be included in an .. seealso:: - :doc:`../../../sales/sales/sales_quotations/create_quotations` - - :doc:`../../../websites/ecommerce/products/catalog` + - :doc:`../../../websites/ecommerce/ecommerce_design/catalog` diff --git a/content/applications/websites/ecommerce.rst b/content/applications/websites/ecommerce.rst index a0a9ce251f..5ee2eceffe 100644 --- a/content/applications/websites/ecommerce.rst +++ b/content/applications/websites/ecommerce.rst @@ -19,6 +19,13 @@ customer accounts, and monitor your performance. Configure your product pages, adjust the shop page layout, set up the pricing, and define suggestions for optional and accessory products. + .. card:: eCommerce design + :target: ecommerce/ecommerce_design + :large: + + Design your product catalog and product pages using a wide range of design features, + building blocks, and additional e-commerce-specific features and buttons. + .. card:: Ordering and checkout :target: ecommerce/checkout :large: @@ -48,11 +55,13 @@ customer accounts, and monitor your performance. .. card:: Performance management :target: ecommerce/performance + :large: Analyze sales data to evaluate your e-commerce performance. .. card:: Google Merchant Center :target: ecommerce/google_merchant_center + :large: Manage and submit your product data to Google with Google Merchant Center. @@ -70,6 +79,7 @@ customer accounts, and monitor your performance. :titlesonly: ecommerce/products + ecommerce/ecommerce_design ecommerce/checkout ecommerce/shipping ecommerce/order_handling diff --git a/content/applications/websites/ecommerce/ecommerce_design.rst b/content/applications/websites/ecommerce/ecommerce_design.rst new file mode 100644 index 0000000000..d52cb16c7b --- /dev/null +++ b/content/applications/websites/ecommerce/ecommerce_design.rst @@ -0,0 +1,44 @@ +:nosearch: +:show-content: +:hide-page-toc: + +================ +eCommerce design +================ + +Customize the design of your :doc:`product pages <../ecommerce/ecommerce_design/product_page>`, +structure the :doc:`product catalog <../ecommerce/ecommerce_design/catalog>` and use +:doc:`additional features <../ecommerce/ecommerce_design/additional_features>` to enhance +the user experience. + +.. cards:: + + .. card:: Product page + :target: ecommerce_design/product_page + :large: + + Design your product pages by showcasing product details and additional information, adding + product images and videos, and using the drag-and-drop building blocks. + + .. card:: Product catalog + :target: ecommerce_design/catalog + :large: + + Organize your product catalog by customizing the layout, using categories, and adding + building blocks, and filtering options. + + .. card:: Additional features + :target: ecommerce_design/additional_features + :large: + + Enable additional buttons on the shop and/or product page and highlight your products. + +.. seealso:: + `Odoo Tutorials: eCommerce `_ + +.. toctree:: + :titlesonly: + + ecommerce_design/product_page + ecommerce_design/catalog + ecommerce_design/additional_features diff --git a/content/applications/websites/ecommerce/products/additional_features.rst b/content/applications/websites/ecommerce/ecommerce_design/additional_features.rst similarity index 100% rename from content/applications/websites/ecommerce/products/additional_features.rst rename to content/applications/websites/ecommerce/ecommerce_design/additional_features.rst diff --git a/content/applications/websites/ecommerce/products/additional_features/badge-applied.png b/content/applications/websites/ecommerce/ecommerce_design/additional_features/badge-applied.png similarity index 100% rename from content/applications/websites/ecommerce/products/additional_features/badge-applied.png rename to content/applications/websites/ecommerce/ecommerce_design/additional_features/badge-applied.png diff --git a/content/applications/websites/ecommerce/products/additional_features/create-new-ribbon.png b/content/applications/websites/ecommerce/ecommerce_design/additional_features/create-new-ribbon.png similarity index 100% rename from content/applications/websites/ecommerce/products/additional_features/create-new-ribbon.png rename to content/applications/websites/ecommerce/ecommerce_design/additional_features/create-new-ribbon.png diff --git a/content/applications/websites/ecommerce/products/additional_features/product-comparison.png b/content/applications/websites/ecommerce/ecommerce_design/additional_features/product-comparison.png similarity index 100% rename from content/applications/websites/ecommerce/products/additional_features/product-comparison.png rename to content/applications/websites/ecommerce/ecommerce_design/additional_features/product-comparison.png diff --git a/content/applications/websites/ecommerce/products/catalog.rst b/content/applications/websites/ecommerce/ecommerce_design/catalog.rst similarity index 98% rename from content/applications/websites/ecommerce/products/catalog.rst rename to content/applications/websites/ecommerce/ecommerce_design/catalog.rst index de223a0d2c..399e2da60b 100644 --- a/content/applications/websites/ecommerce/products/catalog.rst +++ b/content/applications/websites/ecommerce/ecommerce_design/catalog.rst @@ -117,7 +117,7 @@ number of attribute sections: .. seealso:: - :doc:`../../../sales/sales/products_prices/products/variants` - - :doc:`categories_variants` + - :doc:`../../ecommerce/products/categories_variants` .. _ecommerce/catalog/product-listing: @@ -168,7 +168,7 @@ To customize the product cards' design, choose a :guilabel:`Products Design`, cl .. tip:: You can also add a :ref:`variant picture ` on the - product card and product page. + product card. .. _ecommerce/catalog/customize-layout: @@ -200,8 +200,7 @@ The design of the shop and individual category pages can be customized as follow own specific URL that can be pointed to and is indexed by search engines. - E-commerce categories can also be added as :ref:`mega menu items ` for quick access. - - It is also possible to customize individual :ref:`product pages - `. + - It is also possible to customize individual :doc:`product pages `. .. _ecommerce/catalog/catalog-blocks: diff --git a/content/applications/websites/ecommerce/products/catalog/catalog-header-footer.png b/content/applications/websites/ecommerce/ecommerce_design/catalog/catalog-header-footer.png similarity index 100% rename from content/applications/websites/ecommerce/products/catalog/catalog-header-footer.png rename to content/applications/websites/ecommerce/ecommerce_design/catalog/catalog-header-footer.png diff --git a/content/applications/websites/ecommerce/products/catalog/catalog-products-block.png b/content/applications/websites/ecommerce/ecommerce_design/catalog/catalog-products-block.png similarity index 100% rename from content/applications/websites/ecommerce/products/catalog/catalog-products-block.png rename to content/applications/websites/ecommerce/ecommerce_design/catalog/catalog-products-block.png diff --git a/content/applications/websites/ecommerce/products/catalog/catalog-show-thumbnails.png b/content/applications/websites/ecommerce/ecommerce_design/catalog/catalog-show-thumbnails.png similarity index 100% rename from content/applications/websites/ecommerce/products/catalog/catalog-show-thumbnails.png rename to content/applications/websites/ecommerce/ecommerce_design/catalog/catalog-show-thumbnails.png diff --git a/content/applications/websites/ecommerce/products/catalog/category-quick-access-top.png b/content/applications/websites/ecommerce/ecommerce_design/catalog/category-quick-access-top.png similarity index 100% rename from content/applications/websites/ecommerce/products/catalog/category-quick-access-top.png rename to content/applications/websites/ecommerce/ecommerce_design/catalog/category-quick-access-top.png diff --git a/content/applications/websites/ecommerce/ecommerce_design/product_page.rst b/content/applications/websites/ecommerce/ecommerce_design/product_page.rst new file mode 100644 index 0000000000..09d63708ae --- /dev/null +++ b/content/applications/websites/ecommerce/ecommerce_design/product_page.rst @@ -0,0 +1,192 @@ +============ +Product page +============ + +The e-commerce product pages showcase all product details and media items related to the relevant +products. It is possible to customize the :ref:`images and videos section +`, and choose :ref:`which product information to display +`. + +To customize the product pages, click :guilabel:`Edit` in the upper-right corner and navigate to +the :guilabel:`Style` tab. + +.. _ecommerce/product_page/image-customization: + +Product images and videos +========================= + +After :ref:`adding media items `, go to :guilabel:`Images Area` to +define the images' size and :guilabel:`Position`. + +To customize the image and video section, navigate to the :guilabel:`Images` section, and use the +following options: + +- :guilabel:`Main image`: Click :guilabel:`Replace` to change the main product image. + + .. note:: + It is not possible to use a video as the main media item. + +- :guilabel:`Extra Media`: :guilabel:`Add More` images or videos (including via URL) or + :guilabel:`Remove all` media items. +- :guilabel:`Display`: Choose between the following layouts when you use more than one media item: + + - :guilabel:`Carousel`: Customers can navigate from one image to the next using the + :icon:`fa-angle-left` (:guilabel:`left arrow`) or :icon:`fa-angle-right` (:guilabel:`right + arrow`). To customize this display type, use: + + - :guilabel:`Thumbnails`: Show additional product images or videos on the + :icon:`fa-long-arrow-left` (:guilabel:`Left`) or at the :icon:`fa-long-arrow-down` + (:guilabel:`Bottom`). + - :guilabel:`Roundness`: Adjust the corner rounding of the images. + + - :guilabel:`Grid`: This layout displays media items in a square layout. To customize this + display type, use: + + - :guilabel:`Columns`: Select a number of columns. + - :guilabel:`Spacing`: Define the space between the images in the grid. + +- :guilabel:`Auto-crop`: Choose a size to cut/trim images to match the page layout. This is useful + when designing the :guilabel:`Mobile` :ref:`layout `. +- :guilabel:`Zoom on click`: Enable image zoom when an image is clicked. + +.. tip:: + To manage individual media items, click the item and scroll down to the :guilabel:`Image` + section. Next to :guilabel:`Media`, click :guilabel:`Replace` or :guilabel:`Remove`. + + :guilabel:`Re-order` the items using the :icon:`fa-angle-double-left` (:guilabel:`left double + arrow`) or :icon:`fa-angle-double-right` (:guilabel:`right double arrow`) to move the media to + the first or last position, and the :icon:`fa-angle-left` (:guilabel:`left arrow`) or + :icon:`fa-angle-right` (:guilabel:`right arrow`) to move them by one position. + +.. _ecommerce_design/product_page/customization: + +Page layout and product information display +=========================================== + +To change the layout of the product page, navigate to the :guilabel:`Page Width` setting and choose +either the :guilabel:`Regular` or :guilabel:`Full-width` option. + +.. tip:: + You can choose a different width for the :ref:`shop page `. + +Select which product information appears on the product page using the options available in the +:guilabel:`Product Details` section. You can configure :ref:`buttons +`, define :ref:`how attributes are displayed +`, organize the page using :ref:`page customization +features `, and add :ref:`building blocks +`. + +.. _ecommerce_design/product_page/buttons: + +Buttons +------- + +Configure purchase and action buttons: + +- Select a :guilabel:`Purchase Style` to define a layout. +- Enable additional :guilabel:`Purchase Options` by: + + - activating the :ref:`Buy Now ` button, + - and/or selecting the :guilabel:`Quantity` button to display a quantity selector on each product + page. + +- Add :doc:`additional buttons ` next to :guilabel:`Actions`, if needed. + +.. _ecommerce_design/product_page/attributes: + +Attributes +---------- + +Choose how product :ref:`attributes ` are displayed in +the :guilabel:`Specification` section of the product page: + +- :guilabel:`None`: Do not show the details. +- :guilabel:`Bottom of Page`: Show the details at the bottom of the page. +- :guilabel:`In accordion`: Show a foldable table directly under the ordering options. + +.. note:: + - To use the specification section, :ref:`product variants + ` must be enabled. + - Products with single values for their attributes do not generate variants but are still + displayed in the :guilabel:`Specifications` section. + +.. tip:: + - Create :ref:`attribute categories ` to + better structure this section. + - Use the :guilabel:`Image` :ref:`display type ` to show images + of product variants on the product page. + +.. _ecommerce_design/product_page/page-features: + +Organization options and additional features +-------------------------------------------- + +Toggle the following options on/off to adapt the page according to your needs: + +- :guilabel:`Separators`: Organize the page and improve visual clarity. +- :guilabel:`Tax Indication`: Indicate whether the price is :ref:`VAT included or + excluded `. +- :guilabel:`Tags`: Display the tags created in the :ref:`backend ` on + the product page and enable customers to filter products by those tags. +- :guilabel:`Terms and Conditions`: Display a link to your :doc:`terms and conditions + `. +- :guilabel:`Reviews`: Allow :ref:`logged-in portal users ` to submit product + reviews. To add a review, users must navigate to the :guilabel:`Customer Reviews` section at + the bottom of the page and click the :icon:`fa-plus` (:guilabel:`plus`) icon. They can then select + a rating using the :icon:`fa-star-o` (:guilabel:`star`) icons and leave a comment. The + :icon:`fa-star` (:guilabel:`star`) rating is displayed directly under the product name. +- :guilabel:`Search Bar`: Display a search bar that can be shown or hidden independently from + the :ref:`shop page `. +- :ref:`Ribbon ` (or badge) to + highlight a specific product. + +.. note:: + Enabled functions apply to *all* product pages. + +.. tip:: + It is possible to display additional features and information previously configured in the + backend: + + - :ref:`Click & Collect `: Show the order pick-up location + and delivery availability on the product page. + - :ref:`Description `: Display an e-commerce-specific product + description right under the product name. + - :ref:`Packagings `: Offer different types of + packagings. + - :ref:`Documents `: Add relevant documents, such as + user manuals or other supporting materials. + - :ref:`Alternative products `: Suggest similar + products. This block's title can be customized. + - :ref:`Show Available Quantity `: Display the + available product quantity when the quantity falls below a specified threshold. + - :ref:`Out-of-Stock Message `: Display a + customized message for products that are out of stock. + - :ref:`Get notified when back in stock `: + Customers can insert their email address to receive a notification when the item is back in + stock. + - :guilabel:`Product Page Extra Fields`: To enable specific extra fields for the product page, + enable the :doc:`developer mode `. Then, go to + :menuselection:`Website --> Configuration --> Websites`, select the relevant website, + navigate to the :guilabel:`Product Page Extra Fields` tab, and under :guilabel:`Field`, + click :guilabel:`Add a line` to add as many additional fields as needed, e.g., the barcode + number of the product. + +.. _ecommerce_design/product_page/building_blocks: + +Building blocks +--------------- + +Add building blocks either to a specific product page or apply them to all product pages. These +building blocks do not appear on the :ref:`shop page `. +To make a building block available on *all* product pages, navigate to the :icon:`fa-plus` +(:guilabel:`plus`) :guilabel:`Blocks`, select a building block, and drag it to the top of the page. +To display it only for the selected product, drop it into a blue building block area within the +page. + +.. image:: product_page/product-page-building-blocks.png + :alt: Drag and drop building blocks on the product page. + +.. note:: + - You can also add building blocks for the :ref:`entire shop or a category + `. + - You can edit any text on your website by clicking it while in :guilabel:`Edit` mode. diff --git a/content/applications/websites/ecommerce/ecommerce_design/product_page/building-blocks-product-page.png b/content/applications/websites/ecommerce/ecommerce_design/product_page/building-blocks-product-page.png new file mode 100644 index 0000000000000000000000000000000000000000..1445e82b649cc945a343c28baf6c4fb735033f18 GIT binary patch literal 85485 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�+14VRFu__W~eP1+f(eOn97Nr6O0dN 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�Cz%liRF$7ej2bTL??x&pC$Ai5=RRYCFyS0{r_X=JBReS(Q23yx><`g_P)$&((fbrIsv8k`EY@aT6VgM%7Ok(vt*d*dK|_%Htu2R zKebA;7ZJo>`1*>+Qt@7r?-{`>B-Xgl!%F)YOi(cxfnbzB<&<5EhCQbpF0*Zu#fh8z zmM(4V4?eB$IrYA|R(umHZ8-ELvKWsjR_PLY$ZJO*oniCSEkI*kUC>A}yWy{qRdX(2 z;!u8c#{ss9mKdJ_02tQ}ZAhhbGnyfH7771NrTod9(d1ey`>1euT~2({;}<|69|ICPxd^?~1dm^HGexA=c%hXz}4hOq8n=avrsHw>Z4$ zDKdz9T&;HZbg4A2ahEf#tV-jCueMS9bq-*ho}Pz^qViA7Y@$I-w18i!o!V&2g7%W z$K=B~2O3&l#{RkiQx}pQBjhnm9l8N`T*G(G`3UWK+YxLSZfcB-TE^S*v6HU&4bF$E z2TGkIHjVfBguhVW|8zxYivm_vu*sCQy_506`k>DbYjTukZLn2-qwqwhtrX0ROl!{9 zg63}#lg-;FJg!8z9=4g8a5(*&Tf*ZiON=BdSV#ODsXcespwDO8=kyL0%Jx;uhn%(0M8k1yyrP{-HF9DR{7In&eUsQ<{$oWltfUjCh&%$k68DLm@#W19 z%YZJ*GVl$fTWj{4DtmBInKLC;GYUF4@MbAC-AY^d6~EyqWUTM;_%;%g5YYJQm&C6z z{?xwig;E^&6)8i9xBr_+Z-p9zd<-2h#OEWUS=d4+F?YBrC%X!{RcxhXPr69;_!PaM z-#DN>L8-Evz>cRU`1$v8v5fA2f>J}HUQ=LkB8y82i->c?imv~}ECOd>7Mmm#kVHV} zI{MVdoEXA9O%s`-VFbvli@D_pC!spQ@0&D(51<2!{eTU#ek9-ET zx%3|$2i4U-ln=Qaaeyh2cKKh>pv>x~5z=usm|zk?z4>@4^}a3yA45Z}{V*YeMa$79 zZ%B}gsqeG>+DhYMOLz#(*?UjJ0RHg?)>G0ztXk9VWAO*4tox^g%eL5_OZNbapt-jn zzP8GTC`b|t8p~c=(ow)0L+#|B^Ru4_jHysNqr2D37Vr{jD4}GgTvjCF=6#MJh9ci& zDaj5{w3dgxPYBbVSkiC6MQW!cz!o)62OG(khXe3&ba?M`wcgt(WkIs6_c)$xg=Q?^ z4YRI{<<7?6&p!qR2Hx+14!mFex684pN+f4)fWLh;Fn7#98eec-E$CT7Ob%fhG(a2I~=JL>Np`-~qyVx96&X{5XagT#|D zC$v!@GO{c0WYQnZ=8PcW+Pd$|MjB^`RIaBf z&+q+8<>uXWtYPcshXxgw2u6s8+`!jK!!Y7=57J`fD&1yp&wAL?4ocWP-QU4k4cF@~ z0~!JHWlymU#Q24V!^znSCnh}oa=^tqKK#CGL+&vW32t=Ow2>%NA_I2g11DzNc>wg8 zN7RwZj#y!+VM?tQWMt2^@KVSNeG z{c8nsXUDOs3wyfRZtCm^CEA5q1k3z9ZG1wgwEE-(3jFyz%l-OKy- z11({eCs0=!mVMuSNl*yF41!g{igJtc^1eXn-454q*S(QZ6yruExS8|K*LdWA6W!M+<9^frt{rPx$&{_aJi49#j^IkF@VfD^{<`xzf z=N1*^<$zU5D)Y=yaeGQz~f6TS*7Ix$<>r+)u{&+xv| z4tG!#;Y%nWv8*ef3*SahHGW&&Z`CgGvIdT>^gVMr%C5~T)E`$R!PQ|pfx%;a-M>nF zZvyFO>7n8@Q0PWYjA1eegSPcE6% zFR{PB2zWkv3aD2gNZt%0T86Dl?}zBuUW2v=yFI7+y62r|j~W!)5Zx-s6auU;x1<0! zv%N^Z)h|1ryUC@>hn<9ofN}(+^MW2l2BAc_FEtcI& z9}gH$9dN9;-@KDhAcqWgd*{fN<*|efAYKPyn}TKt9BE%CF>O93JlS-uP%M`OVY0GuT_*%uonSprRdJ?C_idpw-S>RE7k2cB?@%(3jHk##F^y!akl6l z`(A?I3fdX~ai)gTpDgK$(f~J>H|I1p5njS}FLF&L??$R#Z_yWgl)j85g$9}$`;f;~ z2kr8V8(x7&kI5ow2A&2#SI?_y)aRBL<`e&_3?}~bser%b#um~`XyW= zJ1w;O+1<=hh1Uh_e+=C-ywd;Ilr(B=wb%4t{ZxSij8+;>xNapR^GTmS$Oy+a)PK>E zqmE9!BVojp2~ACv(R0=eICx=uMRVkVL++_W7u~Z9t9L**5ibyI@<6pDHvAMhNC|G7 zFO3{Zpn>+SN6g_uepHtcZJOkqgNiqL&XukaO>z$!_=l|@b=oKrsG8>AolwWrZHayX zbgIF3_jaGw?3xMRkP~O&%l@qE#O4{Jnh(()5Ds>qVQm@yGikN2~MyhD)_egOVkSy5x&AKS68&}82c_m zH=Ab|2ER_pl{e+Bs=4AOxvY&Xf=^mkFoaw*{02ZMZUD4|iY>w@3 z$hQ)^oRM|<8@t#o(g|5AVEe%j-@QPMeVt*ZJ*?Thm`7)JP3=rCRsY1xpGIOz%QRYz za{VX`#6s^hfnkDC5n^91gYRoCoxGCEqO@xX3uvfFOa21ORci8O0&5%(CLt=w`liH>}DsA z(Oz8qg;+f-_CnH@mv=+x$%Er7>V5&Yq0e z(Mk%Fc_lFucxN9V_M)(M{p~q+NRKpwDe_f-sa9=8Fhs~}tv(-asf-qBOx$_-3prlp3_KhxReW7z@;nIZYoy@o%! z_t#rZ3QJxIEZW#Z3bA`hVC4Qr{{l4Zz9BNuKSxitIH;xjJce3#vssXJT{2Nc_Lv&H z@`3iJ06|slCWefcksg!^D$=N@0i$1wHsi6H0-Ap~!lB9tCXDJPj8PcEmnHxZjo98` z{^y0OsJ`(pl@DH)>vZ$mx7bT-uhR@t(ob|}5hNy?wY(N}EP-l&yZ!PbePXaA6NBDS zf{H>8x#Rukxa)ITMu5VL6wS|H_P1Hbu9}bStlLM^>*3dR3zvq=gm(W70m1=rk=Tk6 z>!Zgo8Ya1>1gLOY`2rbJ33dSz4{`nji%Hf51)?x^Oejw*%?2K*LbvH9J8mn*!S)|N zN`c7y*N6$oTfi%(pxIQTetmrCfE1WB=LNzmi|h5Q7wqiGK7W+WGTlGaoYKaEslN+dU?7=d<47iFsorO)ac)64nkUm3LVeD8sc`(U`{s z6i;(AtuL~Ybmu6q5K5fV6r4K@;D8&u5p=YODD=btfff`MDqvG-Eb?o|lT0oXvMg-2 ziOnBlMRmPJ+X}^*b)g~$mofCtjPkzkJzA4dJRoV9L{ce^qm&Hl(z$cfQEeV^-_f{f9@FORp=I(|UZZNUrI4^nmU`=3o0A zIG*qx{4U{8VDD#S&x zNksNvuq#4%Ti<#$ER5Z5aoNFx|4Rg|Vl~I}>*%GM^^T9e8?B3^M!tf;@ix z$>$Bt+BJu@r+B6lI;|C2UbMlUj9tWg{#mc1h|D~LPWTra*!l1q4c<5X$XQrcL0A)B-|RnlJ#fz#<6V=02;_ z0(#F(y$I=q0C2z^cB7abjs^$oEfWGJoRbl(f_sd|OdXg-41zf|xnBYE3ZAhN+Y4zZ z;>q|qUr2Li-E%0x1N#3ZT=eR}A-}m`o-yUZykF6}-l$ggR-b~mma1rouW7ENY6Brw z6Wo49$AThN*weKki36Is;ur&`%6MCn=uT^?oUfCF65$LkD(S^TcN>3B~ zS%>Mg2NkPm>SbYi=}+76oYl@_$}rm(QcQa9pTPkFVGjA?{Ytp24+H$^m!iC;&RYUgE!)XQ`r?@JRKqNcneMu9BrF}9$AmJ1qrjcbL z`uT8d?`r{;K027Ja5by9)~d#{t1>sc!s0mHtTm3B!eRB`+XK;a2tK|3iuG4$B3l$q z@NeiO!C<@HRGziLcURU#|0K22*cLHj-V~u$7t1=%*RN`&G0~)8!+8!-$wqJfmwg}l z)&$wo0=WLfT;^Rh3FpJO{z`6WjJBGAa2z?D6V7Or>}N|Ut61`gO?AMhlhw3Ym)4jc z)Q=9goP~Ysi@1Vrn9HMS1FAWPrZHSY@dfy3|mik2NKubdH>5Gr3kJ*7~BiOoa7lod8 z56XTc?aCElI!pl!kTO3&|IYI&QBx3MPehhw0nc-Re+R^eBKiua#)ns-E;Qh7JU5FS zR1M)kg$<$cB4(OP^Mq$T<2tmD^U?ll@!-?6v7wpx%h9~r>3R|H#W3F!qX8 zH_qNxdc%h6>EiG^pA>e_f0<0W?}Qtsv7pBRmgm=Avewr*T75mRgTFKRr8T_@1Hd)F zQt~_Tye~;cc;Q%rPV@D-tj|#9zu^7Pn-A25J4@U|4&BiK3$R_hnsKr6yGxoA$!_)A z%pn!sn|>cjnj`yg;bcE|nmg_^@Ks=*bdo1O_J1{P4-fF23<&?U$yC#jYxh&BAu@;f z6=s8$j2rX~g$$v!=6F|7vzuP>71Lb|N#?C}8|HJ?m2IZ~d47)!aGqCnWm&Lv!OOiN&ZrYyXq^kS2&yOl3VMwsX|{eM zRacjnT(+7a4@40MlXd+KQs6@F^VxeYA&WK0$Q$A->vdaf|F1csgRKXBQE%Dg6)25f z$L@1dSKCsMQT8%uncs9zwXKov_?g)wKO7iHCY}&LXPc)wMP-R9K5H6-*bb<~8ZuxY5akPQ)^Ibv*#Prxm4})xWvH+jFd>S(>XY7^AKakEZM?;gj>+ zq2lTmsgYM&S7_se`g7z$vW?X9M++XfambC1;(4Rm@`UH_Un_n4S5JY-CM3p+o#yZWBp zQl1(qu&*2I^jk_74qy|8feYA!_hQ?1JqozV6+#|k$H%LRkL8}?(coni-EP;5iuaG> ziDx(Wik6tQs8Bd2boH_VP%F?#F=w&F=uDeESZQLGpzm$V-NSD4`X)O)G+By>P-0bWdFLA}r4@Pq)!-NJtCn;uy#trI|p6_g8YiCX%X)qKFr8X0G4oT~D{&NsJe( z#`-7Ip;>t;$B{z|YNN+&n0OW4H7F!$b6U!xEf={C+db{5-m6t8Zah1G;?7#sC{GvO z8W@iy8?l^G~t0kJFaD_qEFm&wsC0d%NLJPg{f*uWsF+?+0f2_Y!-q z56GGtv7XnIPJ1!x5t~E~^}B~vE+NsO?v1U8G1Hv<^%sVg6a_P{h3QN*MD;tp9H0ib zeveqU74~^CfnUO^tln&VlNhn*jx1EDCcKy}oK~nOXnC>M65^NC(`_YEBY%usDAS~Sp8Kk-ZS?xRFViHfNPp6n7r&OeH6Y8`y z!_UK5{>t64(gk(@vo3GipE2N)K_WW&3332|B;!LhyUK*m>{x*t36So+LbPY|tEque z(^ollfr`H~V^aoy$yu^XuO);9lSc-|I!?l#;`(@PF&zkuzF_Ho&AZi5$1gP!scN8e z)oA#c^yon_+sU8SE-LwxQ=CxuENLf4zU5YbKT{!j_GZ<=o#0L=U5m0%N#Zc#CD~T8 ztU;+e@V>`6$5_arf7Zf;lw8h-u?ENr>V!Ef@nQF8bEsPr0XMpZnDUG+%uP}lM}DT6ch`& zSENTJ3=aDPRpC>>QVk>qqi za9Njc>j2K3bvd)Ijd*AE22n6l+d|D+sH1c4P8&z&cG&%3eq68{sf9FD2?08oA8`NX z?_M#s`~6ToCA9x}I?}3rxzOlW4};ka)e;^6!`D7fXQl7N2*R5f@PaEXTsDD;obt0; zxC^6%R6Qo(p@GSQum#Oc2rS?0Kn@)$RH4R%7tWtw9qm0GI0jLj$?^12sddG|-=9^8 z({|m2D5a%uPVcSzLRk2^&QdVs{1EId@KvUA!$ zZ{pU}VSs(o9aOCUl4EaxZK{>URYlqK&ED0skL`K1WY3N#eyZHI+gP1A#5d_kPpeT2 zFn+)9RzTIQ8+w6ez65=uR_0o1Z-)y+J;SKW5L%b&#A5>t)v*jbT=^T(NPsmnUt0yK zUv>mEgIM!4e&ZF{DGmw>shDwv3sfX<*TYGp-;&q79Zs;GgSLZ5KSrRfH5bJ7r&n^1 zQO}_W%RVY}*EI(Vf$g)}EkiFHQ{*RM7XC?{$SXG0FupUAl*Ao6I_L)<+zDpuW3{L@ zWJZGT+De2m!J5;aQaYL1pFGN->4|MR!)bV5%+HAuFZKMBiz?Kfw_%kQbcJD_uwc-* znjKIWY;KG=gvjhG%z;#tZQ*+`14<9mcrurn0YSfsw+>Thcy0B8s^gX(1)mRrpn?## zs$RSlldSY-k z9Z~DDPu5SF-c?1xfI~HBQ6wKUW~vU<~VT&I+hvc;fwr z;FsZU>dN@%paPV`Ow+?(7Be*raVE?qF<}EHhfz8-xde|#LW(~kl%|3r4$w?RHvtV& zm`$ERr*BjoZ*?`c3c%!YApf&971U69 z3y{R5&vp`oUa9xRvYgq}lBo@ziZ1kC8q*N*g=2GUJP1@oQu5DC3e3^x?2tWyCi}K9X^x64U_x$B<*{Idp?w?rW=)RJIA47)FzOU|gW&telPIVl7 zsm=bV{Pp_yUbuww>3_0UMAFzlzCIwN+;FNp8Fdi{4*gxra!AEKAoCH~D@lLP?z^el z+U9Qc-y~6L#W9kq8+0c3aDywH z2|@6Bl(}!|x@+Abvom=xdx-qT&b6_}ofG}y2uu%n&jd~+_-uCg!lj5xF2s-8HQR0R z9{wP6HzFlP+}}HTYNYB0y=WB9rGhfxgTqmLmrOdzogv^wcc8uPmzg^Rr1$3O%#wug zx|ytcyRY+KaY_1=17xvCI)s(;A#^Pw5p8I;^eC?#ExpMsvGs(g`G{8wX+14P@_T}X zlMam>3#b^1>{e;Kp3Oryo)f(d5%DD+Nh2hU%|iesmU??k{%OAcPn$W=RL&_M_H<1g zeouEdkeIsPOT5W!eSRG_xlEw&wCxVG2@petKN{Nf_L3n+&VYV5-gu{S1j7Rme0Gt@ zz;BTHZ+=69ptO>xgaHo2pL61kOZbwp>OKece6P9u?@8Ty?X0f0wP@9zn8cC^BTX?! zXsiReK)qXXnvh_7q4hO6DIXLd+|rVk;65}3aa#3rV~vi`O}LZ_T8jsmfzTQLK>qs1 z_qrNVi*jn`juj1S2!@q=qC+0#k$o#OU!7L~A6=QI?jZFceTUPh7={{{oZvvsg0QoZ zPGqoRzWf(DGh9fw_ygknyT3IOu_`D$RZ6Xbm~oO#i&}Mu;REjVi+fyra@BO*FNwzQ zR_0oNWvHxk!lpj4MQZ<z^l&8#A3ctOJ4y6o}Ce<1|YQ=&+ z7XBHY4SRve!|uQ;b!01rQ#0WBEh%wR%-shIP6uIb3S#T;qI4%MOknYr*Gi7hXhVV_ z`LK}2u=}d*(@7gSXtMY_H!zD&OgAG2!|lktEDC(9L{74hmi5PvvN9~_z<&Hw24eju zzrI4fjqP_(0mae!mb@TqoyYX^+%n!-}1!nDHiWx^!Q5yC)^5%ee@Oue4E135E9UO2r`|^7ZMnTV6@n5*jh!Wv@ zDCU*`+WA|cW|=d`tc}H$c%E8QP{*#hp%rAiFwcm3yMm#J`Y8)Lu5cw zb0Q4VnGGidVC~W1Tym({C1KgP`LiYR*Ab>1adyS&b_^`2?_=TPNv@tyo~$%2VQ+lj zW9-&^{fVKKNxC=&ye6Dx!ERiL?WV36<6}OrR=X19%Fl0xOW5%ZivGt?w*DD0YX{r+ zk?(JL51yL#L!)+c&uM;hu3SG;n6DG)e>RtEiGv>B52Op1yIZO~%x(-bfr}abK3(~` z>pfLfpTYTaX7En+7r^q4h5VTXA5Fqg4+UD^eAo_KbCgQh5co)VFy$f}UA)|4S7W?pqsdUl+w*Q)rPh(jN0H2mfBGBG#78*wMfx zm!47kq=gL?O``SLv$El(DcOHHRq8fMTXyme3c1;^T<@_e|5xR{^%Yv1Sf6)NgOhxk zDUSgY`%USv6uhTEcV+qt>`Y}r6WuuQ3(1+Jf)eAFF z@NZ7w{VND0FtHi5fHyA|V3LGZ2EcigzaHBu{-qm-zk3R7Ugm{F9mCpX6Z8IJORAD= z=fxnhF+ym?a$=XA&qj>e8N_pfI)0}J(T~t(a0l{JnrPZAUq_Q`eZh-NM`x&e2;@>WG?hJtsVo=x|seh zJ+p55R&_~%FU$v9_DZEs>1y|Lt{@zeex=&>?>-s)Zvsg^giPPi3JXUfDujg?xWb}? zvUWkDU8K*I@&QN1DGWn=dvG7gAREE5dUkhtnnWBzlIx?l{AbY!zn}s_S4^YbY5QMG zpt^>%P^TZX_?}~`HH|iV7gwlyr<0aci{lw=GFac+=W%}+zP7Dn^UJ-3vZe}0$U;!n z@aC=ZEr%(Id2mvN!NhSh*17`o8%fpw6COO2nAa7?Iis#4H)x);^c0jsV{yYpwUNpv5qM=zD&8bYv7;eUWZ z>z-5j8$+y%Xcd-5<1Ya=MgZ(GkneIBY8;I_1rex10s7{vTTp61?;eKt(ys!iUli5y zE%~R;x9Nl3+Jl85dAh>G6wlm@0GW!6)ybN;Kx276vUHvZ7hXx0XR%T3zsD~N!ol2} zfOA0)=rE|sDDGqKo`^c8TKt-OTi=9G z5$8JWwr5ah^0$8Gep^`ARHS2`M@E&I7z5mV6qKo33edPtoK14aY?FSINA()Bi8&`_ zopHl{@GmNQlK6kaGH_55XdN59T{g@e#H9j?#_HPKbxvO6cp8LrCINu?$c)6;8rncMP+h0Z-{)R@5X%L)R9=2 zo>3$~ulsS?*0x^Y+o1E`a1EWh(m`l-L3&1e8prI!*i9x+R?Al_SBsHg|0MB^{G)MH za^L&Na+PgR^~}ZU+~=2`g3x+)fam?BbwtePoA>iiO!oTjX&aJ`8r)}77baI`l?)1< zew=BxLhTZhMVceTM}ZsJ&IxY}Tgr}=%SkB@?7QwD`47Jen`&%_$H$0I2=SgcX9 z+|=nCO)9$H7<9RCYCsLDXg^Z?{4_E`1e&QyZY^*+m@nPNiFS=QO>lW%1dcwQGjngG zTLt}H7tB1W-!#^KwbH=K;N@=meu#HlkSh<|T6{LKw<6d(?12xi9z!#H{q4BXe47tC% z9zjlAB|WchHCGqQ?00!<>9?e0n5x}XXnfvOX3VBh38ow2(yHcd=R0-W_}(hfk^Zfi z|4sLlz*)ctN*u75s`bkaAA`bI)|ck%$Ue-c_ja8jzlf&J_BMKh9`||)LXL#q4)SW= zjfc3|qzx>-I|cKEK%^jtkm!Nnol08rR=VW+o5?zy}5n-H~S|PvrFRty1LS+Cax$v z91zqtf*_)XMFbKSsar8%j8SAUE?5x@ibfP!$}%tti4a*7lqd?wqA2?+$R z<~ii%@@vTh?w!TiOLQXlT+(eSTWfw-#;T6onY>AOMX!}@1HatYdH1J{4BE7}kf6T+ zI}z#b6(BH)o0&)zyuSrO9#6##n$OKVb6%Lh!PTH(L)<1Y1aUHK>Qj1p=rOJUJTkyy z_;%X7I6B=0Kz##tx(&loQRQvwcKDbX48_OH;bk0Qgup@q^h*qKf3u<^^zc`J;9#m- zd>i+v)HzC)WSr#@Wki`K^du=wS>&(=lgMoWs%Sx}d8c_pg+xRhdgpvc!V`owW;{#Z z4P4$JkL0(DYu4e7)RFt$G4un)PI!z*6#mtCH^4yA{pbR!22GJh@|`7IqK~Hrv+h^5 zXl7yVW#yz7m&^`!z0K;Tc~St==ED{Zc`J|p_3CA6f=j(?@9d5lR!U;c6>3++K{Ggh zGsZHExYjMdv?{0{YeLLJ_TmmHQR#D|sB5v+$L62EM+3+GrXbgii-M<{(>x3(ix^RmI$I-4AgQQ96 zCh_2FWIvG*@&$Rwne-0RV>g`!zFPl0OLdQ^>^`|9LaS|1ln~rdThPaKm<`T$@C$Ws z8dZ_Q44<(|@1L6M3|zif+qd37$Wi zbh5$XM%^$QRsTFy6j2g@1-!|$T-#tE6`zJ5lq<9kGD$Z#kJh)eUCI+PiG+fji{3f& zVy>D{>^O@a1r3c~*XLOXTDw3HO&CC%v^0Tu{@)N#+1BQls%6N zP4z_t^HhfdygrbS{f0@BgqAP4iNm{sU%NIwKUM(#lb_q=i(vUfRA+XHuIy5}*_W7V zGcfhzMJRe_0eg6d@j?oV%ruwShm^O#?a$;Aje0a=`fpTmGpsoXTUGYK zN(-cWk`>H<$}Z{M@vcT}+H7CxB;JN-t%zOG;_D_fa=vLqYU@F_tM`cR$a|V;_1n1o zQF?S`2;+$($e0)7LL+`3rd3W&^pqAGt_<9HOk8BGs4UC)yV0~$Zc!HdH1ox6i?11OGP#HI7Q+kjUPHd$CP#Txt_AAcSYVg4W!t(w7*r` zf?sQ$&27tx+QX2)Y-hLiSByl;xHF%nHk7K;RY&W5!?fk@vXp#~(wg>x2s>+i!aiI3 z#SzB-wquH_Q2NeM)IgS!6-~Q7tDp6n)Hl`8*_Zb=c9*t7`a~3~({37N*em$MFKN4- z3o~$v#Z2Lh50B7h;mP=phh`oBx%zQLYsV)f@UngrZ5(Hky$@2ic=boA?}57F$Z5ZI zOJ$m$!e#!(l%+5vyZ{ISErr1oXP>5!@Qr=(M!jGIG*0q|=%7rF;e~6WR1LsngX52M zv7`H{h(LCd|M_A(sy211(A^XZw37JjS0Lw`!p)b$@v7FEG#;n&ML%|L{kh5J=dnNt zb*orm1N}4hmf1D1#)I;)FuJY|rM2bAwp&{(_^+%Sl3Vw5O#8hbhUHr}f{F&X4OkDp z-h?6O{}|M{|MZ{|LjPh=FQM-kLE`Tzg` literal 0 HcmV?d00001 diff --git a/content/applications/websites/ecommerce/ecommerce_design/product_page/product-page-building-blocks.png b/content/applications/websites/ecommerce/ecommerce_design/product_page/product-page-building-blocks.png new file mode 100644 index 0000000000000000000000000000000000000000..182e798390d0bb5b475b594eb8770207fe14278f GIT binary patch literal 84312 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�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%0DaKw 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 literal 0 HcmV?d00001 diff --git a/content/applications/websites/ecommerce/products.rst b/content/applications/websites/ecommerce/products.rst index 0e7a770e99..68c899a649 100644 --- a/content/applications/websites/ecommerce/products.rst +++ b/content/applications/websites/ecommerce/products.rst @@ -5,8 +5,8 @@ Products ======== **Odoo eCommerce** allows you to :ref:`add products ` and manage -your :ref:`product pages ` directly from the Website app. It also -allows you to add :ref:`digital files `, :ref:`translate +your :doc:`product pages <../ecommerce/ecommerce_design/product_page>` directly from the Website app. +It also allows you to add :ref:`digital files `, :ref:`translate ` the product page content, and :ref:`manage the stock `. @@ -23,8 +23,8 @@ Create products To create a product from the frontend, click :guilabel:`+ New` in the top-right corner, then :guilabel:`Product`. Enter the :guilabel:`Product Name`, :guilabel:`Sales Price`, the default :guilabel:`Customer Taxes` for local transactions, and :guilabel:`Save`. You can then update the -product's details, add an image, and :ref:`customize ` the product -page. When you :guilabel:`Save`, the product page is automatically published. +product's details, add an image, and :ref:`customize ` +the product page. When you :guilabel:`Save`, the product page is automatically published. .. tip:: - You can also create a product from the backend by going to @@ -62,15 +62,9 @@ go to :menuselection:`Website --> eCommerce --> Products`, click the :icon:`fa-c #. In the :guilabel:`Is Published` column, tick the box for any of the selected products, then :guilabel:`Confirm` to publish them. -.. _ecommerce/products/product-page: - -Product page customization -========================== - -.. _ecommerce/products/customization: - Product information ------------------- + .. _ecommerce/products/product-form: To add general information about a product, navigate to :menuselection:`Website --> @@ -88,76 +82,7 @@ tab, scroll down to the :guilabel:`Ecommerce description` section, and add a des .. tip:: Click the :guilabel:`Go to Website` smart button to return to the frontend product's page. -.. _ecommerce/products/product-presentation: - -Product presentation --------------------- - -To customize the product presentation on the website, go to the :guilabel:`Shop` and click on the -product. Click :guilabel:`Edit` to :ref:`customize ` the page, -:ref:`edit its images ` or add -:doc:`building blocks <../../websites/website/web_design/building_blocks>`. - -.. tip:: - - When dragging and dropping a building block on the product page, placing it above or below - the top or bottom blue lines makes it visible on all product pages. - - You can edit any text on your website by clicking on it while in :guilabel:`Edit` mode. - -Use the :guilabel:`Customize` tab to modify the page layout or add features: - -- :guilabel:`Terms and Conditions`: Toggle the switch to display a link to your - :doc:`terms and conditions <../../finance/accounting/customer_invoices/terms_conditions>` on the - product page. - -- :guilabel:`Customers`: - - - :guilabel:`Rating`: Allow logged-in portal users to submit product reviews by clicking the - stars below the product's name and sharing their experience in the :guilabel:`Customer Reviews` - section at the bottom. Reviews are visible from the product page using the :icon:`fa-plus` - (:guilabel:`plus`) icon next to the :guilabel:`Customer Reviews` heading or from the product - form's chatter. To restrict visibility to internal employees, toggle the :guilabel:`Public` - switch next to the review comment. - - :guilabel:`Share`: Add social media and email icon buttons allowing customers to share the - product through those channels. - -- :guilabel:`Quantity`: Toggle the switch to allow customers to select the product quantity - they want to purchase. - -- :guilabel:`Tax Indication`: Toggle the switch to indicate if the price is - :ref:`VAT included or excluded `. - -- :guilabel:`Variants`: Show all possible product :ref:`variants - ` vertically as a :guilabel:`Products List` - or horizontally as selectable :guilabel:`Options` to compose the variant yourself. - -- :guilabel:`Product Tags`: Toggle the switch to display the :guilabel:`Product Template Tags` on - the product page and allow customers to filter products using those tags. - -- :guilabel:`Cart`: - - - :guilabel:`Buy Now`: Add a :icon:`fa-bolt` :guilabel:`Buy Now` option to take the customer to - the checkout page. - - :guilabel:`Wishlist`: Add an :icon:`fa-heart-o` :guilabel:`Add to wishlist` option allowing - logged-in customers to save products in a :ref:`wishlist - `. - - :guilabel:`Compare`: Add a :icon:`fa-exchange` :guilabel:`Compare` option, allowing customers - to :ref:`compare products ` - based on their attributes. - -- :guilabel:`Specification`: Select :guilabel:`Bottom of Page` to display a detailed list of the - attributes and their values available for the product. This option only works for products with - :ref:`variants ` if the - :ref:`Product comparison tool ` is - enabled in the Website :guilabel:`Settings`. - -.. note:: - - :guilabel:`Product Variants` must be enabled by going to :menuselection:`Website --> - Configuration --> Settings`, in the :guilabel:`eCommerce` section. - - Enabled functions apply to all product pages. - - Products with single values for their attributes do not generate variants but are still - displayed in the :guilabel:`Product Specifications`. - -.. _ecommerce/products/image-customization: +.. _ecommerce/products/images: Product images and videos ------------------------- @@ -169,21 +94,9 @@ and click :guilabel:`Add Media` under the :guilabel:`Ecommerce Media` section. I click :guilabel:`Upload an image` or :guilabel:`Add URL`. Or navigate to the :guilabel:`Videos` tab, paste a video URL or embed code. Once done, click :guilabel:`Add`. -To customize the images or videos, go to the e-commerce product page, click :guilabel:`Edit` -and select the relevant media. In the :guilabel:`Customize` tab, use the following features: - -- :guilabel:`Images Width`: Changes the width of the product images displayed on the page. -- :guilabel:`Layout`: The :guilabel:`Carousel` layout allows customers to navigate from one image to - the next using the :icon:`fa-angle-left` (:guilabel:`left arrow`) or :icon:`fa-angle-right` - (:guilabel:`right arrow`); whereas the :guilabel:`Grid` displays four images in a square layout. -- :guilabel:`Image Zoom`: Select the zoom effect for product images: :guilabel:`Magnifier on hover` - :guilabel:`Pop-up on Click`, :guilabel:`Both`, or :guilabel:`None`. -- :guilabel:`Thumbnails`: Align thumbnails on the :icon:`fa-long-arrow-left` (:guilabel:`Left`) - or at - the :icon:`fa-long-arrow-down` (:guilabel:`Bottom`). -- :guilabel:`Main Image`: Click :guilabel:`Replace` to change the product's main image. -- :guilabel:`Extra Images`: :guilabel:`Add` more extra images or videos (including via URL) or - :guilabel:`Remove all`. +.. tip:: + :ref:`Customize ` the product images and videos using + the website editor. .. _ecommerce/products/digital-files: @@ -286,6 +199,8 @@ Configuration --> Settings`, scroll down to the :guilabel:`Shop - Products` sect ensures that any item sold on the website is converted into the corresponding stocked item in the delivery order. +.. _ecommerce/products/stock-management/inventory: + Inventory --------- @@ -293,16 +208,53 @@ In the :guilabel:`Inventory Defaults` sub-section, fill in those fields: - :doc:`Warehouse <../../inventory_and_mrp/inventory/warehouses_storage/inventory_management/warehouses>`. - :guilabel:`Out-of-Stock`: Enable :guilabel:`Continue Selling` to allow customers to place orders - even when the product is **out of stock**. Leave the box unchecked to **prevent orders**. + even when the product is **out of stock**. Leave the box unchecked to prevent orders. - :guilabel:`Show Available Qty`: Displays the available quantity left under a specified threshold on the product page. The available quantity is calculated based on the :guilabel:`On hand` quantity minus the quantity already reserved for outgoing transfers. +To inform customers that a product is out of stock, configure an :guilabel:`Out-of-Stock +Message`. To do so, go to the product form and navigate to the :guilabel:`Sales` tab. Under the +:guilabel:`Ecommerce shop` section, compose an :guilabel:`Out-of-Stock Message`. + +.. image:: products/out-of-stock-message.png + :alt: Out-of-stock message on the product page. + +.. note:: + - A :icon:`fa-envelope-o` (:guilabel:`envelope`) :guilabel:`Get notified when back in stock` + button appears on the product page when an item is out of stock. Customers can click + the link to enter their email address and receive a notification once the item is back + in stock. + - To create an :guilabel:`Out-of-Stock Message` and have the notification option available, + the :guilabel:`Track inventory` setting must be enabled on the product form. To do so, go + to the product form, navigate to the :guilabel:`General Information` tab, and tick the + :guilabel:`Track inventory` checkbox. + +.. _ecommerce/products/stock-management/packagings: + +Packagings +---------- + +To offer different product pack sizes to customers on the e-commerce page, configure product +:doc:`packagings ` +first. Then, go to :menuselection:`Website --> eCommerce --> Products`, select a product, and +navigate to the :guilabel:`Sales` tab of the product form. Under :guilabel:`Upsell & cross-sell`, +add as many package types as needed in the :guilabel:`Packagings` field. Available package types +are displayed on the e-commerce :doc:`product page <../ecommerce/ecommerce_design/product_page>`. + +.. image:: products/product-packagings.png + :alt: Product packages on the e-commerce page. + +.. tip:: + It is also possible to add packagings to a specific :ref:`product variant + `. To do so, go to the product form, click the + :icon:`fa-sitemap` :guilabel:`Variants` :ref:`smart button + `, and select the relevant product variant. Under + :guilabel:`Sales`, add as many package types as needed in the :guilabel:`Packagings` field. + .. toctree:: :titlesonly: - products/catalog products/prices products/cross_upselling - products/additional_features products/categories_variants diff --git a/content/applications/websites/ecommerce/products/categories_variants.rst b/content/applications/websites/ecommerce/products/categories_variants.rst index a2c1e518cd..daf519c0af 100644 --- a/content/applications/websites/ecommerce/products/categories_variants.rst +++ b/content/applications/websites/ecommerce/products/categories_variants.rst @@ -2,9 +2,9 @@ Categories and variants ======================= -Odoo eCommerce provides multiple ways to configure, :doc:`present `, and sell different -product options to customers while organizing products by category for a better overview and -smoother navigation. +Odoo eCommerce provides multiple ways to configure, :doc:`present +<../../ecommerce/ecommerce_design/catalog>`, and sell different product options to customers while +organizing products by category for a better overview and smoother navigation. .. _ecommerce/categories_variants/product-variants: @@ -90,7 +90,7 @@ E-commerce categories E-commerce categories are used to organize products into groups, making it easier for customers to browse the online store. -.. image:: catalog/category-quick-access-top.png +.. image:: ../ecommerce_design/catalog/category-quick-access-top.png :alt: Category quick access in the toolbar. To create e-commerce categories, go to :menuselection:`Website --> eCommerce --> diff --git a/content/applications/websites/ecommerce/products/cross_upselling.rst b/content/applications/websites/ecommerce/products/cross_upselling.rst index 0b3b2f6561..e7916b0b3d 100644 --- a/content/applications/websites/ecommerce/products/cross_upselling.rst +++ b/content/applications/websites/ecommerce/products/cross_upselling.rst @@ -4,7 +4,8 @@ Cross-selling and upselling :ref:`Cross-selling ` and :ref:`upselling ` are sales techniques designed to encourage -customers to purchase additional or higher-priced products and services from your :doc:`catalog`. +customers to purchase additional or higher-priced products and services from your +:doc:`product catalog <../../ecommerce/ecommerce_design/catalog>`. .. _ecommerce/cross_selling: diff --git a/content/applications/websites/ecommerce/products/out-of-stock-message.png b/content/applications/websites/ecommerce/products/out-of-stock-message.png new file mode 100644 index 0000000000000000000000000000000000000000..d6f84d34ec40c10825acb19b8543f26f23754c6f GIT binary patch literal 1640 zcmV-u2ABDXP)#gqyQuP;N;SIhN}QF-T>jlj>A%BqyQqsRcO3F zR=6@w*oKq(-r~0~OVoUc$zO5w&(q(TquGa)(RPEX05PovH^EC`$XjmHdWYhotk!{! z{^aNWt^elf{LRz&nWy%JnD>dA{m0MwoT~lU-t>5m^l^vn zGhFKjP3!?o^JaeP07C2~R`FAE@Jnm*V0-XPZ1~#Us{k|8dWg0zOYz0a_to0NQDyGG z#kMU<%4T-$y~Fg-)X;K)#a3zJo~Zlbu89lEQJnOi=_0ZPPb%MuQZO?Fj{Nm-tSZnjm(&3<~*@>3&%Fe(@ zU+==l(s+i*UU1%(pzONAssJ#_s--ai00U@AL_t(o!|j*#a}!Yz$D8DmWm{^{hES+C zZ4+wL-IY=os89teNDFm^3hwUi?(XjH4*v=7lDli9%rL_b2{ZZ5Wai%8_uhSG-|oH_ zBO`+hGRPo<^g@>ArUKCrok=7xHMjf|o0W)XCL9Vn(@>!qPh>SH+Hh;05Ogjf&wBVE zY=U8+7aAternA-)HbQ5um2W)u*}}yu7lrGTj;E1#mLewK!t*ziy4kpVz&ZjEZ(Y)y zfN#uP9Eh>ko<1c-^A3d;f1h_E^_n$j1GkPT>m>tl!EUcx@baJFj>JZ2Pj6!KFL1y! zSA#P(Q{G<1_M8n%IXDTxE3|{eM=!j(T)~z)SR30;!$n~=c{~zF0soB&zkW1rPKZs; z`R4G21pB%z6)@SD+;sAnl-ba5t`ogz&)xUq-Fp&2o;4?}&H)$~g?2Tir`S)LnX17F zm{ncNb;Jd#a5CvjXnU5@DW$*$otyZxA$ihtKSl5qaFwlZF^e8O>6Z0k-`AWRafywe z;5t53=7~-e?(>+LKwCP|?#Ik5m>Vj)7wia(i$c%BionzCx(d|bL`?79%E7Hr z%{iPAPp;yp2eyG%06-B1{0vE$0|z%7Am9N#3Y(Le&Md2oCx8!nM_~w@bvsPq{z$Q6 zzJBaz2gt=e?yIcHqtev;%|{KQ>5wcuJp zKYqe-;NRU!jN_)pc#xbcJ$^_^axO6nchi=u*-d@F{9&#n` toggle on in the - website editor to explicitly indicate if the price is `Tax excluded` or `Tax included` on the - product page. + - Switch the :ref:`Tax indication ` + toggle on in the website editor to explicitly indicate if the price is `Tax excluded` or `Tax + included` on the :doc:`product page <../../ecommerce/ecommerce_design/product_page>`. - Enable specific :ref:`B2B fields ` in the :ref:`delivery step ` during the checkout using the :doc:`website editor `. diff --git a/content/applications/websites/ecommerce/products/product-packagings.png b/content/applications/websites/ecommerce/products/product-packagings.png new file mode 100644 index 0000000000000000000000000000000000000000..308657f2bcf6a99ad1dbd19a67edc3f61d0d4e16 GIT binary patch literal 2991 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 literal 0 HcmV?d00001 diff --git a/content/applications/websites/website/structure/header_footer.rst b/content/applications/websites/website/structure/header_footer.rst index 0a88f120f7..e0aec20da5 100644 --- a/content/applications/websites/website/structure/header_footer.rst +++ b/content/applications/websites/website/structure/header_footer.rst @@ -118,8 +118,8 @@ Mega menus Mega menus are similar to drop-down menus, but instead of a simple list of sub-menus, they display a panel divided into groups of navigation options. This makes them suitable for websites with large amounts of content or :doc:`e-commerce websites <../../ecommerce>`, as they can help include all of -your web pages or :doc:`e-commerce categories <../../ecommerce/products/catalog>` in the menu while -still making all menu items visible at once. +your web pages or :ref:`e-commerce categories ` in the +menu while still making all menu items visible at once. .. image:: header_footer/mega-menu.png :alt: Mega menu in the navigation bar. diff --git a/redirects/19.0.txt b/redirects/19.0.txt index 865db8eeba..adbcf14475 100644 --- a/redirects/19.0.txt +++ b/redirects/19.0.txt @@ -1,6 +1,8 @@ # applications/websites applications/websites/ecommerce/payments.rst applications/websites/ecommerce/checkout.rst +applications/websites/ecommerce/products/additional_features.rst applications/websites/ecommerce/ecommerce_design/additional_features.rst +applications/websites/ecommerce/products/catalog.rst applications/websites/ecommerce/ecommerce_design/catalog.rst # applications/inventory_and_mrp