Skip to content

Commit ee2126a

Browse files
[REF] Subscriptions: rewrite overview, integrate products page
closes #12823 closes #12870 closes #12981 Signed-off-by: Samuel Lieber (sali) <[email protected]> Signed-off-by: Zachary Straub (zst) <[email protected]>
1 parent d50b831 commit ee2126a

23 files changed

+272
-228
lines changed

content/applications/sales/sales/products_prices/prices/pricing.rst

+11-7
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ time periods, etc., and is useful for creating pricing strategies and optimizing
99
Odoo **Sales** has a useful pricelist feature that can be tailored to fit any unique pricing
1010
strategy. Pricelists suggest certain prices, but they can always be overridden on the sales order.
1111

12-
Pricelists configuration
13-
========================
12+
Configuration
13+
=============
1414

1515
To enable pricelists in the Odoo **Sales** app, first navigate to :menuselection:`Sales app -->
1616
Configuration --> Settings`. In the :guilabel:`Pricing` section, tick the checkbox next to the
@@ -147,9 +147,8 @@ From here, there are several configuration options:
147147
Recurring Prices tab
148148
--------------------
149149

150-
Recurring prices are specifically used with :doc:`subscription products
151-
<../../../subscriptions/products>`. When configuring price rules in this tab, keep in mind that
152-
they will only apply to subscription products, or products with recurring prices enabled.
150+
Time-based rules are used specifically with subscription products. Be sure to check out the Odoo
151+
:doc:`Subscriptions </applications/sales/subscriptions>` documentation for more information.
153152

154153
In the :guilabel:`Recurring Prices` tab, pricelists are configured with the same options as in the
155154
:guilabel:`Price Rules` tab, with additional columns for :guilabel:`Product Variants` add
@@ -213,8 +212,13 @@ The :guilabel:`Selectable` can be enabled to allow the customer to choose this p
213212
Finally, promotional and loyalty codes can be added to the :guilabel:`E-commerce Promotional Code`
214213
field.
215214

216-
.. image:: pricing/sales-pricelist-ecommerce.png
217-
:alt: The Ecommerce tab in a pricelist configuration form.
215+
Tick the :guilabel:`Selectable` checkbox to have this pricelist as a selectable option for
216+
customers to choose as they shop. If the :guilabel:`Selectable` box is left unticked, customers
217+
**cannot** select this pricelist for themselves.
218+
219+
Lastly, there is the option to add an :guilabel:`E-commerce Promotional Code`. To add a code, type
220+
in the desired promo code that, when entered during the checkout process, applies the pricelist to
221+
the customer, even if the customer does not fall into the previously-specified criteria.
218222

219223
Customer pricelist application
220224
==============================

content/applications/sales/sales/sales_quotations/quote_template.rst

-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ Reusable quotation templates can be made in Odoo's **Sales** app for common prod
77
By using these templates, quotations can be tailored and sent to customers at a quicker pace,
88
without having to create new quotations from scratch every time a sales negotiation occurs.
99

10-
.. _sales/send_quotations/templates:
11-
1210
Configuration
1311
=============
1412

content/applications/sales/subscriptions.rst

+252-48
Large diffs are not rendered by default.

content/applications/sales/subscriptions/automatic_alerts.rst

+3-4
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,6 @@ If :guilabel:`Create next activity` is selected in the :guilabel:`Action To Do`
163163
as the assignee(s) for the configured activity.
164164

165165
.. seealso::
166-
- :doc:`../subscriptions`
167-
- :doc:`plans`
168-
- :doc:`products`
169-
- :doc:`../../essentials/in_app_purchase`
166+
- :doc:`../subscriptions`
167+
- :doc:`plans`
168+
- :doc:`../../essentials/in_app_purchase`

content/applications/sales/subscriptions/closing.rst

-1
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,3 @@ In addition, the specified :guilabel:`Close Reason` appears on the subscription
104104
.. seealso::
105105
- :doc:`../subscriptions`
106106
- :doc:`plans`
107-
- :doc:`products`

content/applications/sales/subscriptions/ecommerce.rst

+5-4
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ Subscriptions in the eCommerce shop
55
Subscription products can be sold in the Odoo *eCommerce* shop just like regular sales products.
66

77
.. seealso::
8-
- :doc:`Configure subscription products </applications/sales/subscriptions/products>`
8+
- :doc:`Configure subscription products </applications/sales/subscriptions>`
9+
- :doc:`Product variants </applications/sales/sales/products_prices/products/variants>`
910

1011
Selling eCommerce subscriptions
1112
===============================
1213

13-
:doc:`Configure the subscription product <products>` as a regular recurring sales product. To
14-
start selling the subscription in the eCommerce shop, click the :guilabel:`Go to Website` smart
15-
button to navigate to the product page.
14+
:doc:`Configure subscription products </applications/sales/subscriptions>` as a regular recurring
15+
sales product. To start selling the subscription in the eCommerce shop, click the :guilabel:`Go to
16+
Website` smart button to navigate to the product page.
1617

1718
From here, review the subscription product and its recurring periods. Then, toggle the switch in the
1819
upper-right corner from :guilabel:`Unpublished` to :guilabel:`Published`.
Loading

content/applications/sales/subscriptions/products.rst

-158
This file was deleted.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

content/applications/sales/subscriptions/renewals.rst

-1
Original file line numberDiff line numberDiff line change
@@ -127,4 +127,3 @@ related to this specific subscription.
127127
.. seealso::
128128
- :doc:`../subscriptions`
129129
- :doc:`plans`
130-
- :doc:`products`

content/applications/sales/subscriptions/reports.rst

-1
Original file line numberDiff line numberDiff line change
@@ -402,4 +402,3 @@ Analysis` reporting page are:
402402
.. seealso::
403403
- :doc:`../subscriptions`
404404
- :doc:`plans`
405-
- :doc:`products`

content/applications/sales/subscriptions/scheduled_actions.rst

-1
Original file line numberDiff line numberDiff line change
@@ -185,5 +185,4 @@ For example, if the next invoice date is July 1st, and the :guilabel:`Automatic
185185
.. seealso::
186186
- :doc:`../subscriptions`
187187
- :doc:`plans`
188-
- :doc:`products`
189188
- :doc:`automatic_alerts`
Loading
Loading

content/applications/sales/subscriptions/upselling.rst

-1
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,3 @@ Status`.
106106
.. seealso::
107107
- :doc:`../subscriptions`
108108
- :doc:`plans`
109-
- :doc:`products`

redirects/16.0.txt

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ applications/sales/subscriptions/sales_flow/closing.rst applications/sales/subsc
162162
applications/sales/subscriptions/sales_flow/create_a_quotation.rst applications/sales/subscriptions.rst # subscriptions/sales_flow/create_a_quotation --> subscriptions
163163
applications/sales/subscriptions/sales_flow/renewals.rst applications/sales/subscriptions/renewals.rst # sales_flow/* --> *
164164
applications/sales/subscriptions/sales_flow/upselling.rst applications/sales/subscriptions/upselling.rst # sales_flow/* --> *
165+
applications/sales/subscriptions/products.rst applications/sales/subscriptions.rst # subscriptions/products --> subscriptions
165166

166167
# applications/services
167168

0 commit comments

Comments
 (0)