- Fixed: Offer requests with a discount/promotion line item in the cart failed when sending the offer e-mail, so no request mail was sent. Offer mails are now delivered reliably regardless of the line-item types in the cart.
- Fixed: On the offer page, switching the language produced an error and left the language unchanged.
- Fixed: When the request form's required fields were configured per sales channel, submitting validated against the global required-field settings instead of the sales channel's — relevant for shops that configure the offer form per sales channel.
- Improved: Full PHP 8.4 compatibility — no more deprecation notices are emitted under PHP 8.4.
- Fixed: Saved offers whose cart had expired or been removed in the meantime could trigger an error page when viewed — such offers now display with an empty cart.
- Improved: If the offer cart cannot be saved while submitting a request, a notice is now shown instead of an error page.
- Added option to show product images on the offer page
- Removed wishlist button from offer page
- Readded button to remove product from offer cart
- Fixed salutation option value
- Newsletter checkbox is not required anymore
- Request form is now displayed in a two-column layout starting from LG viewport size
- Refactored offer cart to be responsive
- Added Twig templates for offer cart header and line items
- Removed position numbers from the offer cart
- Switched to native Shopware form element includes
- Removed unused snippets
- Added TWIG blocks in template
- Bug fixed: Salutation is not required anymore.
- Offer input values now stay in the form after refreshing the page
- Added compatibility with third party plugins
- Fixed problem with promotions display on offers form
- Added quantity selector on offer page
- Fixing problem with undefined not-required variables in email template.
- Fixing problem with not correctly validating offer form for privacy checkbox.
- Inquiry button reintroduced on the PDP
- Changed form button name
- The possible length of the salutation has been increased from 12 to 16 characters
- Added time configuration for scheduled tasks, which deletes old offers
- Shopware 6.7 compatibility
- Fixed: Offer requests with a discount/promotion line item in the cart failed when sending the offer e-mail, so no request mail was sent. Offer mails are now delivered reliably regardless of the line-item types in the cart.
- Fixed: On the offer page, switching the language produced an error and left the language unchanged.
- Fixed: The request form ignored the per-sales-channel required-field settings — submissions were always validated against the global settings. The channel-specific configuration is now applied. — relevant for shops with multiple sales channels and channel-specific configuration
- Fixed: Offers can now be loaded without error outside the storefront context (e.g. via the Admin API or integrations) — previously this could raise an error.
- Fixed: Saved offers whose cart had expired or been removed in the meantime could trigger an error page when viewed — such offers now display with an empty cart.
- Improved: If the offer cart cannot be saved while submitting a request, a notice is now shown instead of an error page.
- Fixed salutation option value
- Newsletter checkbox is not required anymore
- Form fields could not loaded (on SW <6.6.10.0)
- Request form is now displayed in a two-column layout starting from LG viewport size
- Refactored offer cart to be responsive
- Added Twig templates for offer cart header and line items
- Removed position numbers from the offer cart
- Switched to native Shopware form element includes
- Removed text snippets related to the offer cart
- Added compatibility with SW 6.6.10.16+
- Added TWIG blocks in template
- Bug fixed: Salutation is not required anymore
- Offer input values now stay in the form after refreshing the page
- Added compatibility with third party plugins
- Fixed problem with promotions display on offers form
- Added quantity selector on offer page
- Fixing problem with undefined not-required variables in email template
- Inquiry button reintroduced on the PDP
- Changed form button name
- The possible length of the salutation has been increased from 12 to 16 characters
- Added time configuration for scheduled tasks, which deletes old offers
- Added possibility to turn plugin off for specific sales channel
- Adjusted TWIG template for possible overrides
- Added prefill of form fields for logged in customers
- New plugin configuration: Show the "request offer" button on the product page
- Fixed error with reCaptchaV3
Exchanged CartPersister class
- Bug fixed: Login is not required anymore
- A cms page can be chosen for display after form submission.
- Shopware 6.6 compatibility
- Adjusted TWIG template for possible overrides
- Added possibility to turn plugin off for specific sales channel
- Added prefill of form fields for logged in customers
- New plugin configuration: Show the "request offer" button on the product page
- Fixed error with reCaptchaV3
Exchanged CartPersister class
- Better extensibility for third-party plug-ins through the use of abstract classes instead of concrete implementations - Better extensibility for third-party plug-ins through the use of abstract classes instead of concrete implementations
- Optimized block for button in offcanvas-cart
- Fixed snippets for DE
- It is now possible to hide certain form fields
- It is now possible to define certain form fields as required or optional
- Improved and added blocks in form.html.twig
- After successful submission, you will now be redirected to /offer/finish instead of just /offer
- In the configuration, you can now optionally define that a copy of the e-mail is sent to the customer
- Variants and options are now also displayed in the offer basket
- Internationalization improvements
- Performance improvements
- Field contents are now correctly passed to the e-mail with spaces
- Fixes a bug that crept in with the last version
- Adjusted HTML code
- Fixes a bug that the message in the email does not contain spaces
- You can now define in the configuration, whether the product prices should be shown in the offer form (default: disabled)
- With the free-text field `coe_basket_offer_mail_receiver` at the country level, a different recipient can now be defined for each country. If not set, the recipient from the extension configuration will be automatically used.
- Added new route to call the form and add a product at the same time (can be used to go from the listing directly to the form)
- The countries in the dropdown are now sorted alphabetically
- On the finish page the sales channel context is now set correctly
- Shopware 6.5 compatibility
- Added possibility to turn plugin off for specific sales channel
- Internationalization improvements
- Performance improvements
- Field contents are now correctly passed to the e-mail with spaces
- Fixes a bug that crept in with the last version
- Adjusted HTML code
- Fixes a bug that the message in the email does not contain spaces
- You can now define in the configuration, whether the product prices should be shown in the offer form (default: disabled)
- Added new route to call the form and add a product at the same time (can be used to go from the listing directly to the form)
- The countries in the dropdown are now sorted alphabetically
- On the finish page the sales channel context is now set correctly