diff --git a/content/applications/essentials/contacts.rst b/content/applications/essentials/contacts.rst index d9c7bcced9..0877299bd5 100644 --- a/content/applications/essentials/contacts.rst +++ b/content/applications/essentials/contacts.rst @@ -118,6 +118,8 @@ Next, is the :guilabel:`Sales & Purchases` tab, which only appears when the *Sal The :guilabel:`Fiscal Position` can be set on the :guilabel:`Sales & Purchases` tab. Select a :guilabel:`Fiscal Position` from the drop-down menu. +.. _essentials/contacts/sales-section: + Sales section ~~~~~~~~~~~~~ diff --git a/content/applications/finance/accounting/taxes/B2B_B2C.rst b/content/applications/finance/accounting/taxes/B2B_B2C.rst index 000e41a691..202e4867c2 100644 --- a/content/applications/finance/accounting/taxes/B2B_B2C.rst +++ b/content/applications/finance/accounting/taxes/B2B_B2C.rst @@ -79,21 +79,8 @@ For the purpose of this documentation, we will use the above use case: - but we want to sell it at 10€, tax included, in our shops or eCommerce website -.. _b2b_b2c/ecommerce: - -eCommerce ---------- - -If you only use B2C or B2B prices on your website, simply select the appropriate setting in the -**Website** app settings. - -If you have both B2B and B2C prices on a single website, please follow these instructions: - -#. Activate the :ref:`developer mode ` and go to :menuselection:`General Settings - --> Users & Companies --> Groups`. -#. Open either `Technical / Tax display B2B` or `Technical / Tax display B2C`. -#. Under the :guilabel:`Users` tab, add the users requiring access to the price type. Add B2C users - in the B2C group and B2B users in the B2B group. +.. seealso:: + :ref:`ecommerce/prices/b2b-b2c-pricelists` Setting your products --------------------- diff --git a/content/applications/sales/sales/products_prices/loyalty_discount.rst b/content/applications/sales/sales/products_prices/loyalty_discount.rst index 74198a62a0..b84ff17916 100644 --- a/content/applications/sales/sales/products_prices/loyalty_discount.rst +++ b/content/applications/sales/sales/products_prices/loyalty_discount.rst @@ -15,6 +15,8 @@ To begin using discount and loyalty programs, navigate to :menuselection:`Sales Gift Card` setting by checking the box next to the feature. Finally, click :guilabel:`Save` to save the changes. +.. _sales/products/loyalty-programs: + Configure discount and loyalty programs ======================================= diff --git a/content/applications/sales/sales/products_prices/prices/pricing.rst b/content/applications/sales/sales/products_prices/prices/pricing.rst index c02d5186e3..c25654890e 100644 --- a/content/applications/sales/sales/products_prices/prices/pricing.rst +++ b/content/applications/sales/sales/products_prices/prices/pricing.rst @@ -9,6 +9,8 @@ time periods, etc., and is useful for creating pricing strategies and optimizing Odoo **Sales** has a useful pricelist feature that can be tailored to fit any unique pricing strategy. Pricelists suggest certain prices, but they can always be overridden on the sales order. +.. _sales/products/pricelist-configuration: + Configuration ============= @@ -199,26 +201,8 @@ Lastly, configure a :guilabel:`Price` for the rental rule in the respective colu .. image:: pricing/sales-pricelist-rental.png :alt: The rental tab in a pricelist configuration form. -Ecommerce Tab -------------- - -Under the :guilabel:`Ecommerce` tab, price rules can be configured for products sold on an -:doc:`Ecommerce website <../../../../websites/ecommerce/products>`. - -To enable the pricelist to be visible, select the target website in the :guilabel:`Website` field. - -The :guilabel:`Selectable` can be enabled to allow the customer to choose this pricelist. - -Finally, promotional and loyalty codes can be added to the :guilabel:`E-commerce Promotional Code` -field. - -Tick the :guilabel:`Selectable` checkbox to have this pricelist as a selectable option for customers -to choose as they shop. If the :guilabel:`Selectable` box is left unticked, customers **cannot** -select this pricelist for themselves. - -Lastly, there is the option to add an :guilabel:`E-commerce Promotional Code`. To add a code, type -in the desired promo code that, when entered during the checkout process, applies the pricelist to -the customer, even if the customer does not fall into the previously-specified criteria. +.. seealso:: + :doc:`Ecommerce price configuration ` Customer pricelist application ============================== @@ -285,4 +269,4 @@ rule on a fresh form. .. seealso:: - :doc:`/applications/sales/sales/products_prices/prices/currencies` - - :doc:`/applications/websites/ecommerce/products/price_management` + - :doc:`/applications/websites/ecommerce/products/prices` diff --git a/content/applications/websites/ecommerce/products.rst b/content/applications/websites/ecommerce/products.rst index 1ad9492c08..3b8ed3744b 100644 --- a/content/applications/websites/ecommerce/products.rst +++ b/content/applications/websites/ecommerce/products.rst @@ -86,6 +86,8 @@ 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 -------------------- @@ -120,7 +122,7 @@ Use the :guilabel:`Customize` tab to modify the page layout or add features: they want to purchase. - :guilabel:`Tax Indication`: Toggle the switch to indicate if the price is - :ref:`VAT included or excluded `. + :ref:`VAT included or excluded `. - :guilabel:`Variants`: Show all possible product :ref:`variants ` vertically as a :guilabel:`Products List` @@ -392,5 +394,5 @@ Configuration --> Settings`, scroll down to the :guilabel:`Shop - Products` sect :titlesonly: products/catalog - products/price_management + products/prices products/cross_upselling diff --git a/content/applications/websites/ecommerce/products/price_management.rst b/content/applications/websites/ecommerce/products/price_management.rst deleted file mode 100644 index 345636ab9a..0000000000 --- a/content/applications/websites/ecommerce/products/price_management.rst +++ /dev/null @@ -1,201 +0,0 @@ -================ -Price management -================ - -Odoo offers multiple options to select the prices displayed on a website, as well as -condition-specific prices based on set criteria. - -Taxes -===== - -Tax configuration ------------------ - -To add a tax on a product, you can either set a tax in the :guilabel:`Customer Taxes` field of the -**product template** or use :doc:`fiscal positions -`. - -.. seealso:: - - :doc:`/applications/finance/accounting/taxes` - - :doc:`/applications/finance/accounting/taxes/avatax` - - :doc:`/applications/finance/accounting/taxes/fiscal_positions` - -.. _ecommerce-price-management-tax-display: - -Tax display ------------ - -Choosing the displayed price tax usually depends on a country's regulations or the type of customers -**(B2B vs. B2C)**. To select the type of price displayed, go to :menuselection:`Website --> -Configuration --> Settings`, scroll down to the :guilabel:`Shop - Products` category, and select -:guilabel:`Tax Excluded` or :guilabel:`Tax Included`. - -- :guilabel:`Tax Excluded`: the price displayed on the website is **tax-excluded**, and the tax is - computed at the cart-review step; -- :guilabel:`Tax Included`: the price displayed on the website is **tax-included**. - -.. note:: - This setting is website specific, and therefore can be altered for each website within a - database. - -To display the type of pricing next to the product price, navigate to :menuselection:`Website --> -Site --> Homepage --> Shop`, select a product, then click :guilabel:`Edit` and, in the -:guilabel:`Customize` tab, enable :guilabel:`Tax Indication`. - -.. image:: price_management/price-tax-display-type.png - :alt: Tax type displayed on the product page. - -.. seealso:: - :doc:`/applications/finance/accounting/taxes/B2B_B2C` - -Price per unit -============== - -It is possible to display a :doc:`price per unit -<../../../inventory_and_mrp/inventory/product_management/configure/uom>` on the product page. To do -that, go to :menuselection:`Website --> Configuration --> Settings` and enable :guilabel:`Product -Reference Price` under the :guilabel:`Shop - Products` section. When enabled, ensure an amount is -set in the :guilabel:`Base Unit Count` field of the product template, and in the :guilabel:`Sales -Price` field. - -.. image:: price_management/price-cost-per-unit.png - :alt: Cost per unit pricing on the product template. - -The price per unit of measure can be found above the :guilabel:`Add to Cart` button on the product -page. - -.. image:: price_management/price-cost-per-unit-page.png - :alt: Cost per unit pricing on the product page. - -.. note:: - Pay attention that having the price per unit may be **mandatory** in some countries. - -.. seealso:: - :doc:`../../../inventory_and_mrp/inventory/product_management/configure/uom` - -.. _ecommerce/pricelists: - -Pricelists -========== - -Pricelists are the primary tool to manage prices on an eCommerce website. They make it possible to -define website-specific prices - different from the price on the product template - based on the -country group, currency, minimum quantity, period, or variant. - -.. seealso:: - :doc:`/applications/sales/sales/products_prices/prices/pricing` - -Understanding default pricelists --------------------------------- - -The concept of a default pricelist in Odoo depends on the application being used. In the **Sales** -app, a customer's default pricelist is determined by their contact profile. If a pricelist is -manually assigned to a contact, the pricelist becomes their default. If no pricelist is assigned, -the default is the first pricelist listed. - -In the **eCommerce** app,the default pricelist is assigned at the website level. However, it is -influenced by the user's login status and country group settings. - -How pricelists are applied in eCommerce ---------------------------------------- - -If a portal user has a specific pricelist assigned to their contact profile, that pricelist is -applied to their purchase. However, if that pricelist is **not** assigned to the website they are -visiting, the user sees the website's default pricelist. - -.. note:: - The default website pricelist is the first available pricelist assigned to a website, without the - country group setting configured. - -Public, non-logged in users, see the website's default pricelist. - -If a pricelist includes a country group, Odoo checks the visitor's IP address and applies the -corresponding pricelist. If a visitor has a pricelist assigned in their contact profile, that -pricelist takes precedence over the country-based pricelist, unless the assigned pricelist has a -different country group. - -.. example:: - A customer from the United States visits the website. They do not have a portal account. The - :guilabel:`United States` pricelist is applied. - - A different visitor, also from the United States, has the :guilabel:`Loyal Customer Discount` - pricelist assigned in their contact record. This assignment takes precedence over the country - group assignation, so the :guilabel:`Loyal Customer Discount` is applied. - - .. image:: price_management/pricelists-example.png - :alt: An example of various pricelists assigned to a website. - -Pricelist configuration ------------------------ - -To activate pricelists, navigate to :menuselection:`Website --> Configuration --> Settings`, scroll -down to the :guilabel:`Shop - Products` section, enable the :guilabel:`Pricelist` feature, then -click :guilabel:`Save`. Once pricelists have been activated, go to :menuselection:`Website --> -eCommerce --> Pricelists` to configure them. - -Preventing sales if price is zero -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The :guilabel:`Prevent Sale of Zero Priced Product` feature prevents customers from purchasing a -product if the sales price is listed as `0`. When this feature is enabled, instead of seeing -:guilabel:`Add to Cart` when attempting to purchase a product, they see :guilabel:`Contact Us`. This -feature is useful for companies that want to hide the prices of their products. - -To utilize this feature, first navigate to :menuselection:`Website --> Configuration --> Settings` -and tick the :guilabel:`Prevent Sale of Zero Priced Product` checkbox, then click :guilabel:`Save`. - -Next, create a pricelist that sets all product prices to `0`. Ensure the pricelist is assigned to -the correct website and is listed first among the website's pricelists. - -Selectable pricelists -~~~~~~~~~~~~~~~~~~~~~ - -*Selectable pricelists* appear in the shop page's pricelist drop-down menu. When a pricelist is -designated as :guilabel:`Selectable`, it allows the customer to choose between available pricelists. - -.. important:: - If a pricelist is designated as :guilabel:`Selectable`, and is not assigned to a specific - website, then the pricelist is selectable on **all** websites. - -If a pricelist is designated as :guilabel:`Selectable`, it appears in the drop-down menu next to the -search bar. However, if a pricelist does *not* appear in the drop-down menu, it may be for one of -the following reasons: - -- If there is only one selectable pricelist, and the contact is assigned a pricelist, the drop-down - may not appear. -- If multiple selectable pricelists exist and match a visitor's country group, only those pricelists - are shown in the drop-down. - -Foreign currency ----------------- - -If you are selling in **multiple currencies** and have pricelists in foreign currencies, customers -can select their corresponding pricelist anywhere on the :guilabel:`Shop` page from the drop-down -menu next to the search bar. - -.. image:: price_management/price-pricelists.png - :alt: Pricelists selection. - -.. seealso:: - - :doc:`/applications/sales/sales/products_prices/prices/pricing` - - :doc:`/applications/sales/sales/products_prices/prices/currencies` - -Permanent discount -================== - -If you have permanently reduced the price of a product, a popular means to attract customers is the -**strikethrough** strategy. The strategy consists in displaying the previous price crossed out and -the **new discounted price** next to it. - -.. image:: price_management/price-strikethrough.png - :alt: Price strikethrough. - -To display a 'striked' price, enable the :guilabel:`Comparison Price` option under -:menuselection:`Website --> Configuration --> Settings --> Shop - Products category`. Then, head to -the product's template (:menuselection:`Website --> eCommerce --> Products`), and in the -:guilabel:`Compare to Price` field, enter the **new** price. - -.. note:: - If a pricelist contains a :ref:`Discount ` price type, the striked - price is visible to applicable customers. This is true even if the :guilabel:`Comparison Price` - feature has not been enabled. diff --git a/content/applications/websites/ecommerce/products/price_management/price-pricelists.png b/content/applications/websites/ecommerce/products/price_management/price-pricelists.png deleted file mode 100644 index 3f72887807..0000000000 Binary files a/content/applications/websites/ecommerce/products/price_management/price-pricelists.png and /dev/null differ diff --git a/content/applications/websites/ecommerce/products/prices.rst b/content/applications/websites/ecommerce/products/prices.rst new file mode 100644 index 0000000000..8cd4284d01 --- /dev/null +++ b/content/applications/websites/ecommerce/products/prices.rst @@ -0,0 +1,262 @@ +====== +Prices +====== + +Odoo offers multiple options to configure prices on the eCommerce. It is possible to use diffrent +:ref:`prices per unit ` and :ref:`discounts +` and to set up :ref:`pricelists ` +to apply :ref:`B2B/B2C prices ` and +:ref:`GeoIP-based ` prices. + +.. _ecommerce/prices/price-per-unit: + +Price per unit +============== + +To display a :doc:`price per unit +<../../../inventory_and_mrp/inventory/product_management/configure/uom>` on the product page, go to +:menuselection:`Website --> Configuration --> Settings`, scroll to the :guilabel:`Shop - Products` +section, and enable :guilabel:`Product Reference Price`. Navigate to the product form, set an amount +in the :guilabel:`Base Unit Count` and :guilabel:`Sales Price` fields. + +.. image:: prices/price-cost-per-unit.png + :alt: Cost per unit pricing on the product form. + +The price per unit of measure can be found next to the sales prices on the product page. + +.. image:: prices/price-cost-per-unit-page.png + :alt: Cost per unit pricing on the product page. + +.. note:: + Keep in mind that the price per unit may be mandatory in some countries. + +.. seealso:: + :doc:`../../../inventory_and_mrp/inventory/product_management/configure/uom` + +.. _ecommerce/prices/permanent-discounts: + +Permanent product discount +========================== + +If the price of a specific product has been permanently reduced, the strikethrough strategy is +commonly used. This involves showing the original price crossed out, with the new discounted price +displayed alongside it. + +.. image:: prices/price-strikethrough.png + :alt: Price strikethrough. + +To display a discounted price, navigate to :menuselection:`Website --> Configuration --> Settings +--> Shop - Products`, and enable the :guilabel:`Comparison Price` option. Then, go to +the product form, and in the :guilabel:`Compare to Price` field, enter the new price. + +.. note:: + If a :ref:`pricelist ` contains a :ref:`Discount + ` price type, the striked price is visible to applicable customers, + even if the :guilabel:`Comparison Price` feature has not been enabled. + +.. important:: + The :guilabel:`Comparison Price` will not be displayed if pricelists apply. + +.. _ecommerce/pricelists: + +Pricelists +========== + +Once :ref:`pricelists ` are enabled in the Sales app, +they will also be available in the eCommerce app, and vice versa. However, there are additional +options to define eCommerce-specific prices, based on the :ref:`customer's location +` and their currency, and/or according to :ref:`B2B and B2C businesses +`. + +.. tip:: + Pricelists can be assigned to a specific website, a :ref:`country group + ` or a specific :ref:`contact + `. + +To configure the eCommerce-specific prices of a pricelist, go to :menuselection:`Website --> +eCommerce --> Pricelists`, select a pricelist, and navigate to the :guilabel:`Ecommerce` tab. +If needed, assign a :guilabel:`Website`, tick the :ref:`Selectable +` checkbox and/or add an +:ref:`E-commerce Promotional Code `. + +.. note:: + Prices can also vary depending on :ref:`variants ` and + :ref:`loyalty programs `. + +.. seealso:: + :doc:`/applications/sales/sales/products_prices/prices/pricing` + +.. _ecommerce/prices/selectable-pricelists: + +Selectable pricelists +--------------------- + +Selectable pricelists appear in the shop page's pricelist drop-down menu. To allow customers to +choose this pricelist while shopping, tick the :guilabel:`Selectable` checkbox. If +the :guilabel:`Selectable` box is left unticked, customers will not be able select this pricelist on +their own. This is useful when selling products in multiple currencies, allowing customers to +choose their corresponding pricelist. + +.. note:: + If a pricelist is designated as :guilabel:`Selectable`, and is not assigned to a specific + website, then the pricelist is selectable on **all** websites. + +Website visitors can find the pricelist drop-down menu next to the :ref:`search bar +`. However, if a pricelist does *not* appear in the drop-down menu, it +may be due to the following situations: + +- If there is only one selectable pricelist, and the contact is assigned a pricelist, the drop-down + may not appear. +- If multiple selectable pricelists exist and match a visitor's :ref:`country group + `, only those pricelists are shown in the drop-down. + +.. important:: + Never use the :guilabel:`Selectable` feature when you intend to :ref:`hide prices + ` on the website in any case, regardless of whether + :ref:`GeoIP ` is enabled. The selectable features is available for both + logged-in users with portal access and public visitors. In this scenario, the zero-priced + pricelist will also be available. + +.. seealso:: + :doc:`/applications/sales/sales/products_prices/prices/currencies` + +.. _ecommerce/prices/promotional-code: + +E-commerce promotional code +--------------------------- + +In the :guilabel:`Ecommerce` tab of the pricelist form, there is the option to add an +:guilabel:`E-commerce Promotional Code`. To add a code, enter the desired promo code. When inserted +during the checkout process, this code will apply the pricelist to the customer, even if they do not +does not fall into the previously-specified criteria. + +.. seealso:: + - :doc:`/applications/sales/sales/products_prices/ewallets_giftcards` + - :doc:`/applications/sales/sales/products_prices/loyalty_discount` + +.. _ecommerce/prices/geoip: + +GeoIP & country groups +---------------------- + +It is possible to display a pricelist based on the visitor's location and IP address. To do so, +use :ref:`country groups ` to localize website visitors. + +.. important:: + When using GeoIP to determine the appropriate pricelist, **all** pricelists on the website must + have a country group assigned. + +.. _ecommerce/prices/country-groups: + +On the :guilabel:`Pricelist` form, add a :guilabel:`Country group`. For instance, if you wish to +apply a specific pricelist for the `Eurpean Union`, add the corresponding country group here, and +all EU member states will be included. Add as many priclistes for sepcific regions as needed. Each +country group must as least contain one country. + +It is also possible to create a new country group by clicking :guilabel:`Search more` and then +:guilabel:`New`. Add a :guilabel:`Group Name` and select the :guilabel:`Countries` you need. +Use :ref:`Custom filters `, if needed. + +.. example:: + Use the following filter if you want to add all non-EU countries to the group. + + `Country Group` + `is not in` + `European Union` + + .. image:: prices/prices-country-groups.png + :alt: Filter for country group creation. + +.. note:: + When using the pricelist based on GeoIP, selectable pricelist will not show up anymore. + +Pricelist application +--------------------- + +In the eCommerce,the *default* pricelist is automatically selected for public, non-logged in users, +without any country group assigned. However, if you are using GeoIP and country groups for public +users or assigned pricelists for logged-in users, the pricelist of the respective country group or +user is used by default. + +If a portal user has a specific pricelist assigned to their contact profile, that pricelist is +applied to their purchase. However, if that pricelist is **not** assigned to the website they are +visiting, the user sees the website's default pricelist. + +.. note:: + The default website pricelist is the first available pricelist assigned to a website, without the + country group setting configured. + +If a pricelist includes a country group, Odoo checks the visitor's IP address and applies the +corresponding pricelist. If a visitor has a pricelist assigned in their contact profile, that +pricelist takes precedence over the country-based pricelist, unless the assigned pricelist has a +different country group. + +.. example:: + A customer from the United States visits the website. They do not have a portal account. The + :guilabel:`United States` pricelist is applied. + + A different visitor, also from the United States, has the :guilabel:`Loyal Customer Discount` + pricelist assigned in their contact record. This assignment takes precedence over the country + group assignation, so the :guilabel:`Loyal Customer Discount` is applied. + + .. image:: prices/pricelists-example.png + :alt: An example of various pricelists assigned to a website. + +.. _ecommerce/prices/b2b-b2c-pricelists: + +B2B and B2C pricelists +---------------------- + +B2B businesses often prefer to showscase their products online without displaying their +prices. To do so, they have to use the :ref:`Prevent Sale of Zero Priced Product +` feature. + +After enabling this feature, create a pricelist with all product prices to set to `0`. Ensure the +pricelist is assigned to the correct website and is listed first among the website's pricelists. + +.. important:: + To make sure that only customers with an account and granted access can see the prices, go to the + Contacts app, click the top search bar, and select the :guilabel:`Archived` filter. Click + the *public user*, go to the :guilabel:`Sales & Purchase` tab, and add the zero-priced + pricelist that has a country groups assigned that contains all countries. The public user + **always** has to stay :guilabel:`Archived`. + +Vistitors can now only see the products without prices, and only customers with an account +invitation and a pricelist assignation can access the prices in the customer portal. + +.. tip:: + If you are running a B2B and B2C business, we recommend to create two :doc:`separate websites + <../../website/configuration/multi_website>` and assign a zero-priced pricelist to the B2B + website and a general pricelist to the B2C website. In case, you prefer using a single + website, configure it using :ref:`country groups ` and assigning + pricelists to customers, and deactivate the :ref:`Selectable + ` option. + +.. seealso:: + :doc:`../customer_accounts` + +.. _ecommerce/prices/tax-display: + +Tax display +~~~~~~~~~~~ + +Choosing the displayed price tax usually depends on a country's regulations or the type of customers +(B2B vs. B2C). To select the type of price displayed, go to :menuselection:`Website --> +Configuration --> Settings`, select the website, scroll down to the +:guilabel:`Shop - Products` section, and under :guilabel:`Display Product Prices` select between: + +- :guilabel:`Tax Excluded`: the price displayed on the website is tax-excluded, and the tax is + computed at the cart-review step; +- :guilabel:`Tax Included`: the price displayed on the website is tax-included. + +.. note:: + This setting is website specific, and therefore can be altered for each website within a + database. + +.. tip:: + Use the :ref:`Tax indication ` toggle to explictly + indicate if the price is `Tax excluded` or `Tax included` on the product page. + +.. seealso:: + - :doc:`/applications/finance/accounting/taxes/B2B_B2C` + - :doc:`/applications/finance/accounting/taxes` + - :doc:`/applications/finance/accounting/taxes/avatax` + - :doc:`/applications/finance/accounting/taxes/fiscal_positions` diff --git a/content/applications/websites/ecommerce/products/price_management/price-cost-per-unit-page.png b/content/applications/websites/ecommerce/products/prices/price-cost-per-unit-page.png similarity index 100% rename from content/applications/websites/ecommerce/products/price_management/price-cost-per-unit-page.png rename to content/applications/websites/ecommerce/products/prices/price-cost-per-unit-page.png diff --git a/content/applications/websites/ecommerce/products/price_management/price-cost-per-unit.png b/content/applications/websites/ecommerce/products/prices/price-cost-per-unit.png similarity index 100% rename from content/applications/websites/ecommerce/products/price_management/price-cost-per-unit.png rename to content/applications/websites/ecommerce/products/prices/price-cost-per-unit.png diff --git a/content/applications/websites/ecommerce/products/price_management/price-strikethrough.png b/content/applications/websites/ecommerce/products/prices/price-strikethrough.png similarity index 100% rename from content/applications/websites/ecommerce/products/price_management/price-strikethrough.png rename to content/applications/websites/ecommerce/products/prices/price-strikethrough.png diff --git a/content/applications/websites/ecommerce/products/price_management/price-tax-display-type.png b/content/applications/websites/ecommerce/products/prices/price-tax-display-type.png similarity index 100% rename from content/applications/websites/ecommerce/products/price_management/price-tax-display-type.png rename to content/applications/websites/ecommerce/products/prices/price-tax-display-type.png diff --git a/content/applications/websites/ecommerce/products/price_management/pricelists-example.png b/content/applications/websites/ecommerce/products/prices/pricelists-example.png similarity index 100% rename from content/applications/websites/ecommerce/products/price_management/pricelists-example.png rename to content/applications/websites/ecommerce/products/prices/pricelists-example.png diff --git a/content/applications/websites/ecommerce/products/prices/prices-country-groups.png b/content/applications/websites/ecommerce/products/prices/prices-country-groups.png new file mode 100644 index 0000000000..4e1110a545 Binary files /dev/null and b/content/applications/websites/ecommerce/products/prices/prices-country-groups.png differ diff --git a/redirects/18.0.txt b/redirects/18.0.txt index 84a760f696..99b95d79a3 100644 --- a/redirects/18.0.txt +++ b/redirects/18.0.txt @@ -43,13 +43,13 @@ applications/productivity/voip/transfer_forward.rst applications/productivity/vo # applications/websites -applications/websites/ecommerce/cart.rst applications/websites/ecommerce/checkout.rst applications/websites/website/pages/menus.rst applications/websites/website/pages/header_footer.rst applications/websites/website/building_blocks/dynamic_content.rst applications/websites/website/building_blocks.rst applications/websites/website/building_blocks/features.rst applications/websites/website/building_blocks.rst applications/websites/website/building_blocks/inner_content.rst applications/websites/website/building_blocks.rst applications/websites/website/building_blocks/structure.rst applications/websites/website/building_blocks.rst -applications/websites/website/pages/menus.rst applications/websites/website/pages/header_footer.rst applications/websites/website/pages/header_footer.rst applications/websites/website/structure/header_footer.rst applications/websites/website/pages.rst applications/websites/website/structure/pages.rst applications/websites/website/pages/seo.rst applications/websites/website/structure/seo.rst +applications/websites/ecommerce/products/price_management.rst applications/websites/ecommerce/products/prices.rst +applications/websites/ecommerce/cart.rst applications/websites/ecommerce/checkout.rst