Add free gift product to cart
Product information "Add free gift product to cart"
Highlights
Custom voucher management in the admin area Flexible redemption conditions Precise control of the validity period Targeted control of voucher combinability Advanced rule conditions in the Rule Builder
Features
Simple creation of vouchers for free products Clear list view for managing existing vouchers Linking voucher codes to specific products Highlighting of free products in the shopping cart Support for multiple sales channels Configurable voucher code pattern generator Option: vouchers valid only for logged-in users Voucher conditions such as minimum order value or usage limits Integration with Shopware’s native Discounts & Promotions module
With this plugin, shop owners can easily offer their customers free products that are automatically added to the shopping cart when an individually configurable voucher code is entered. The redemption can be flexibly linked to conditions such as a minimum order value or a customer login, and controlled per sales channel. You can also define which free product vouchers can be combined with each other. In addition, rule conditions in the Rule Builder make it possible to detect whether a free product voucher is being used or if such a voucher is already in the shopping cart.
Purpose
The plugin is designed to boost conversions, e.g., by offering product samples, promotional items, or exclusive free gifts during specific campaigns. Shop owners can flexibly configure vouchers and target them to specific customer groups.
Possible Use Cases / Application Scenarios
Free product as a promotional offer for new customers
Giveaways for orders above a certain cart value
Rewards for registered customers using exclusive voucher codes
Targeted promotions for specific channels or countries
Usage
Voucher management is handled in the admin panel under Settings > Extensions > Free Product Vouchers
Here, voucher codes can be created, edited, and linked to specific products. Free products appear clearly marked in the cart and are visually distinguished from the rest of the items.
Additionally, campaigns can be set up using Shopware’s built-in module under Marketing > Discounts & Promotions
This allows configuration of the name, validity period, usage limits, and conditions.
Under Settings > Automation > Rule Builder > Create rule, two additional rule conditions are now available. This allows you to check whether a free product voucher has been used or whether the free product triggered by this voucher is already in the shopping basket.
Limitations / Notes
Vouchers are only valid for assigned sales channels
This feature does not support combination with other types of discounts
Free products must be listed as regular products in the shop
Note on Plugin History and Support
This plugin was originally developed by Proxation GmbH and has been handed over to ACRIS E-Commerce GmbH for further development and maintenance as part of a strategic realignment of the company.
For support inquiries, please contact us as usual via account.shopware.com. We will be happy to assist you there.
- Code optimizations.
- Fixed storefront URLs for subdirectory installations (product selection modal).
- Fixed storefront URLs for subdirectory installations (product selection modal).
- Improved voucher exclusion system with dedicated mapping table for better data integrity.
- Fixed free product quantity becoming editable when a standard promotion is active in the cart.
- Improved product variant display in administration product selection.
- Removed unnecessary delay in product switch AJAX flow.
- Optimierung des Produktwahl-Modal Ladevorgangs.
- Code optimization.
- Improved plugin installation process.
- Code optimization.
- Added "Order only with voucher code"
- Added compatibility with SwagCustomizedProducts
- Improved multi-product selection with residual value check
- Various bug fixes and performance improvements
- Improved plugin compatibility with other plugins.
- Added individual codes support: generate unique codes for each voucher instead of a single fixed code
- Added residual value management: individual codes can have a monetary value that gets deducted with each redemption, allowing multiple uses until the value is exhausted
- Added ability to set initial value and edit remaining value for individual codes in the admin panel
- Fixed: Shipping cost calculation now correctly excludes free product voucher values, ensuring accurate shipping fees based on actual cart value
- Added compatibility with MySQL 8.4
- Fixed foreign keys bug.
- Fixed multi opening product selection modal.
- Added multi select feature for the voucher products.
- Added modal logic for the choosing between free products on storefront.
- Improved plugin compatibility with other plugins.
- Added new configuration for the preventing of the free voucher combination with other vouchers in the cart.
- Improved plugin compatibility with SwagCommercial.
- Fixed plugin compatibility with other plugins.
- Added success message when redeeming a free product voucher in the cart.
- Made voucher code entry case-insensitive (e.g. test, TEST behave the same).
- Added cross-check validation to prevent duplicate codes between vouchers and Shopware promotions.
- Introduced new rule condition “Vouchers for Free Product” (works like “Item is promoted”).
- Added customer-friendly error message when voucher redemption limit per customer is reached.
- The redeemed voucher codes are now displayed in the admin order details (customField).
- Fixed a bug that prevented vouchers from being added to the shopping basket.
- Bug fix: added missing method in the migration.
- Added voucher code unique constraint to prevent duplicate codes.
- Added proper error handling for the inactive or non-available products.
- 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
- Code optimizations.
- Fixed storefront URLs for subdirectory installations (product selection modal).
- Fixed storefront URLs for subdirectory installations (product selection modal).
- Improved voucher exclusion system with dedicated mapping table for better data integrity.
- Fixed free product quantity becoming editable when a standard promotion is active in the cart.
- Improved product variant display in administration product selection.
- Removed unnecessary delay in product switch AJAX flow.
- Optimization of the product selection modal loading process.
- Improved plugin installation process.
- Fixed: Shipping cost calculation now correctly excludes free product voucher values, ensuring accurate shipping fees based on actual cart value
- Translation fix for the mis-matching product
- Added compatibility with MySQL 8.4
- Fixed foreign keys bug.
- Fixed multi opening product selection modal.
- Preventing order placing with miss-matching free product.
- German translation fix for the admin module.
- Added multi select feature for the voucher products.
- Added modal logic for the choosing between free products on storefront.
- Improved plugin compatibility with other plugins.
- Added new configuration for the preventing of the free voucher combination with other vouchers in the cart.
- Fixed plugin compatibility with other plugins.
- Improved plugin compatibility with SwagCommercial.
- Fixed the translation issue.
- Added success message when redeeming a free product voucher in the cart.
- Made voucher code entry case-insensitive (e.g. test, TEST behave the same).
- Added cross-check validation to prevent duplicate codes between vouchers and Shopware promotions.
- Introduced new rule condition “Vouchers for Free Product” (works like “Item is promoted”).
- Added customer-friendly error message when voucher redemption limit per customer is reached.
- The redeemed voucher codes are now displayed in the admin order details (customField).
- Fixed the issue with the error handling during voucher redemption.
- Fixed a bug that prevented vouchers from being added to the shopping basket.
- Bug fix: added missing method in the migration.
- Fixed error handling and added code unique constraint for voucher codes for SW6.6.
- Optimization of error messages in the shopping cart if a free item cannot be redeemed due to a configured minimum or maximum order value.
- Change of the plugin basic data.
- Added new configuration for the preventing of the free voucher combination with other vouchers in the cart.
- Fixed the bug with the saving the promotion entity
- Fixed the translation issue.
- Added success message when redeeming a free product voucher in the cart.
- Made voucher code entry case-insensitive (e.g. test, TEST behave the same).
- Added cross-check validation to prevent duplicate codes between vouchers and Shopware promotions.
- Introduced new rule condition “Vouchers for Free Product” (works like “Item is promoted”).
- Added customer-friendly error message when voucher redemption limit per customer is reached.
- Bug fix: added missing method in the migration.
- Fixed error handling and added code unique constraint for voucher codes.
- Change of the plugin basic data.
Login
4 reviews
24 June 2024 14:34
Sind zufrieden mit dem Plugin
Solide Idee und gute Umsetzung, würden das Plugin weiterempfehlen
8 November 2023 08:08
Nette Plugin-Idee
Schön, dass es so ein Plugin nun gibt, wir hatten länger mit solch einer Idee gespielt. Was für ein Zufall! :) Eine kleine individuelle Anpassung wurde schnell und kompetent umgesetzt. Wer seinen Kunden die Möglichkeit geben will, via Gutschein kostenlose Artikel in den Warenkorb legen zu lassen, dem würde ich das Plugin empfehlen.
19 October 2023 09:56
Schöne Pluginidee und gut funktionierendes Plugin
-
26 September 2023 14:33
Super Lösung um via Gutschein einen kostenlosen Artikel in den Warenkorb zu legen
-
Ja! Wir haben den Aufwand nicht gescheut und das Plugin auch damit kompatibel gemacht.