Price on Request
Description
Highlights
- Shopping card requests
- Price on request from price X
- Compatiblity with state of the art catpcha solutions - please make sure to check the conformity with your data protection officer
Features
- Shopping Cart Requests
- Price on request from price X
- E-Mail notifications
- Compatiblity with state of the art catpcha solutions - please make sure to check the conformity with your data protection officer
About the Extension
With the plugin price on request, customers can request an individual price for an article. You can set a min-price. Every article with a higher price will be "Price on Request" automatically. The plugin is of course DSGVO compliant. Further features will follow in the future.
// Features
- Shopping card requests
- Price on request from price X
- Request price for complete shopping cart
Configuration from version 2.0.0 and newer
As of version 2.0.0, the plugin no longer relies on its own logic but on the Rule Builder from Shopware 6. This makes it possible to define relatively unlimited when an item or a shopping cart is on request and when a normal checkout should be possible.
If price on request was already installed in the shop, the update changes the previous additional fields, the checkboxes were text fields. If a checkbox was active, a "1" is set. These values can then be accessed in the Rule Builder and a corresponding rule can be created.
Example: Only selected items should be on request.
In the additional field sets, price on request must be selected in the article. Now you set in the additional field "Price on request Function active for this article?" a "1" for all items that should be on request.
A new rule is created in the Rule Builder with the following condition: Operator: "Item with additional field" Quantity: "At least one" Field: "Price on request Function active for this article?" Operator: Greater than or equal to Value: 1
After the rule is saved, you store this rule in the plugin configuration of price on request under the item "Price on request product rules".
You can now build your own rules according to this scheme. Of course, it is not mandatory to access the additional fields of the plugin here. In principle, any field that can be accessed in the Rule Builder can be considered for a rule.
IMPORTANT: In the case of additional fields, the comparison operators "is greater than/equal to" or "is less than/equal to" should always be used, otherwise a rule may not work correctly!
Configuration for version up to 1.7.5 and older
In the basic settings, price on request can be activated for the shopping cart (optionally also for the off-canvas shopping cart). There is also the option of deactivating the complete checkout in the shop.
Important note: If the shopping cart is used on request, a redircet URL must be stored in the plugin configuration!
In the price on request item rules, a price can be set from which all items with a higher price are automatically set to "price on request".
A price can also be defined, the price on request. All articles with exactly this price are then on request.
More functions
- Price on request if inventory is less than or equal to 0
- Articles with price can still be bought on request
- Article with price on request can be placed in the shopping cart
Data protection notice in the form
The link to the data protection declaration can be stored using a text module and the displayed text can be adjusted.
Name of the text module: nimbits-pricerequests.popup.dataprivacytext
Info text in the form
The short information text in the form can be adapted as required.
Name of the text module: nimbits-pricerequests.popup.text
Spam protection with Captcha
Shopware Captchas are supported!
Note:
Depending on the template, there may be problems with integrating the scripts.
The following blocks must be available:
File: {% sw_extends '@parent/storefront/base.html.twig' %}
Parent Block: {% block base_body %}
Own Block: {% block nb_priceonrequest_requestform_recaptchascript %}
Support
If you have any questions about our products, please use Shopware's ticket system and we will contact you as soon as possible. If you have problems with the plugin or your online shop, we are of course at your side. We also welcome feedback and criticism if you miss a feature in the plugin.
With the plugin price on request, customers can request an individual price for an article. You can set a min-price. Every article with a higher price will be "Price on Request" automatically. The plugin is of course DSGVO compliant. Further features will follow in the future.
// Features
- Shopping card requests
- Price on request from price X
- Request price for complete shopping cart
Configuration from version 2.0.0 and newer
As of version 2.0.0, the plugin no longer relies on its own logic but on the Rule Builder from Shopware 6. This makes it possible to define relatively unlimited when an item or a shopping cart is on request and when a normal checkout should be possible.
If price on request was already installed in the shop, the update changes the previous additional fields, the checkboxes were text fields. If a checkbox was active, a "1" is set. These values can then be accessed in the Rule Builder and a corresponding rule can be created.
Example: Only selected items should be on request.
In the additional field sets, price on request must be selected in the article. Now you set in the additional field "Price on request Function active for this article?" a "1" for all items that should be on request.
A new rule is created in the Rule Builder with the following condition: Operator: "Item with additional field" Quantity: "At least one" Field: "Price on request Function active for this article?" Operator: Greater than or equal to Value: 1
After the rule is saved, you store this rule in the plugin configuration of price on request under the item "Price on request product rules".
You can now build your own rules according to this scheme. Of course, it is not mandatory to access the additional fields of the plugin here. In principle, any field that can be accessed in the Rule Builder can be considered for a rule.
IMPORTANT: In the case of additional fields, the comparison operators "is greater than/equal to" or "is less than/equal to" should always be used, otherwise a rule may not work correctly!
Configuration for version up to 1.7.5 and older
In the basic settings, price on request can be activated for the shopping cart (optionally also for the off-canvas shopping cart). There is also the option of deactivating the complete checkout in the shop.
Important note: If the shopping cart is used on request, a redircet URL must be stored in the plugin configuration!
In the price on request item rules, a price can be set from which all items with a higher price are automatically set to "price on request".
A price can also be defined, the price on request. All articles with exactly this price are then on request.
More functions
- Price on request if inventory is less than or equal to 0
- Articles with price can still be bought on request
- Article with price on request can be placed in the shopping cart
Data protection notice in the form
The link to the data protection declaration can be stored using a text module and the displayed text can be adjusted.
Name of the text module: nimbits-pricerequests.popup.dataprivacytext
Info text in the form
The short information text in the form can be adapted as required.
Name of the text module: nimbits-pricerequests.popup.text
Spam protection with Captcha
Shopware Captchas are supported!
Note:
Depending on the template, there may be problems with integrating the scripts.
The following blocks must be available:
File: {% sw_extends '@parent/storefront/base.html.twig' %}
Parent Block: {% block base_body %}
Own Block: {% block nb_priceonrequest_requestform_recaptchascript %}
Support
If you have any questions about our products, please use Shopware's ticket system and we will contact you as soon as possible. If you have problems with the plugin or your online shop, we are of course at your side. We also welcome feedback and criticism if you miss a feature in the plugin.
Details
- Available: English, German
- Latest update: 21 October 2025
- Publication date: 9 July 2019
- Version: 2.15.3
- Category: B2B extensions
Resources
Reviews (11)
Average rating of 4.8 out of 5 stars
Einfach Top! Sehr gute Erweiterung, ein freundlicher und schneller Support.
Average rating of 5 out of 5 stars
About the Extension Partner
Nimbits
Partner Status
-
Shopware
Bronze Partner -
Shopware
Extension Partner
Details
-
Ø-Rating:
4.9
Average rating of 4.9 out of 5 stars
- Partner since: 2017
- Extensions: 34
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly
The installation takes place as usual with Shopware 6 via the plug-in manager.
You have to assign the fields for article configuration and category configuration via the additional fields management of Shopware 6 before they can be used in the backend.
Configuration from version 2.0.0 and newer
As of version 2.0.0, the plugin no longer relies on its own logic but on the Rule Builder from Shopware 6. This makes it possible to define relatively unlimited when an item or a shopping cart is on request and when a normal checkout should be possible.
If price on request was already installed in the shop, the update changes the previous additional fields, the checkboxes were text fields. If a checkbox was active, a "1" is set. These values can then be accessed in the Rule Builder and a corresponding rule can be created.
Example: Only selected items should be on request.
In the additional field sets, price on request must be selected in the article. Now you set in the additional field "Price on request Function active for this article?" a "1" for all items that should be on request.
A new rule is created in the Rule Builder with the following condition: Operator: "Item with additional field" Quantity: "At least one" Field: "Price on request Function active for this article?" Operator: Greater than or equal to Value: 1
After the rule is saved, you store this rule in the plugin configuration of price on request under the item "Price on request product rules".
You can now build your own rules according to this scheme. Of course, it is not mandatory to access the additional fields of the plugin here. In principle, any field that can be accessed in the Rule Builder can be considered for a rule.
IMPORTANT: In the case of additional fields, the comparison operators "is greater than/equal to" or "is less than/equal to" should always be used, otherwise a rule may not work correctly!
Configuration for version up to 1.7.5 and older
In the basic settings, price on request can be activated for the shopping cart (optionally also for the off-canvas shopping cart). There is also the option of deactivating the complete checkout in the shop.
Important note: If the shopping cart is used on request, a redircet URL must be stored in the plugin configuration!
In the price on request item rules, a price can be set from which all items with a higher price are automatically set to "price on request".
A price can also be defined, the price on request. All articles with exactly this price are then on request.
More functions
- Price on request if inventory is less than or equal to 0
- Articles with price can still be bought on request
- Article with price on request can be placed in the shopping cart
Data protection notice in the form
The link to the data protection declaration can be stored using a text module and the displayed text can be adjusted.
Name of the text module: nimbits-pricerequests.popup.dataprivacytext
Info text in the form
The short information text in the form can be adapted as required.
Name of the text module: nimbits-pricerequests.popup.text
Spam protection with reCaptcha
To protect yourself against unwanted spam requests from bots, you can store keys for Google reCaptcha v3.
If the keys are stored, the function can be tested using the test button.
Please note that we cannot provide any guarantee or liability for services provided by Google or Google reCaptcha V3. Please check the conformity of the solution with your data protection officer before using Google reCaptcha V3 in your system.
Note: Depending on the template, there may be problems with integrating the scripts.
The following blocks must be available:
File: {% sw_extends '@parent/storefront/base.html.twig' %}
Parent Block: {% block base_body %}
Own Block: {% block nb_priceonrequest_requestform_recaptchascript %}
2.15.3
- fix: adjustment of the admin js
2.15.2
- fix: listing modal bug after pagination change
- fix: admin js
2.14.1
- fix: listing modal bug after pagination change
2.15.0
- Feat and cleanup for 6.7
2.14.0
- Introducing a new version for Shopware 6.6
- Creating a separate legacy branch for Shopware 6.6 to ensure clean separation between versions
2.13.2
2.13.1
- feat: compatibility for shopware 6.7
2.12.4
- fix: swag-commercial-overwrite
2.11.4
- New feature: Added response configuration function and integrated response in shop header
- Bugfix: Delivery time settings work correctly again
2.11.3
- small fix in dashboard if Shopware Custom Products is being used.
2.11.2
Fix: Bug fixed by removing a configuration.
2.11.0
Fix: Fixed a JavaScript error with delayed loading time of the price request modal box
2.10.0
Feature: Variant options are now displayed in the backend and in emails for easier product assignment.
2.9.0
Fix: Adaptation for new Amazon buttons. The buttons are now hidden accordingly if the item is no longer available for purchase.
2.8.2
Bugfix: reload of date value in list after sorting the list
2.8.1
Bugfix: refactor faulty migration
2.6.2
feat: increase performance
2.6.1
Fix: Delivery-time in Basket
2.8.0
fixes:
- fix wrong format inside german snippet
- fix mail-template migration
- fix modal inside product detail
- implemented file-upload function inside modal, upload send via mail to shop-owner
- change date output inside admin module
2.7.1
- change javascript selector by adding more classes
2.7.0
Fix: Compatibility with Shopware 6.6.x established.
2.6.0
- Customizing Blocks: Simplifies extending through third-party plugins
2.5.2
Changes for Google Rich Snippets
2.5.0
- Bugfix: Reloading the product even with a slow internet connection
2.4.9
Bugfix: Fix for inactive listener when listing elements are loaded afterwards
2.4.8
2.4.7
Bug fix: Mail events revised, relevant when the “Price on request Custom Products” extension is used.
2.4.6
Bugfix: JS Error with 6.5.X
2.4.5
- Country selection now checks whether the countries are active in Shopware
2.4.4
Bug fix
- Country selection is now based on Shopware Country Entity
- Negative desired prices are no longer possible in the form
2.4.3
- Adaptation for individual worlds of experience
- superfluous button in the form removed
- Forwarding for shopping cart inquiries works again
2.4.2
- Fix for problems with mail delivery
2.4.1
- Troubleshooting when sending mail (mail event works again)
2.4.0
- Compatibility with Shopware 6.5 established.
2.3.3
Fix for issues with article pricing
2.3.2
New feature
- Compatible with Custom Products media files (Shopware Plugin, Note: In order to be able to use Price on Request with Custom Products, our plugin extension "Price on Request for Custom Products" is required.)
Bug fixes
- Fixed bug where price leaked in meta tag.
- Fixed email sender name error for shop owner email
2.3.1
- Further adjustments in mail handling: sender address adjusted
- Adjustments in the form display on mobile devices (z-index)
2.3.0
- Moved the form from the base template to own template with controller (loading via ajax)
- Reworked JS
- Reworked redirect system
2.2.1
Bugfix
fix sender name subscription to mail template
2.2.0
Bugfixes for compatilibty issues with price on request latest custom products extention due to changes in shopware and the extentions.
IMPORTANT: Shopware Version: 6.4.18.0
2.1.4
Fix: Desired price can now be viewed in the database and backend.
2.1.3
Bugfix: improved error handling on cart tax state net
2.1.2
Bugfix: errorhandling for cart requests with net prices
2.1.1
- Fix for Shopware "simple captcha"
The graphical Captcha from Shopware can now also be used
2.1.0
Important customization for Google reCaptcha:
The reCaptcha of Shopware is now natively supported. This means that the reCaptcha keys, which were previously stored in the configuration of the extension, can be stored directly in Shopware 6 in the basic information.
2.0.10
- Resolved Issues with units when a gift code or coupon is active in the store
2.0.9
- Items can be added to the shopping cart again by entering a number
2.0.8
- Important fix for TWIG error
2.0.7
Bugfix resovling issues with the quanitity selection from Shopware 6.4.13 and above
2.0.6
- Added twig blocks in template
- Resolved issue with cart request redirect
2.0.5
The Packaging unit if correctly setup will now be displayed in the request modal.You can also use the packaging unit in the email template by using the variable "lineItem.packUnit" (singular) and "lineItem.packUnitPlural" for plural.
2.0.4
- fixed a bug where the toast wrapper covered the main menu
2.0.3
Fix for success message (z-index increased)
2.0.2
- Fixes for mail header & footer
2.0.1
Fix: Prices of price on request items are no longer displayed in the search.
2.0.0
ATTENTION: PLEASE READ CHANGELOG!
We have completely reworked the plugin and price on request logic. The plugin now uses the Shopware Rule Builder, which allows for freer configuration.
In order for the plugin to continue to work as before, a new rule must be created in the Rule Builder.
Changelog:
- Switch to Rule Builder
- The additional fields in the product have been changed from checkboxes to numeric values for the rule builder. A migration takes place here during the installation of the new version.
- Paypal is now hidden correctly in the new version
- Design fix for mandatory price information (from SW 6.4.10) in the listing
- SEO optimization: H-Tag hierarchy is no longer affected by the plugin
- E-mail template now outputs the name of the corresponding sales channel
1.7.5
ATTENTION: Important fix for the shopping cart!
The plugin has problems with external payment methods like Paypal or Amazon Pay. The previous adjustment may have led to errors in the shopping cart. We are still working on a sustainable solution!
1.7.4
- Paypal installment payment is now completely hidden
1.7.3
Fix: added z-Index for success toast
1.7.2
- new Feature: display children in request modal
- Reworked logic on redirects and success/error messages
1.7.1
- Fixed problems in the checkout logic
- Added autofill method for logged in users
1.7.0
- Shopware integrates its own captchas
- Scheme Org labeling for price on request article corrected
1.6.6
- Important fix for mails
1.6.5
- Small fix for shop owner mails
1.6.4
- Adjustments for additional mail recipients
- Fix for build.sh
1.6.2
Fix: Mail Service Injection
1.6.1
Important Fix: resolved problems in offcanvas checkout
1.6.0
- Property options of variants are now displayed in the requests
- Units are no longer hidden in the case of price on request articles
1.5.10
- Fix promotions leaking prices
- Fix checkout button with active por-item in cart
- Fix coupon problem in checkout
- Feature: Allow hiding the button on detailpages
1.5.9
- Fix for multilingual sales channels
- Fix for shopping cart "Article number search"
Articles that are "price on request" can no longer be added and purchased using the article number search, unless it is explicitly activated in the article.
1.5.8
- Revised price on request logic
- Rule set interpretation revised
- Fixes related to custom products
1.5.7
added template for CMS layouts
1.5.6
Added Templates for CMS-Pages
1.5.5
- The e-mail is now output in the mail templates.
- New text module added: nimbits-pricerequests.popup.text
1.5.4
- New text module added für quantity: nimbits-pricerequests.popup.quantityProductTitleSeperator
1.5.3
- Optimized deleteCart routine. Fixes problems with virtual items such as discounts or surcharges.
1.5.2
- Further improvement of the mail template handling when connected to Custom Products
1.5.1
- Improved handling of incorrect mail templates (preparation for custom products extension)
1.5.0
ATTENTION: E-mail templates in the plug-in configuration are deleted by the update and must be backed up manually beforehand!
- E-mails switched to Shopware e-mail templates.
- Preparation for Custom Products (extension plug-in)
- Understanding children taught.
1.4.1
- Small fix for shopping cart requests
1.4.0
Compatibility with Shopware 6.4 established. (Not compatible with Shopware 6.3.X.)
1.3.2
New features:
- Translation introduced for e-mail subject and sender
- The link to the data protection declaration in the app configuration has been replaced by a text module (adaptation required!)
- Compatible with the plugin "Article configurator for sets / bundles from Digitivision
- Alternative for Google reCaptcha: Shopware Honeypot Field
Fix
- Offcanvas shopping cart in mobile view
- Date as a variable for e-mail now works correctly
1.3.1
Important update for compatibility with 6.3.5.2
1.3.0
- Fix for shopping cart inquiries with surcharge / discount items with a discount, which is displayed as an additional item.
1.2.9
new features
- Land can now be optional
- Telephone number in the mail template
1.2.8
Expansion for Custom Fields
1.2.6
- Fixed a problem with the price display in the search. Price is now displayed if option is activated in the article configuration;
1.2.5
Fixes
- When displaying price ranges, fictitious prices are no longer displayed
new features
- Release price only for certain customer groups on request
1.2.4
- Added reCaptcha test button in plugin configuration
1.2.3
- Fix for shopping cart inquiries. Selected quantities are now correctly transferred.
1.2.2
Fix for shopping cart inquiries with Shopware version 6.3.3.1
1.2.1
- Fix for translations (individual translations & e-mail configurations can now be stored for each sales channel)
1.2.0
- Revision of the overall system including centralization of the query logic
- Price on request Article can be placed in shopping cart -> leads to the shopping cart being converted into a price inquiry
- Item with a certain price e.g. = 0 can be set as the price on request
- Blocks built into the form
- Minor fixes and adjustments for 6.3
1.1.11
fixed sending mails to customer
1.1.10
- fixed dependency injection for StringLoaderExtension
- Shopware 6.3 ready
1.1.9
- Item list in the request
- Article can be bought AND requested
1.1.7
new features
- Own page as a redirect for the shopping cart request (plugin configuration)
- Shopping cart can now be set so that it can no longer be bought (shopping cart inquiries)
- Offcanvas cart and normal shopping cart can now be set separately as "price on request" (plugin configuration)
fix
- 1.1.7 fixes a problem where the shop crashes when you add an item to the shopping cart in the listing
1.1.6
new features:
- Price on request via checkbox in the article
- Shipment information for individual inquiries directly on the detail page
- Continue to display price if article is "Price on request"
- Text field for individual additional text on the article page under the price
- Article additional fields in e-mail using ["attributes"]
1.1.5
Price on request for articles that are out of stock
1.1.4
- Feature: Mail template can now be customized in the plugin configuration.
- Fix: Various bug fixes for sending mails & error messages