RRP (Recommended Retail Price) / MSRP (Manufacturer's Suggested Retail Price) / Listprice
Technical Information
Highlights
-
New MSRP fields for gross/net – also for variants & tier prices
-
Flexible gross/net display controllable via RuleBuilder
-
MSRP display on product detail and/or listing pages
Features
-
Maintenance of RRP on the product by means of additional RRP gross / RRP net
-
RRP gross / RRP net can be maintained either dependent on each other (standard) or independently of each other
-
RRP ad management with many useful configurations
-
Rule-controlled display of RRP possible (e.g. only for certain customers or customer groups, RRP display gross or net possible)
-
Multilingualism possible (German and English is included)
-
Can also be controlled differently in the sales channels through the RuleBuilder rules.
Purpose of the plugin (German UVP / Englisch RRP or MSRP)
The purpose of the plugin is to display the suggested retail price (RRP). To make this possible, two new fields have been added to the product: RRP Gross and RRP Net. The display of the RRP can be flexibly controlled. For this purpose, we have developed an extensive administration. In the administration Shopware Rulebuilder rules can be used to control the display of the RRP. (e.g. customer group = retailer or specific customers or similar) In addition, it can be selected whether the RRP should be displayed gross or net. The display can be done in the product boxes as well as on the product detail page.If multiple rules apply, the prioritization of the RRP rules can be used for precise control.
Price fields at the product: RRP gross & RRP net
After installing the plugin, two new price fields are available at the product: RRP Gross as well as RRP Net.
These fields are also available with the extended prices, with graduated prices or also with variants. So that these can be used for display, - these must be filled where the need exists. There is no inheritance of the RRP from the parent article to variants, likewise there is no inheritance of the RRP with graduated prices - if the RRP is to come there to the announcement, the appropriate RRP fields must be filled. There is also the possibility to store different RRP gross and RRP net - for this the automatic link (as usual in Shopware) must be removed, otherwise the RRP is always calculated from the RRP gross price.
Management to display the RRP - Controlled.
The plugin allows the flexible display / control of the RRP prices. For example, it is possible to display a RRP for end customers "gross" and for dealers "net". The control is done by a separate RRP management, this can be found under Settings > Extensions > RRP in the Shopware admin area.
The rules can be created in Shopware with the RuleBuilder, please note that create rules here, which are useful. (e.g. Customer group = XYZ, Customer = 12345, etc. Shopping cart dependent rules are not recommended).
Use of the plugin
- Fill RRP prices on the product
- Creation of a RuleBuilder rule (all customers, customer group dealer etc.)
- Management of the UVP display under: Settings > Extensions > UVP
The following functions are available for RRP management:
Shopwarea Admin: Settings > Extensions > RRP
Basic settings
- Internal name: is used for the display in the RRP administration, in order to make a fast orientation possible with several rules
- Active: if active, then this RRP display rule is applied
- Priority: the higher the number, the higher the weighting. If multiple EIA rules are applied, then the one with the highest priority is used.
- Assigned rules (Optional) : Active if one of the assigned rules applies (OR operation). If no rule is assigned, this is considered always active.
Display General
- Gross / Net Display of RRP: Always show RRP gross | Always show RRP net | Auto (depending on active customer group).
If "Auto" is selected, then depending on the user, the settings of the customer group (assigned gross / net) will be applied.
Display product box
- Display active: if active, then the RRP will be displayed on the overview pages.
- Text before RRP (gross / net): the preassigned text can be changed or deleted here.
- Text after RRP (gross / net): the predefined text can be changed or deleted here.
Display product detail page
- Display active: if active, the RRP is displayed on the product detail page.
- Text before RRP (gross / net): the default text can be changed or deleted here.
- Text after RRP (gross / net): the predefined text can be changed or deleted here.
- Install plugin as usual in Shopware.
- After that, 2 new fields "RRP gross" and "RRP net" are available for the products.
- The control is done by RRP display rules in the admin area: Settings > Extensions > RRP
Frequently Asked Questions
Example: POST http://localhost/api/_action/sync
[
{
"key": "write",
"action": "upsert",
"entity": "product",
"payload": [
{
"id": "c7bca22753c84d08b6178a50052b4146",
"price": [
{
"extensions": [],
"currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
"net": 16.79,
"gross": 19.99,
"linked": true,
"listPrice": null,
"percentage": null,
"regulationPrice": null,
"rrpPrice": {
"gross": 120,
"currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
"linked": true,
"net": 100
}
}
]
}
]
}
]
The RRP can be inserted in product exports as follows (in the example, the gross RRP is inserted):
{% set price = product.calculatedPrice %}
{%- if product.calculatedPrices.count > 0 -%}
{% set price = product.calculatedPrices.last %}
{%- endif -%}
{%- if price.extensions.acris_rrp_price_price_struct is defined and price.extensions.acris_rrp_price_price_struct.getRrpPricePrice() and price.extensions.acris_rrp_price_price_struct.getRrpPricePrice().gross > 0 -%}{{ price.extensions.acris_rrp_price_price_struct.getRrpPricePrice().gross }}{%- endif -%}
| Version | Date | Compatibility | Changelog |
|---|---|---|---|
| 5.2.1 | 1 June 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.2.0 | 5 May 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.1.0 | 5 May 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.4 | 2 March 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.3 | 30 July 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.2 | 11 July 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.1 | 3 July 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.0 | 15 May 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 4.3.15 | 1 June 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.14 | 2 March 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.13 | 15 May 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.12 | 26 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.11 | 25 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.10 | 19 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.9 | 18 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.8 | 12 March 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.7 | 19 February 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.6 | 18 February 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.5 | 17 February 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.4 | 28 January 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.3 | 14 January 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.2 | 14 January 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.1 | 7 November 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 4.3.0 | 21 October 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 4.2.3 | 11 September 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 4.2.2 | 8 July 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 4.2.1 | 3 June 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 4.2.0 | 31 May 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 4.1.0 | 31 May 2024 | >=6.6.0.0 <6.7.0.0 |
|
| 4.0.0 | 19 March 2024 | >=6.6.0.0 |
|
| 3.4.8 | 1 June 2026 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.4.7 | 26 March 2025 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.4.6 | 12 March 2025 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.4.5 | 19 February 2025 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.4.4 | 18 February 2025 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.4.3 | 17 February 2025 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.4.2 | 8 July 2024 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.4.1 | 3 June 2024 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.4.0 | 31 May 2024 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.3.0 | 31 May 2024 | >=6.5.0.0 < 6.6.0.0 |
|
| 3.2.1 | 9 November 2023 | >=6.5.0.0 |
|
| 3.2.0 | 13 October 2023 | >=6.5.0.0 |
|
| 3.1.3 | 29 September 2023 | >=6.5.0.0 |
|
| 3.1.2 | 28 August 2023 | >=6.5.0.0 |
|
| 3.1.1 | 28 August 2023 | >=6.5.0.0 |
|
| 3.1.0 | 9 August 2023 | >=6.5.0.0 |
|
| 3.0.3 | 13 July 2023 | >=6.5.0.0 |
|
| 3.0.2 | 16 June 2023 | >=6.5.0.0 |
|
| 3.0.1 | 31 May 2023 | >=6.5.0.0 |
|
| 3.0.0 | 13 March 2023 | >=6.5.0.0 |
|
| 2.2.5 | 28 August 2023 | >=6.4.4.0 |
|
| 2.2.4 | 28 August 2023 | >=6.4.4.0 |
|
| 2.2.3 | 13 July 2023 | >=6.4.4.0 |
|
| 2.2.2 | 31 May 2023 | >=6.4.4.0 |
|
| 2.2.1 | 22 March 2023 | >=6.4.4.0 |
|
| 2.2.0 | 20 March 2023 | >=6.4.4.0 |
|
| 2.1.1 | 13 March 2023 | >=6.4.4.0 |
|
| 2.1.0 | 27 February 2023 | >=6.4.4.0 |
|
| 2.0.0 | 23 February 2023 | >=6.4.4.0 |
|
| 1.0.8 | 9 February 2023 | >=6.4.4.0 |
|
| 1.0.7 | 7 February 2023 | >=6.4.4.0 |
|
| 1.0.6 | 29 November 2022 | >=6.4.4.0 |
|
| 1.0.5 | 28 November 2022 | >=6.4.4.0 |
|
| 1.0.4 | 26 November 2022 | >=6.4.4.0 |
|
| 1.0.2 | 26 November 2022 | >=6.4.4.0 |
|
| 1.0.1 | 26 November 2022 | >=6.4.0.0 |
|
| 1.0.0 | 26 November 2022 | >=6.4.0.0 |
|
Login
Das Plugin bietet alle gewünschten Funktionen, eine intuitive Oberfläche, verständliche Dokumentation und tollen Support. Absolut empfehlenswert!
-
Hilfreich und schnell eingerichtet
Ein tolles kleines Helferlein mit einer unschätzbar wichtigen Funktion. Da wir auf unserer Seite sowohl Brutto-, Netto- und Großhandelspreise für bestimmte Kundengruppen anzeigen lassen wollen, war es wichtig ein Plugin zu finden, dass es nur unter der Anwendung bestimmter Regeln erlaubt, Bruttokunden diese zu zeigen. Und genau das macht dieses Plugin. Zu Beginn gab es kleinere Probleme bei der Einrichtung, die Support umgehend für uns gelöst hat. Top! Weiter so und vielen Dank.