Price on request Pro - B2B price request + price display after login / activation
Product information "Price on request Pro - B2B price request + price display after login / activation"
Highlights
Hide product prices selectively Direct quote request via integrated enquiry form Enquiry basket for enquiries involving multiple products Set individual prices and graduated prices directly in the admin area Separate area for enquiry baskets in the customer account
Features
Prices only visible after login or activation Rule-based control with Rule Builder Enquiry forms for individual products or enquiry baskets for multiple products Central management of all enquiries in the admin area Enquiry form individually customisable via experience worlds Quotes with definable validity dates Overview of all enquiry baskets in the customer account Direct transfer of accepted requests to the shopping basket
Purpose of the plugin
In the standard Shopware version, product prices and purchase buttons can only be controlled to a limited extent. However, for many B2B and special B2C use cases, it is necessary to hide prices and enable individual quote requests.
This plugin was developed to meet precisely these requirements. It replaces the classic purchase process with a structured enquiry and quotation process and offers the following functions:
Hiding product prices
Product prices can be hidden for the entire shop or specifically for certain products or product groups. Alternatively, prices can only be displayed after successful login. Control is via dynamic product groups and rule definitions, so that it can be precisely specified when and for whom prices are visible. Instead of the standard shopping cart button, a ‘Request price’ button can be displayed. This deactivates direct purchase and instead directs customers to the quotation request. Depending on the application, other variants such as login buttons or information texts can also be displayed.
Direct quote request via an integrated enquiry form
Customers can use the integrated enquiry form to request a quote for a product directly. The form can be customised via the experience worlds, e.g. with your own fields, labels and multilingual texts. For logged-in customers, existing customer data is automatically pre-filled.
Bundle multiple products in one price
In addition to individual enquiries, the plugin also supports enquiry shopping baskets. This allows multiple products to be combined in a single price enquiry. The shop operator can set individual prices for each product, define graduated prices and set a validity date for the quote. Accepted quotes can be transferred directly to the shopping basket by the customer and ordered.
Google Tag Manager and Google Analytics
Overview
When a price request is sent, a “generate_lead” event will be pushed to the dataLayer.
Top-Level Fields
- event – Required: Yes. Description: Always generate_lead.
- lead_source – Required: Yes. Description: price_on_request_form or price_on_request_cart.
- lead_type – Required: Yes. Description: Same value as lead_source.
- request_context – Required: Only for form. Description: product_detail_page or product_box.
- form_name – Required: Optional. Description: Only if the HTML exists.
- items – Required: Yes. Description: Array of requested items.
Item Fields
- item_id – Required: Yes. Description: Product SKU / number.
- item_name – Required: Yes. Description: Product name.
- item_url – Required: Yes. Description: Full product URL.
- quantity – Required: Yes. Description: Requested quantity.
Allowed Values for lead_source / lead_type
- Normal form: price_on_request_form
- Request cart: price_on_request_cart
Example – Normal Price Request Form
window.dataLayer.push({
event: "generate_lead",
lead_source: "price_on_request_form",
lead_type: "price_on_request_form",
request_context: "product_detail_page",
form_name: "priceRequestForm",
items: [
{
item_id: "SKU_12345",
item_name: "Product name",
item_url: "https://www.domain.at/produkt-url",
quantity: 4
}
]
});Example – Request Cart
window.dataLayer.push({
event: "generate_lead",
lead_source: "price_on_request_cart",
lead_type: "price_on_request_cart",
items: [
{
item_id: "SKU_98765",
item_name: "Another product",
item_url: "https://www.domain.at/produkt-url-2",
quantity: 2
}
]
});Note: For request cart events, request_context is not sent.
| Bundle: | B2B Bundle |
|---|
- Optimised request form prefill handling in storefront.
- Fixed and issue where the additional information texts were not displayed correctly.
- Optimized input fields for additional information texts.
- Optimized visibility of the additional information texts in the product listing and detail page.
- Fixed an issue where the display settings for the "Add to Cart" button were not loading correctly.
- Added field help text setting for price on request form fields in shopping experience.
- New input fields have been added that allow additional information texts to be displayed on the detail page as well as in the product box before and after the selected display settings.
- Added google analytics for request cart and request form.
- It is now possible to add multiple products to the request form. Can be changed in the plugin configuration.
- Improved product display in the admin.
- Fixed an issue when switching from request cart to a request form that the prices were still displayed.
- Updated request form mail template if it has not been changed. If it was changed, a new mail template will be created and must be assigned to the flow builder to be used.
- Improved search bar in admin.
- Improves plugin compatibility.
- Better compatibility with other plugins.
- Optimized storefront.
- Optimized admin.
- Fixed an issue that the quantity was not displayed correctly inside a request cart.
- Added price display for bots (e.g. Google Bot).
- Improved storefront.
- Code optimization.
- Improved the price display when a request form was sent.
- Fixed an issue with the price calculation.
- Fixed an issue that products were not added in the correct request cart if there are multiple request carts available.
- It is now possible to request a price for specific products with the new request cart system.
- Added file upload field type to request form in shopping experience.
- Added attachment to the sent email if a file was uploaded in the request form.
- Added file display in the received request detail page in administration.
- Translation error in admin fixed.
- Improves plugin compatibility.
- Improves loading of the price on requests.
- Added new field type "Number" with support for minimum and maximum value.
- Introduced character limitations (min/max) for all applicable text input fields.
- Default value for new fields is now "Text field" instead of "Salutation".
- Field label (title) is now shown in the header if filled in.
- Updated and corrected labels, placeholders, and help texts.
- Added datefield.
- Added Validationfeedbackmessages to formfields.
- Added admin validation for "HTML <form> name attribute".
- Fixed icon compatibility with other plugins.
- Fixes an issue where products that are blocked for certain rules or the default customer group are removed from the cart upon login.
- Improved plugin compatibility with Shopware 6.7.
- Fixes an issue where the cart was no longer available if the customer had not logged in for more than 24 hours.
- Improved plugin compatibility with Shopware 6.7.
- Fixes info text not displaying in the element configuration in the shopping experience.
- Added info text for display field type to the form fields.
- Added spacing bottom settings for form fields.
- Fixed an issue where the price on request button was displayed twice.
- Compatibility with Shopware 6.7.
- Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
- Optimised request form prefill handling in storefront.
- Fixed and issue where the additional information texts were not displayed correctly.
- Fixed and issue where the additional information texts were not displayed correctly.
- Optimized input fields for additional information texts.
- Optimized visibility of the additional information texts in the product listing and detail page.
- Fixed an issue where the display settings for the "Add to Cart" button were not loading correctly.
- New input fields have been added that allow additional information texts to be displayed on the detail page as well as in the product box before and after the selected display settings.
- Added google analytics for request cart and request form.
- Optimized storefront.
- Optimized admin.
- Fixed an issue that the quantity was not displayed correctly inside a request cart.
- Added price display for bots (e.g. Google Bot).
- Improved plugin compatibility with older shopware versions.
- Improved storefront.
- Code optimization.
- Improved the price display when a request form was sent.
- Improved plugin compatibility with older shopware versions.
- Improved plugin compatibility with older shopware versions.
- Fixed an issue with the price calculation.
- Fixed an issue that products were not added in the correct request cart if there are multiple request carts available.
- It is now possible to request a price for specific products with the new request cart system.
- Fixes possible issue with Price on request flow event.
- Translation error in admin fixed.
- Optimised file upload details in the administration received request detail page.
- Added file upload field type to request form in shopping experience.
- Added attachment to the sent email if a file was uploaded in the request form.
- Added file display in the received request detail page in administration.
- Improves plugin compatibility.
- Improves loading of the price on requests.
- Compatibility with the AcrisBundleProduct plug-in has been improved.
- Fixes an issue where the cart was no longer available if the customer had not logged in for more than 24 hours.
- Added info text for display field type to the form fields.
- Added spacing bottom settings for form fields.
- Fixed an issue where the price on request button was displayed twice.
- Optimized plugin compatibility with AcrisWishlist.
- Added plugin compatibility with AcrisWishlist.
- Improved compatibility with other plugins.
- Fixed plugin compatibility with shopware 6.6.10.*
- Optimization of the included form builder email templates.
- Compatibility with the Acris Configurator plug-in has been established.
- Fixed price on request displaying for all products when using dynamic product groups conditions.
- Added position options for request form button.
- Improved compatibility with ACRIS Order Matrix Plugin.
- Improves plugin compatibility with Shopware 6.6.10.* versions.
- Improves plugin compatibility.
- Improves loading of the price on requests.
- Improved compatibility with other plugins.
- Fixed price on request displaying for all products when using dynamic product groups conditions.
- Added position options for request form button.
- Improved compatibility with ACRIS Order Matrix Plugin.
- Fixed a problem where “Price on request” forms were not loaded correctly.
- Optimizes loading of price on request forms.
- Improves loading of the price requests.
- Improved compatibility with the ACRIS Cross Sellings plugin in the list view for the cross selling position "Above the Product Price".
- Fixes a potential issue during the plugin update.
- Improved compatibility with the ACRIS Cross Sellings plugin in the list view for the cross selling position "Above the Product Price".
- Optimised Webservice execution in Flow builder.
- Fixes unknown action error when using Webservice in Flow builder.
- Fixes cart being cleared after an automatic inactivity logout (Shopware Default = 1 Day).
- Optimization of the check for starting prices for variants in product overviews.
- Performance optimization: From now on, the check for starting prices for variants for products in the shopping cart and on product pages when searching for the best matching variant will no longer be performed.
- Added input types to form fields to prevent wrong data sent.
- Fixed country name not displaying correctly in the in multi-language email template.
- Fixes a problem where the login button was still visible after a login.
- From now on, form values of forms will be cached and filled in correctly after loading the page.
- Includes rules in the check of the cheapest price of variants.
- Allows you to check variants in product overviews and set the correct cheapest prices.
- Improved compatibility with ACRIS Cross Selling plugin.
- Improved display of the product page button.
- Improved compatibility with ACRIS Cross Selling plugin.
- A bug in the shopping experience layouts list display has been fixed.
- The administration page “Received requests” no longer works, this has been fixed.
- Optimised price visibility on the wishlist page.
- The configuration page in the shopping experience for “Price on request”, which is a blank white page, has been corrected.
- Updated Pipeline file
- Compatibility with Shopware 6.6.
- Added a new configuration in the flow builder to select whether the form should be sent to the email address from the submitted form itself.
- Optimization of the check for starting prices for variants in product overviews.
- Added input types to form fields to prevent wrong data sent.
- Fixed country name not displaying correctly in the in multi-language email template.
- Optimised price visibility on the wishlist page.
- Fixes a problem where the login button was still visible after a login.
- From now on, form values of forms will be cached and filled in correctly after loading the page.
- Allows you to check variants in product overviews and set the correct cheapest prices.
- Optimised price visibility on the wishlist page.
- Optimised caching after customer login.
- Data privacy checkbox on form now follows shopware config (Settings->Log-in & sign-up->Data protection information must be accepted via a checkbox )
- Compatibility with the AcrisBundleProduct plug-in has been established
- Fixed Single select values not showing in the e-mail.
- Optimised element configuration initialisation in Shopping experience.
- Optimised form fields display in Storefront.
- Added option to display form fields in separate rows.
- First and Lastname were taken from the form and added with the email as reply addresses in the e-mail sent.
- E-mail addresses were taken from the form and inserted as reply addresses in the e-mail sent.
- Optimised single and multi select data structure for webservices.
- Performance optimisations.
- Allows you to insert more than 255 characters in the info text.
- The TWIG code module can now be used in the info text for the price on request.
- Optimised meta data in page header.
- Fixed problem with product data not displaying in received requests list.
- Fixed error text issue in request price modals.
- Added hidden form field type.
- Optimised form data structure.
- Allows you to prefill non customer field types with value or GET-Parameter.
- Optimised meta data structure on product detail page.
- Optimizes the display on the product detail page
- Optimized plugin hierarchy for Shopware >= 6.5.4.x
- Compatibility with the AcrisBundleProduct plug-in has been improved.
- Compatibility with the Acris Configurator plug-in has been established.
- Compatibility with the AcrisBundleProduct plug-in has been established
- Added option to display form fields in separate rows.
- Performance optimisations.
- Allows you to insert more than 255 characters in the info text.
- The TWIG code module can now be used in the info text for the price on request.
- Improved compatibility with the caching mechanism of Shopware 6.5. Attention: After the update, all rules stored in the price on request rules must be removed again and then reassigned.
- Show price request functionality if we don't allow add to cart in listing.
- Optimised compatibility with ACRIS Price Switch plugin.
- Added additional classes for request button and info texts in storefront.
- Added custom classes to request info texts in storefront.
- Optimisation of plugin compatibility for the price display in the storefront.
- Optimised plugin compatibility.
- Optimised plugin compatibility.
- Improved product box display in storefront.
- Product box view optimized.
- Improved storefront compatibility with other plugins.
- Fixed product box price visible on search pages.
- Added request functionality below the product details button in the listing.
- Fixes a possible problem when uninstalling the plugin.
- Fixed error on installing the plugin.
- Compatibility with Shopware 6.5.
- Optimised price visibility on the wishlist page.
- Optimised single and multi select data structure for webservices.
- Performance optimisations.
- Optimised meta data in page header.
- Fixed error text issue in request price modals.
- Fixed missing template in shopping experience.
- Optimised form name attribute for prefill and hidden form fields.
- Optimised meta data loading on product detail page.
- Added hidden form field type for shopping experience element.
- Improved webservice data structure.
- Optimised form fields prefill configuration.
- Added custom classes to request info texts in storefront.
- Optimisation of plugin compatibility for the price display in the storefront.
- Product box view optimized.
- Fixed product box price visible on search pages.
- Added request functionality below the product details button in the listing.
- Fixes a possible problem when uninstalling the plugin.
- Fixed price display bug.
- Fixes a problem with the display of sales units
- Fixes a problem when displaying the scale prices
- Fixes an error when hiding prices on the product detail page
- Fixes a display error of the postal code in the mail template
- Optimised request functionality for shopware standard product layout.
- Optimized Sales Channel Type criteria.
- Optimizes plugin compatibility.
- Text option added to price display.
- Added info text position.
- Fixed price display bug.
- Change of the plugin name and the manufacturer links.
- Fixed bug on uninstalling the plugin
- Plugin compatibility improved.
- Optimised compatibility with ACRIS Quantity Requirement Calculator.
- Optimised compatibility with ACRIS Search plugin.
- Updated minimum version required for Shopware.
- Optimizes loading of the price on requests.
- Optimised product delivery information display compatibility.
- Fixed error on plugin update.
- Corrected VAT form field snippet in Storefront.
- Fixed delivery information display.
- Optimizes plugin compatibility.
- Allows you to prefill or use a placeholder for the comment form field.
- Added option to individually assign request form configuration for product box, detail or both.
- Added new options "Default cart button and info text" and "Login button and info text" to Add to cart display settings.
- Fixed error in Storefront template.
- Optimizes request form functionality if it is sent from a standard shop page in Storefront.
- Optimizes displaying of the info text in the Storefront.
- Optimised plugin compatibility.
- Allows you to show or hide product delivery information in price request configuration.
- Allows you to sort options for request form single and multi select field type.
- Added checkbox field type to request form in shopping experience.
- Optimised price on request email template.
- Allows you to set sizes for every form field.
- Fixes an issue where the Shopware Captcha was ignored.
- Correction of the default language when inserting the email templates.
- Set the default language of price on request e-mail to German.
- Optimised plugin compatibility.
- Correction of the default language when inserting the email templates.
- Correction of the default language when inserting the email templates.
- Set the default language of price on request e-mail to German.
- Updated shopware version requirements.
- Optimised modal title display.
- Fixed issue displaying the price advanced pricing when the plugin is deactivated.
- Fixed issue when loading the received request detail page in administration.
- Optimised loading of default cms layout in administration.
- Optimised loading of snippets.
- Fixed issue with some price related content still displaying in storefront.
- Fixed issue when duplicating a request form configuration in administration.
- Allows you to hide or show request form title.
- Request price modal functionality improved.
- Optimised request notified functionality.
- Added possibility to hide label for request form fields
- Optimised received request information page
- Improved user .experience in Administration
- Optimised plugin compatibility for price display.
- Added new status functionality for received price requests.
- Added new default Shopping experience layout on activation of the plugin.
- Optimizes loading of the countries in the Cms price on request form.
- Adjustment of the e-mail templates - correction of missing data for postcode and VAT ID.
- Fixed issue with Comment form field not displaying labels in Storefront.
- Improved compatibility with the ACRIS Shopping Experience Extension plugin.
- Added possibility to set own labels and placeholders for every form field in Shopping experience.
- Optimized behaviour if the webservice url is not filled during Price on request was sent flow.
- Fixed no email received issue when sending a request form with multi selection.
- Allows you to select a webservice url from Shopping experience or own in Request to webservice Flow action.
- Fixed console errors in received requests listing in Administration.
- Optimized Prefill customer data in plugin configuration.
- Added new setting for login and request form button type to price request rules.
- Optimized prefill data for request forms.
- Optimized compatibility with ACRIS B2B plugin.
- Optimized user experience for price on request rules in Administration module.
- Added new Request to webservice action for Flow: Price on request was sent.
- Improves compatibility with Shopware >= 6.4.10.0.
- Optimizes plugin color in administration.
- Optimised plugin compatibility.
- Added new option in plugin configuration to prefill or prefill and hide the request form fields in Storefront.
- Added new form field types for price on request element in shopping experience.
- Fixed info text not displaying in product detail page.
- Fixed errors when using city, zip, vatId, street, department or country field type in forms.
- Optimised price on request settings for default product detail layout in Storefront.
- Neue Optionen für die Einstellung der "Warenkorb Button" in der Anfrage-Regel hinzugefügt.
- Added reCAPTCHA verification to request form.
- Fixed price meta data settings not working in Storefront.
- Optimised behaviour after login in Storefront.
- Optimised request rule edit in Administration listing.
- Fixes issue after saving a request rule in Administration adn the additional rules field shows empty.
- Optimised price request form modal in Storefront.
- Fixes error on loading the form in modal.
- Optimised received request listing page.
- Added new information to received request in detail page.
- Fixed issue with form fields not displaying in request modal.
- Made the request form modal larger.
- Request form fields are prefilled if the customer is logged in.
- Fixes a problem when loading the price on request rules for already logged in customers.
- Fixes a problem with forwarding after login.
- Release
Login
8 reviews
4 June 2025 11:46
Tolles Plugin - toller Support
Das Plugin verfügbt über viele nützliche Funktionen und der Support hat schnell auf eine Anfrage reagiert.
14 April 2025 08:06
Gutes Plugin
Plugin macht genau was es soll. Was ich aber wichtiger finde und gern hervorhebe:
Der Support ist super, sehr freundlich und kompetent. Wir hatten ein Kompatibilitätsproblem mit einem anderen Plugin. ACRIS hat uns eine genaue Info gegeben mit der das Problem durch die Kollegen beim anderen Plugin binnen von nem Tag gelöst war.
13 December 2024 08:01
Super Support. Das Plugin funktioniert sehr gut.
Der Support reagiert prompt bei kleinen Problemen und geht sofort auf individuelle Kundenwünsche ein. Das Plugin funktioniert einwandfrei und erfüllt genau seine Aufgaben.
27 September 2024 07:51
Sehr hilfreiches Plugin!
Das Plugin funktioniert sehr gut und hilft uns Preise auf Anfrage/ Preise nach dem Anmelden einzustellen. Falls etwas mal nicht auf Anhieb klappt, ist der Support schnell und zuverlässig zur Stelle und kann Probleme effektiv und sehr kundenfreundlich lösen. Wir sind sehr zufrieden :)
14 August 2023 09:25
Top-Plugin mit Top-Service
Das Plugin macht genau das was es soll und sogar noch einiges mehr! Die Einrichtung und Einstellungen sind intuitiv und sehr benutzerorientiert. Alles ist nahezu selbsterklärend und mit wenigen Einstellungen erledigt. Durch die Integration mit dem Rule-Builder bieten sich eine Vielzahl an fein abgestimmten Möglichkeiten. Ganz großes Kompliment auch an den Support der schnell und lösungsorientiert auf alle Fragen und Bitten eingeht. Ich bin rundum zufrieden, nicht nur mit diesem Plugin von ACRIS, wir haben auch noch eine Reihe anderer im Einsatz, die genauso intuitiv funktionieren. Dadurch dass alle Plugins in Aufbau, Oberfläche und Benutzerführung nahezu identisch sind, kann man sich auch in neuinstallierten sehr schnell zurecht finden.
14 June 2023 07:49
Great extension with many functions and perfect support!
I am thrilled with this plugin! It offers a wide range of features that make it perfect for displaying prices and price inquiries on my website. Whether I want to display prices directly or prefer to show an inquiry form, the plugin allows me to do so in various ways.
One of the most impressive aspects is the flexibility it provides in managing dynamic product groups. I can select entire categories, groups of products, or even individual products and use the Rule Builder to set specific rules for displaying price inquiries. This gives me full control over how the inquiries are presented.
Another highlight is the ability to show prices only after approval or upon login. With the help of the Rule Builder, I can precisely determine when prices should be visible.
Furthermore, the plugin provides alternative options instead of the shopping cart button, such as displaying an inquiry form, informational text, or a login requirement. This allows me to customize the user experience on my website.
Communication with customers is also optimized by the plugin. After an inquiry, an email is automatically sent to the shop owner, and there is even an option to send additional information to the customer using the Flow Builder.
Overall, I am extremely satisfied with this plugin. It offers extensive functionality for effectively managing prices and price inquiries, enhancing the user experience. The clarity in the admin area and the customization options for the price inquiry form are particularly noteworthy. I highly recommend this plugin!
9 February 2023 10:19
Super Plugin / Leicht einzurichten
Ein tolles Plugin, das im Grunde genau unsere Anforderungen erfüllt. Installation verlief problemlos. Es traten lediglich Probleme im Zusammenhang mit einem anderen Plugin auf. Hier hat uns der Support aber super schnell und freundlich geholfen. Auch nach mehrmaligen hin- und herschreiben wurde man nicht ignoriert. Weiter so! ;-)
5 January 2023 08:49
War nicht kompatibel mit der SW6 Version 6.4.18.0 in Kombination mit meiner mySQL Version !!!
Hallo,
dieses Plugin funktioniert leider dem Anschein nach nicht mit der aktuellen SW6 Version 6.4.18.0 - ganz entgegen der hier gemachten Angabe des Anbieters. :((
Haben am 05.01.2023 ein Update des Grundsystems von SW6 Version 6.4.16.0 auf SW6 Version 6.4.18.0. durchgeführt. Haben natürlich vorher extra hier eure hier gemachte Angabe geprüft, ob dies produktiv benötigte Plugin mit der Version 6.4.18.0 kompatibel ist und hätten andernfalls ein Update vorerst verworfen.
Leider wurde nun beim Update des SW6 Grundsystems dieses Plugin als nicht kompatibel erkannt sowie automatisch deaktiviert und lässt sich nun auch nicht updaten/ fehlerfrei aktivieren, wird aber produktiv benötigt in der laufenden SW6 Version 6.4.180. Auch mag nicht das Plugin nicht vollständig deinstallieren, weil ich die bereits gemachten Einstellungen (Produkt auf Anfrage) eigentlich nicht verlieren und neu anlegen will.
Wir bitten dies zeitnah zu fixen / um Unterstützung, zumal das letzte Update und dessen möglichen Eigenheiten (vom SW6-Grundsystem auf Version 6.4.18.0 - von Anfang Dezember 2022) bei den Entwicklern bereits bekannt sein sollte/n.
Vielen Dank für eine zeitnahe Reaktion diesbezüglich!
Kontorplus.de
// Nachtrag vom 10.01.2023:
Der Installations-Fehler wurde vom Entwickler-Team behoben und das Plugin läuft (nach 5 Tagen) nun wieder Bewertungssterne entsprechend wieder angepasst. :)
Vielen Dank!
Yes, please make a copy of the provided experience, then the form fields and recipients can be customized.
This can be implemented via two "Price on request" configurations:
- Block for customers who are not logged in: Shopping basket button -> Login
- Block for logged-in customers without approval: shopping basket button -> info text (‘No order without approval’) AND assign rule with condition ‘Customer group is not from retailer’