details:   https://code.tryton.org/tryton/commit/9a97a5df08ae
branch:    default
user:      Cédric Krier <[email protected]>
date:      Wed Jul 29 18:13:09 2026 +0200
description:
        Update documentation of web shop module
diffstat:

 modules/web_shop/CHANGELOG        |    4 +
 modules/web_shop/doc/design.rst   |  106 ++++++++++++++++++++++++++++++++++++++
 modules/web_shop/doc/index.rst    |    9 ++-
 modules/web_shop/doc/releases.rst |    7 ++
 modules/web_shop/tryton.cfg       |    1 +
 5 files changed, 126 insertions(+), 1 deletions(-)

diffs (173 lines):

diff -r 34804d9673e9 -r 9a97a5df08ae modules/web_shop/CHANGELOG
--- a/modules/web_shop/CHANGELOG        Mon Sep 28 18:10:16 2026 +0200
+++ b/modules/web_shop/CHANGELOG        Wed Jul 29 18:13:09 2026 +0200
@@ -47,16 +47,20 @@
 * Bug fixes (see mercurial logs for details)
 
 Version 6.4.0 - 2022-05-02
+--------------------------
 * Bug fixes (see mercurial logs for details)
 * Add support for Python 3.10
 * Remove support for Python 3.6
 
 Version 6.2.0 - 2021-11-01
+--------------------------
 * Bug fixes (see mercurial logs for details)
 * Add web shop check box to product image
 
 Version 6.0.0 - 2021-05-03
+--------------------------
 * Bug fixes (see mercurial logs for details)
 
 Version 5.8.0 - 2020-11-02
+--------------------------
 * Initial release
diff -r 34804d9673e9 -r 9a97a5df08ae modules/web_shop/doc/design.rst
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/web_shop/doc/design.rst   Wed Jul 29 18:13:09 2026 +0200
@@ -0,0 +1,106 @@
+******
+Design
+******
+
+The *Web Shop Module* introduces some new concepts.
+
+.. _model-web.shop:
+
+Web Shop
+========
+
+The *Web Shop* is the main concept provided by the *Web Shop Module*.
+It stores the properties of the corresponding shop online such as the `Company
+<company:model-company.company>`, the `Currency
+<currency:model-currency.currency>`, the `Warehouses
+<stock:concept-stock.location.warehouse>` for the stock level and the `Products
+<product:concept-product>` sold.
+
+.. seealso::
+
+   Web Shops can be found by opening the main menu item:
+
+      |Sales --> Configuration --> Web Shops|__
+
+      .. |Sales --> Configuration --> Web Shops| replace:: 
:menuselection:`Sales --> Configuration --> Web Shops`
+      __ https://demo.tryton.org/model/web.shop
+
+
+.. _model-web.user:
+
+Web User
+========
+
+When the *Web Shop Module* is activated, the users gain new properties storing
+the default invoice and shipment `address <party:model-party.address>`.
+
+.. seealso::
+
+   The `Web User <web_user:model-web.user>` concept is introduced by the
+   :doc:`Web User Module <web_user:index>`.
+
+.. _concept-product:
+
+Product
+=======
+
+When the *Web Shop Module* is activated, the products gain new properties used
+to publish on the web shop.
+
+.. seealso::
+
+   The `Product <product:concept-product>` concept is introduced by the
+   :doc:`Product Module <product:index>`.
+
+.. _model-product.category:
+
+Product Category
+================
+
+When the *Web Shop Module* is activated, the product categories gain a list of
+`web shops <model-web.shop>` on which they must be published.
+
+.. seealso::
+
+   The `Product Category <product:model-product.category>` concept is
+   introduced by the :doc:`Product Module <product:index>`.
+
+.. _model-product.attribute:
+
+Product Attribute
+=================
+
+When the *Web Shop Module* is activated, the product attributes gain a list of
+`web shops <model-web.shop>` on which they must be published.
+
+.. seealso::
+
+   The `Product Attribute <product_attribute:model-product.attribute>` concept
+   is introduced by the :doc:`Product Attribute Module
+   <product_attribute:index>`.
+
+.. _model-product.image:
+
+Product Image
+=============
+
+When the *Web Shop Module* is activated, the product image gains a
+:guilabel:`Web Shop` checkbox to indicate if the image must be published.
+
+.. seealso::
+
+   The `Product Image <product_image:model-product.image>` concept is
+   introduced by the :doc:`Product Image Module <product_image:index>`.
+
+.. _model-sale.sale:
+
+Sale
+====
+
+When the *Web Shop Module* is activated, the sale gains new properties to store
+the relations with the web shop.
+
+.. seealso::
+
+   The `Sale <sale:model-sale.sale>` concept is introduced by the :doc:`Sale
+   Module <sale:index>`.
diff -r 34804d9673e9 -r 9a97a5df08ae modules/web_shop/doc/index.rst
--- a/modules/web_shop/doc/index.rst    Mon Sep 28 18:10:16 2026 +0200
+++ b/modules/web_shop/doc/index.rst    Wed Jul 29 18:13:09 2026 +0200
@@ -1,5 +1,12 @@
+###############
 Web Shop Module
 ###############
 
-The web_shop module provides facilities to store configuration of online web
+The *Web Shop Module* provides facilities to store configuration of online web
 shop.
+
+.. toctree::
+   :maxdepth: 2
+
+   design
+   releases
diff -r 34804d9673e9 -r 9a97a5df08ae modules/web_shop/doc/releases.rst
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/web_shop/doc/releases.rst Wed Jul 29 18:13:09 2026 +0200
@@ -0,0 +1,7 @@
+.. _releases-index:
+
+=============
+Release notes
+=============
+
+.. include:: ../CHANGELOG
diff -r 34804d9673e9 -r 9a97a5df08ae modules/web_shop/tryton.cfg
--- a/modules/web_shop/tryton.cfg       Mon Sep 28 18:10:16 2026 +0200
+++ b/modules/web_shop/tryton.cfg       Wed Jul 29 18:13:09 2026 +0200
@@ -6,6 +6,7 @@
     country
     currency
     ir
+    party
     product
     sale
     stock

Reply via email to