Automatically Add Free Products to the Shopping Cart
In-App Purchases
Subscriptions
Description
Highlights
- Easy creation of free products
- Free products are automatically added to the shopping cart
Features
- Highlight free products in the shopping cart
About the Extension
With the help of our app, you allow your customers to receive free products that will be automatically placed in their shopping cart based on a specific shopping cart value. You can determine which products will be taken into consideration as free products for an assigned shopping cart value, and you can access these settings in your administration section.
Individual support and regular updates
If you would like special adaptations for the use of our extension in your store, please feel free to contact us. We are continuously improving the app. The satisfaction of our customers and top-quality support are our number one priority. Contact us directly through the Shopware Plugin Support, we will do everything we can to help you competently and quickly.
________________________________________________________________________________________________________________________________________________________________
About us
We are the codegiganten (code giants) from Paderborn, your experienced partner for any Shopware 6 project. We offer years of experience in individual PHP projects with current frameworks form the foundation for an efficient and professional handling of all technologies in the Shopware universe. We continuously update and improve our apps and themes and offer competent, individual support as well as customised solutions to make your store even better.
With codegiganten GmbH, you will not only have an absolutely technically skilled partner at your side, but also benefit from an immense wealth of experience from numerous eCommerce projects in the B2C and B2B markets.
codegiganten GmbH – Your Shopware 6 Partner
Friedrichstraße 15 | 33102 Paderborn | Germany
Managing Director: Oliver Krimmer
Do you need a special app or theme, which is not yet available in the store? No problem! Please contact us at any time via E-Mail to info@codegiganten.de
________________________________________________________________________________________________________________________________________________________________
With the help of our app, you allow your customers to receive free products that will be automatically placed in their shopping cart based on a specific shopping cart value. You can determine which products will be taken into consideration as free products for an assigned shopping cart value, and you can access these settings in your administration section.
Individual support and regular updates
If you would like special adaptations for the use of our extension in your store, please feel free to contact us. We are continuously improving the app. The satisfaction of our customers and top-quality support are our number one priority. Contact us directly through the Shopware Plugin Support, we will do everything we can to help you competently and quickly.
________________________________________________________________________________________________________________________________________________________________
About us
We are the codegiganten (code giants) from Paderborn, your experienced partner for any Shopware 6 project. We offer years of experience in individual PHP projects with current frameworks form the foundation for an efficient and professional handling of all technologies in the Shopware universe. We continuously update and improve our apps and themes and offer competent, individual support as well as customised solutions to make your store even better.
With codegiganten GmbH, you will not only have an absolutely technically skilled partner at your side, but also benefit from an immense wealth of experience from numerous eCommerce projects in the B2C and B2B markets.
codegiganten GmbH – Your Shopware 6 Partner
Friedrichstraße 15 | 33102 Paderborn | Germany
Managing Director: Oliver Krimmer
Do you need a special app or theme, which is not yet available in the store? No problem! Please contact us at any time via E-Mail to info@codegiganten.de
________________________________________________________________________________________________________________________________________________________________
Details
- Available: English, German
- Latest update: 15 October 2026
- Publication date: 31 March 2021
- Version: 4.4.1
- Category: Loyality & Rewards
Resources
Reviews (17)
Average rating of 4.82 out of 5 stars
Gratisprodukt in Kombination mit Rabattaktion
Average rating of 4.5 out of 5 stars
--
Das Plugin hat super funktioniert, aber nun funktioniert es seit über einem Monat nicht mehr und der Support hat bisher keine Lösung bieten können und braucht immer sehr lange mit der Antwort. (Sehr nett, aber bisher nicht hilfreich).
Wir haben je nach Bestellwert unterschiedliche Gratisprodukte. Diese Einstellung funktioniert nicht mehr.
Sobald wir ein Gratisprodukt mit einer Rabattaktion kombinieren möchten, werden die Gratisprodukte nicht mehr hinzugefügt und das Plugin ist in dem Zusammenhang derzeit nutzlos.
Ich hoffe, dass ich bald berichten kann, dass das Problem behoben werden konnte.
SUPER SUPPORT - Plugin Perfekt
Average rating of 5 out of 5 stars
Top Plugin mit Potenzial
Average rating of 4.5 out of 5 stars
Ein Verbesserungsvorschlag von mir um das Plugin perfekt zu machen:
Aktuell ist es so, dass z.B. ab 10€ Warenkorbwert Produkt 1&2 freigeschaltet wird. Ab 20€ Warenkorbwert dann zusätzlich Produkt 3&4 freigeschaltet werden. Wenn man einstellt, dass der Kunde nur 1 gratis Produkt aussuchen kann, global für alle Produkte. Das heißt, wenn der Kunde 20€ erreicht und 4 Produkte zur Auswahl hat, kann er nur 1 Produkt wählen.
Hier wäre es top wenn man die Option hätte, dass der Kunde pro erreichter Stufe 1 Gratis Produkt aussuchen kann. Also bei erreichen von 10€ die Wahl aus Produkt 1 & 2 und dann ab 20€ zusätzlich die Wahl aus Produkt 3&4 hat.
Einfach zu bedienen und absolut zuverlässig.
Average rating of 5 out of 5 stars
Wir können die App auf jeden Fall empfehlen!
Einfache Installation und Anwendung verbunden mit einem schnellen Support
Average rating of 5 out of 5 stars
Hat diverse Probleme im Shop verursacht
Average rating of 3 out of 5 stars
Praktisches PlugIn mit tollen Support
Average rating of 5 out of 5 stars
About the Extension Partner
codegiganten GmbH
Partner Status
-
Shopware
Silver Partner -
Shopware
Premium Extension Partner
Details
-
Ø-Rating:
5
Average rating of 5 out of 5 stars
- Partner since: 2020
- Extensions: 90
- Certifications: 2
Support
- Based in: Germany
- Speaks: German, English
- Response time: Quickly
You have decided to use our plugin? Thank you very much! Now all that's left is the simple installation.
- Download the plugin from the store
- Log into your Shopware 6 administration area and navigate to Settings > System > Plugins
- Click on the "Upload Plugin" button and select the downloaded extension
- Use the menu next to the extension to install it and the switch to activate it
- The plugin is now active and usable!
- In the plugin configuration you can make your individual settings.
- The free products can be created and managed under Catalogs -> Free products
If you need help, we are always available at info@codegiganten.de and https://codegiganten.de/kontakt/.
4.4.1 6.7.0.0 - 6.7.15.1
- Fixed: the plugin configuration page showed no cards and logged "isMeteorComponent is not a function" in the administration console on Shopware 6.7.0 to 6.7.4; the configuration now works on all 6.7 versions.
- The "Live preview" button in the configuration navigation now always sits in its own row below "Expand all" / "Collapse all", also on older Shopware 6.7 versions.
4.4.0 6.7.0.0 - 6.7.15.1
- Fixed: a free product linked to a promotion stayed in the cart although the promotion's rule was no longer met, e.g. "total quantity of all products > 1" after reducing the quantity to 1 - the free product itself was counted by the rule and kept it alive. Cart rules of the promotion are now evaluated without the free product line items.
- Fixed: "Allow only one free product selection (manual mode)" no longer counts free products that are added to the cart automatically; they do not hide the manual free products anymore.
- A free product can now be deleted directly from its edit page (button with confirmation, only with the delete permission).
- The edit page of a free product is now split into cards (general, free product, trigger, behaviour) with a summary of what the entry does at the top; manufacturer and category are combined into one "additional condition" selection; a warning appears before unsaved changes are discarded, and a failed save shows a hint. The sidebar shows product images and has a search.
- Several free products can be activated, deactivated or deleted at once in the overview; a free product can be duplicated from its context menu (the copy is created deactivated).
- The free products overview can be filtered by status, selection type and sales channel in the sidebar.
- The free products overview shows a status (active, scheduled, expired, inactive) with a warning for deactivated or missing products and promotions, a readable trigger column (cart value with currency or linked promotion), the period, the sales channels and the product image; rarely used columns are hidden by default.
- Creating a free product now guides you through a step-by-step wizard (gift, trigger, behaviour, validity, summary) that explains each setting; after creation the edit page of the new entry opens. Editing existing free products is unchanged.
- Added a live preview to the plugin configuration showing the free products in the cart with the current (unsaved) settings.
- Added a "Design" card to the plugin configuration: buttons for ready-made color schemes, "Use shop colors" (brand colors of the sales channel theme) and "Reset all colors", plus a primary and secondary color from which all colors are derived; each of them writes all individual colors, which can then be adjusted in the expert settings.
- Added buttons to jump between the free products overview and the plugin configuration.
- Added a basic shape setting (sharp / slightly rounded / round) chosen via style cards with a small preview; selecting a card writes all corner radii. The switch "Show expert settings" only shows or hides the individual color and radius fields; empty color fields use the default blue, empty radius fields use the selected basic shape; values hidden by the expert switch stay active in the shop.
4.3.6 6.7.0.0 - 6.7.15.1
- Fixed: Added missing administration and storefront files
4.3.5 6.7.0.0 - 6.7.15.1
- Free products are removed from the cart when the requirement is no longer met
4.3.4 6.7.0.0 - 6.7.15.1
- Security: The quantity of a chosen free product is now always limited to the quantity of its entry - previously a crafted request to the "remove" route combined with the quantity selector in the cart allowed any quantity for free
- Security: Switching a chosen free product to another variant is only possible for the variants the entry allows - an entry on a single variant can no longer be swapped for a (more expensive) sibling variant
- Security: A free product position is no longer accepted merely because it carries the ID of an entry - the product itself must belong to the entry or its product group (relevant for changes via the Store API)
- Security: A 100 % discount no longer unlocks a free product - the cart value fallback without discounts only applies while the cart prices are not calculated yet
- Security: Free product positions never count towards their own cart value threshold, even with a residual price per delivery country
- Security: "Order again" only takes the free product marking from orders of the logged-in customer
4.3.2 6.7.0.0 - 6.7.15.1
- Free product statistics in the cogi Commander: the plugin now records how often each free product is offered, added to the cart (automatically or chosen by the customer), removed by customers and ordered. The cogi Commander shows the acceptance rate of the selection cards (chosen by the customer ÷ card shown - automatically added free products do not count as an offer), the removal rate, orders with free products and the value given away, plus a daily trend and tables per free product, product and sales channel. Without the cogi Commander the plugin works as before
- Fixed: Uninstalling the plugin without keeping its data failed because the translation table of the free products was not removed first
- Fixed: With "Only offer free products above the start value" combined with "Calculate cart value without promotions" or "without free shipping products", raising the quantity of a cart item overwrote the start value with the new cart value, so selectable free products that had just been unlocked were hidden
- New option "Surcharge on the start value": a fixed amount added to the start value of "Only offer free products above the start value", so selectable free products are only offered if their cart value threshold is above start value + surcharge
4.3.0 6.7.0.0 - 6.7.15.1
- The cards on the plugin configuration page can now be collapsed and expanded via their title bar to keep the long settings page manageable, with a jump mark column on the left that scrolls to a section and highlights the one currently in view, plus buttons to expand or collapse all cards at once and the support dialog below the jump marks
- The edit and create pages in the administration now show a compact sidebar on the left listing all free products, so you can switch directly between entries without going back to the overview. Long lists are paginated, the sidebar opens on the page containing the entry being edited, and entries based on a dynamic product group or a parent product with variants are marked with an icon
- Free product tiles are now displayed in a defined order: products with a cart value threshold first, promotion-linked products after them, each group sorted by priority (highest first). Previously stream tiles ignored the priority and promotion tiles could appear first
- New option "Show unavailable free products (auto mode)": automatically added free products that are not yet unlocked are shown as locked preview cards with the missing amount or the promotion's unlock hint, just like manual ones. The preview disappears as soon as the product is added to the cart automatically; a free product the customer actively removed is not offered again. "Do not show unavailable products associated with a promotion" applies to these cards as well
- New field "Adding to the shopping cart" per free product: add automatically, let the customer choose, or use the sales channel setting. A cart can therefore show automatically added free products and selection cards at the same time; "Only one free product selectable" and "One free product per customer" count across both variants. Existing free products are set to "Default" and behave exactly as before
- New option "Enable advanced cart display for free products": free products are shown as a single collapsible panel instead of the horizontal card row - with a preview of the next tier including the amount that is still missing, a carousel, a selectable or custom icon and its own colours. It works in the shopping cart, in the off-canvas cart and on the confirmation page
- Free products linked to a promotion now explain what is still missing to unlock them - the remaining amount, a required promotion code or the name of the promotion. For special cases a custom, translatable unlock hint can be entered per free product in a rich text editor, so it can carry formatting such as bold, lists or links. In the advanced display a hint that carries formatting is shown in full in a separate block once the panel is expanded, while the panel header only names the open condition and keeps the wording in a tooltip - the header is a button and cannot carry a clickable link. A plain-text hint is shown in the header itself, and the extra block is left out. The promotion code itself is never named - the hint only states that a promotion code is required
- The option "Hide buy button in the storefront" is now enforced in the shopping cart as well: a locked product that still ends up there as a paid line item is removed
- Fixed the promotion conditions of a free product (promotion code, validity period, sales channel, redemption limits, cart and customer rules) only being checked for logged-in customers during cart calculation - guests kept free products they were not entitled to
- Fixed repeat orders: a free product they contained ended up in the cart as a regularly paid line item, was removed again immediately, or was granted without checking the linked promotion
- Fixed the cart page, off-canvas cart and confirmation page failing with an error when a free product was tied to a category or a manufacturer and the cart contained a line item without the matching data
- New option "Only offer free products above the start value": the cart value at the moment the cart is first filled is remembered as a start value, and selectable free products whose cart value threshold is at or below it are no longer offered for that cart - even after the cart is reduced. The start value is reset when the cart is emptied. Automatically added free products, free products without a cart value threshold and free products already in the cart are not affected; the manufacturer banner on the product page follows the same rule
- Fixed a free product chosen by a logged-in customer being removed when another entry on the same product had unmet promotion conditions
- A free product entry based on a dynamic product group is only accepted for products that belong to that group
- Fixed several free product entries on the same product collapsing into a single locked preview card: each entry - for example the 130 € and 200 € cart value tiers on the same product - now gets its own card, and a locked tier no longer disappears once a lower tier on the same product is unlocked
4.2.5 6.7.0.0 - 6.7.15.1
- Improved performance in the shopping cart
4.2.4 6.7.0.0 - 6.7.15.1
- Support displaying advanced/graduated prices (from the product_price table) as crossed-out original prices for free products if they exist and are valid
- Support individual promotion codes for free products and track their redemption status when placed in an order
- New option to hide unavailable free products that are associated with a promotion
4.2.3 6.7.0.0 - 6.7.15.1
- Fixed an issue with repeat orders
- Added quickview for free products
- Optimized database migration scripts
4.2.0 6.7.0.0 - 6.7.15.1
- Optionally display free products to customers who are not logged in
- Cart free-product row: configurable scrollbar (always vs. on scroll)
4.1.12 6.7.0.0 - 6.7.15.1
- Storefront Twig adjustments for tags
- Gamification: new optional setting so free products from a promotion (e.g. a winning or campaign code) can be added and kept in the cart even when it is otherwise empty (no paid line items).
4.1.10 6.7.0.0 - 6.7.15.1
- Hotfix for the version 4.1.9
4.1.9 6.7.0.0 - 6.7.15.1
- A bug with the product_version_id has been fixed.
4.1.8 6.7.0.0 - 6.7.15.1
- Fixed an issue with variant product visibility: If the parent product was out of stock and set to closeout, the entire product was hidden even though individual variants were still available.
4.1.7 6.7.0.0 - 6.7.15.1
- The product selection process in the administration area when creating/editing free products has been optimized.
4.1.6 6.7.0.0 - 6.7.15.1
- Compatibility with other Plugins has been further improved.
4.1.5 6.7.0.0 - 6.7.15.1
- The `ProductStreamBuilderInterface` is now used in `FreeProductsSubscriber.php` instead of `ProductStreamBuilder`.
- New blocks have been added to the template files `/component/product/card/box-free-product-card.html.twig` and `/page/checkout/cart/index.html.twig`.
- If the setting "Allow only one free product selection (manual mode)" was active, it was possible to receive more than one free product. This issue has now been resolved.
- New setting for hiding the free product title in the shopping cart.
4.1.1 6.7.0.0 - 6.7.15.1
- Bug fix: A bug in CheckoutFreeProductController.php that occurred when the Shopware Commercial Plugin was active has been fixed.
4.1.0 6.7.0.0 - 6.7.15.1
- The product card design has been completely redesigned and now offers extensive customization options for colors, shapes, and sizes
- New feature: Variant selection via a modal dialog window directly in the shopping cart
- In-app purchase added: Dynamic product groups (Product Streams) can now be used as free products. Customers can select products from the dynamic product group via a modal dialog window in the shopping cart
- The administration interface for creating free products has been revised and improved
- **Important after update:** Please review the design settings in the plugin configuration and adjust the new design options for product cards and variant selection modal to match your shop requirements
4.0.13 6.7.0.0 - 6.7.15.1
- The option "Hide the buy button on storefront" now also hides the button in listings.
4.0.12 6.7.0.0 - 6.7.15.1
- Fixed tax rate calculation for free products from configuration
- Added tax ID to free product line item payload
4.0.10 6.7.0.0 - 6.7.15.1
- Compatibility with Shopware Commercial
- Bugfix for product link from free product box
4.0.8 6.7.0.0 - 6.7.15.1
- Fixed an issue when adding products via the product number input field
- Add class to free product title in card
4.0.6 6.7.0.0 - 6.7.15.1
- The block "component_product_box_image_link" has been removed
4.0.5 6.7.0.0 - 6.7.15.1
- Fixed an issue that occurred in guest orders when adding a free product to the shopping cart through a promotion.
4.0.4 6.7.0.0 - 6.7.15.1
- There is now a new option to hide the hint in the shopping cart when the free product can be exchanged.
4.0.2 6.7.0.0 - 6.7.15.1
- Free products that are automatically added through a promotion can now also be removed from the shopping cart.
- Fixed an issue where a customer got a free product twice after register
4.0.0 6.7.0.0 - 6.7.15.1
- Shopware 6.7 compatibility
3.9.0 6.6.9.0 - 6.6.10.30
- Fixed: a free product linked to a promotion stayed in the cart although the promotion's rule was no longer met, e.g. "total quantity of all products > 1" after reducing the quantity to 1 - the free product itself was counted by the rule and kept it alive. Cart rules of the promotion are now evaluated without the free product line items.
- Fixed: "Allow only one free product selection (manual mode)" no longer counts free products that are added to the cart automatically; they do not hide the manual free products anymore.
- A free product can now be deleted directly from its edit page (button with confirmation, only with the delete permission).
- The edit page of a free product is now split into cards (general, free product, trigger, behaviour) with a summary of what the entry does at the top; manufacturer and category are combined into one "additional condition" selection; a warning appears before unsaved changes are discarded, and a failed save shows a hint. The sidebar shows product images and has a search.
- Several free products can be activated, deactivated or deleted at once in the overview; a free product can be duplicated from its context menu (the copy is created deactivated).
- The free products overview can be filtered by status, selection type and sales channel in the sidebar.
- The free products overview shows a status (active, scheduled, expired, inactive) with a warning for deactivated or missing products and promotions, a readable trigger column (cart value with currency or linked promotion), the period, the sales channels and the product image; rarely used columns are hidden by default.
- Creating a free product now guides you through a step-by-step wizard (gift, trigger, behaviour, validity, summary) that explains each setting; after creation the edit page of the new entry opens. Editing existing free products is unchanged.
- Added a live preview to the plugin configuration showing the free products in the cart with the current (unsaved) settings.
- Added a "Design" card to the plugin configuration: buttons for ready-made color schemes, "Use shop colors" (brand colors of the sales channel theme) and "Reset all colors", plus a primary and secondary color from which all colors are derived; each of them writes all individual colors, which can then be adjusted in the expert settings.
- Added buttons to jump between the free products overview and the plugin configuration.
- Added a basic shape setting (sharp / slightly rounded / round) chosen via style cards with a small preview; selecting a card writes all corner radii. The switch "Show expert settings" only shows or hides the individual color and radius fields; empty color fields use the default blue, empty radius fields use the selected basic shape; values hidden by the expert switch stay active in the shop.
- Fixed: the main image of the free product quickview stayed empty until a thumbnail was clicked - the image source is now set when the quickview opens.
3.8.4 6.6.9.0 - 6.6.10.30
- Security: The quantity of a chosen free product is now always limited to the quantity of its entry - previously a crafted request to the "remove" route combined with the quantity selector in the cart allowed any quantity for free
- Security: Switching a chosen free product to another variant is only possible for the variants the entry allows - an entry on a single variant can no longer be swapped for a (more expensive) sibling variant
- Security: A free product position is no longer accepted merely because it carries the ID of an entry - the product itself must belong to the entry or its product group (relevant for changes via the Store API)
- Security: A 100 % discount no longer unlocks a free product - the cart value fallback without discounts only applies while the cart prices are not calculated yet
- Security: Free product positions never count towards their own cart value threshold, even with a residual price per delivery country
- Security: "Order again" only takes the free product marking from orders of the logged-in customer
3.8.2 6.6.9.0 - 6.6.10.30
- Free product statistics in the cogi Commander: the plugin now records how often each free product is offered, added to the cart (automatically or chosen by the customer), removed by customers and ordered. The cogi Commander shows the acceptance rate of the selection cards (chosen by the customer ÷ card shown - automatically added free products do not count as an offer), the removal rate, orders with free products and the value given away, plus a daily trend and tables per free product, product and sales channel. Without the cogi Commander the plugin works as before
- Fixed: Uninstalling the plugin without keeping its data failed because the translation table of the free products was not removed first
- Fixed: With "Only offer free products above the start value" combined with "Calculate cart value without promotions" or "without free shipping products", raising the quantity of a cart item overwrote the start value with the new cart value, so selectable free products that had just been unlocked were hidden
- New option "Surcharge on the start value": a fixed amount added to the start value of "Only offer free products above the start value", so selectable free products are only offered if their cart value threshold is above start value + surcharge
3.8.0 6.6.9.0 - 6.6.10.30
- The cards on the plugin configuration page can now be collapsed and expanded via their title bar to keep the long settings page manageable, with a jump mark column on the left that scrolls to a section and highlights the one currently in view, plus buttons to expand or collapse all cards at once and the support dialog below the jump marks
- The edit and create pages in the administration now show a compact sidebar on the left listing all free products, so you can switch directly between entries without going back to the overview. Long lists are paginated, the sidebar opens on the page containing the entry being edited, and entries based on a dynamic product group or a parent product with variants are marked with an icon
- Free product tiles are now displayed in a defined order: products with a cart value threshold first, promotion-linked products after them, each group sorted by priority (highest first). Previously stream tiles ignored the priority and promotion tiles could appear first
- New option "Show unavailable free products (auto mode)": automatically added free products that are not yet unlocked are shown as locked preview cards with the missing amount or the promotion's unlock hint, just like manual ones. The preview disappears as soon as the product is added to the cart automatically; a free product the customer actively removed is not offered again. "Do not show unavailable products associated with a promotion" applies to these cards as well
- New field "Adding to the shopping cart" per free product: add automatically, let the customer choose, or use the sales channel setting. A cart can therefore show automatically added free products and selection cards at the same time; "Only one free product selectable" and "One free product per customer" count across both variants. Existing free products are set to "Default" and behave exactly as before
- New option "Enable advanced cart display for free products": free products are shown as a single collapsible panel instead of the horizontal card row - with a preview of the next tier including the amount that is still missing, a carousel, a selectable or custom icon and its own colours. It works in the shopping cart, in the off-canvas cart and on the confirmation page
- Free products linked to a promotion now explain what is still missing to unlock them - the remaining amount, a required promotion code or the name of the promotion. For special cases a custom, translatable unlock hint can be entered per free product in a rich text editor, so it can carry formatting such as bold, lists or links. In the advanced display a hint that carries formatting is shown in full in a separate block once the panel is expanded, while the panel header only names the open condition and keeps the wording in a tooltip - the header is a button and cannot carry a clickable link. A plain-text hint is shown in the header itself, and the extra block is left out. The promotion code itself is never named - the hint only states that a promotion code is required
- The option "Hide buy button in the storefront" is now enforced in the shopping cart as well: a locked product that still ends up there as a paid line item is removed
- Fixed the promotion conditions of a free product (promotion code, validity period, sales channel, redemption limits, cart and customer rules) only being checked for logged-in customers during cart calculation - guests kept free products they were not entitled to
- Fixed repeat orders: a free product they contained ended up in the cart as a regularly paid line item, was removed again immediately, or was granted without checking the linked promotion
- Fixed the cart page, off-canvas cart and confirmation page failing with an error when a free product was tied to a category or a manufacturer and the cart contained a line item without the matching data
- New option "Only offer free products above the start value": the cart value at the moment the cart is first filled is remembered as a start value, and selectable free products whose cart value threshold is at or below it are no longer offered for that cart - even after the cart is reduced. The start value is reset when the cart is emptied. Automatically added free products, free products without a cart value threshold and free products already in the cart are not affected; the manufacturer banner on the product page follows the same rule
- Fixed a free product chosen by a logged-in customer being removed when another entry on the same product had unmet promotion conditions
- A free product entry based on a dynamic product group is only accepted for products that belong to that group
- Fixed several free product entries on the same product collapsing into a single locked preview card: each entry - for example the 130 € and 200 € cart value tiers on the same product - now gets its own card, and a locked tier no longer disappears once a lower tier on the same product is unlocked
3.7.6 6.6.9.0 - 6.6.10.30
- Improved performance in the shopping cart
3.7.5 6.6.9.0 - 6.6.10.30
- Support displaying advanced/graduated prices (from the product_price table) as crossed-out original prices for free products if they exist and are valid
- Support individual promotion codes for free products and track their redemption status when placed in an order
- New option to hide unavailable free products that are associated with a promotion
3.7.4 6.6.9.0 - 6.6.10.30
- Fixed an issue with repeat orders
- Added quickview for free products
- Optimized database migration scripts
3.7.1 6.6.9.0 - 6.6.10.30
- Fixed a JS error in the free proudct overview when a free product has no linked product (product is null)
3.7.0 6.6.9.0 - 6.6.10.30
- Optionally display free products to customers who are not logged in
- Cart free-product row: configurable scrollbar (always vs. on scroll)
- Storefront Twig adjustments for tags
- Gamification: new optional setting so free products from a promotion (e.g. a winning or campaign code) can be added and kept in the cart even when it is otherwise empty (no paid line items).
3.5.9 6.6.9.0 - 6.6.10.30
- Fixed an issue with variant product visibility: If the parent product was out of stock and set to closeout, the entire product was hidden even though individual variants were still available.
3.5.8 6.6.9.0 - 6.6.10.30
- The product selection process in the administration area when creating/editing free products has been optimized.
3.5.7 6.6.9.0 - 6.6.10.30
- Compatibility with other Plugins has been further improved.
3.5.6 6.6.9.0 - 6.6.10.30
- The `ProductStreamBuilderInterface` is now used in `FreeProductsSubscriber.php` instead of `ProductStreamBuilder`.
- New blocks have been added to the template files `/component/product/card/box-free-product-card.html.twig` and `/page/checkout/cart/index.html.twig`.
- If the setting "Allow only one free product selection (manual mode)" was active, it was possible to receive more than one free product. This issue has now been resolved.
- New setting for hiding the free product title in the shopping cart.
3.5.2 6.6.9.0 - 6.6.10.30
- Bug fix: A bug in CheckoutFreeProductController.php that occurred when the Shopware Commercial Plugin was active has been fixed.
3.5.1 6.6.9.0 - 6.6.10.30
- Single variants can now be used again via the product dropdown field
3.5.0 6.6.9.0 - 6.6.10.30
- The product card design has been completely redesigned and now offers extensive customization options for colors, shapes, and sizes
- New feature: Variant selection via a modal dialog window directly in the shopping cart
- In-app purchase added: Dynamic product groups (Product Streams) can now be used as free products. Customers can select products from the dynamic product group via a modal dialog window in the shopping cart
- The administration interface for creating free products has been revised and improved
- **Important after update:** Please review the design settings in the plugin configuration and adjust the new design options for product cards and variant selection modal to match your shop requirements
3.4.6 6.6.0.0 - 6.6.10.30
- The error from the last update in the offcanvas shopping cart has also now been fixed.
3.4.5 6.6.0.0 - 6.6.10.30
- A bug was fixed that affected free product boxes when ACCESSIBILITY_TWEAKS was enabled in the .env file.
3.4.4 6.6.0.0 - 6.6.10.30
- Add new custom rule for rule builder: "Cart value by manufacturer(s)"
3.4.3 6.6.0.0 - 6.6.10.30
- Fixed an issue when adding products via the product number input field
- Add class to free product title in card
3.4.1 6.6.0.0 - 6.6.10.30
- Bug fix: Fixed a checkout error when two identical free products from different sales channels/configurations were created (message: "Products or prices may have changed"). The line item ID is now uniquely generated from the product ID and free product configuration, preventing collisions.
3.4.0 6.6.0.0 - 6.6.10.30
- If the free products are added manually and connected with a promotion, they will now remain in the shopping cart even after logging in.
3.3.9 6.6.0.0 - 6.6.10.30
- There is now a new option to hide the hint in the shopping cart when the free product can be exchanged.
3.3.8 6.6.0.0 - 6.6.10.30
- Adjustable whether the free products should be calculated with or without shipping costs in the shopping cart
3.3.7 6.6.0.0 - 6.6.10.30
- Free products that are automatically added through a promotion can now also be removed from the shopping cart.
3.3.6 6.6.0.0 - 6.6.10.30
- Fixed an issue where a customer got a free product twice after register
3.3.5 6.6.0.0 - 6.6.10.30
- Performance optimization in the shopping cart
- There is now a new option for manually adding free products, which allows the free products to appear in the shopping cart even if they are not yet available.
3.3.3 6.6.0.0 - 6.6.10.30
- If the free products are added manually, they will now remain in the shopping cart even after logging in
3.3.2 6.6.0.0 - 6.6.10.30
- Add a new text field for the manufacturer banner
3.3.1 6.6.0.0 - 6.6.10.30
- Some Twig blocks have been added for checkout
3.3.0 6.6.0.0 - 6.6.10.30
- Improvements for the last update
3.2.8 6.6.0.0 - 6.6.10.30
- Improvement for the last update
3.2.7 6.6.0.0 - 6.6.10.30
- There was a bug in the last update that caused the free products to appear at the top of the offcanvas. This has now been fixed and the free products are back at the bottom.
3.2.6 6.6.0.0 - 6.6.10.30
- Adjusting the snippets in the shopping cart
- Change the position of the free product notice
3.2.4 6.6.0.0 - 6.6.10.30
- The setting "Hide buy button on storefront" in the free products has been enhanced with the function that the product cannot be added in the checkout via the product number.
3.2.3 6.6.0.0 - 6.6.10.30
- Fixed an issue when checking whether a free product has already been purchased
3.2.2 6.6.0.0 - 6.6.10.30
- Bugfix in the shopping cart
3.2.1 6.6.0.0 - 6.6.10.30
- Further optimization in the cart
3.2.0 6.6.0.0 - 6.6.10.30
- Performance optimization in the cart
3.1.9 6.6.0.0 - 6.6.10.30
- Bug fix: Fixed an issue that occurred when the option “Calculate cart value without promotions” was enabled and only one free product was allowed.
3.1.8 6.6.0.0 - 6.6.10.30
- Fixed a bug when manually adding free products
3.1.7 6.6.0.0 - 6.6.10.30
- Fixed an error on the product detail page
3.1.6 6.6.0.0 - 6.6.10.30
- Fixed a bug for free products with promotions
3.1.5 6.6.0.0 - 6.6.10.30
- Hotfix: ID mismatch when adding line items automatically
- An issue has been fixed that occurred when a free product was added both through a promotion and due to the cart value simultaneously.
3.1.3 6.6.0.0 - 6.6.10.30
- Code optimization: A potential security vulnerability has been fixed
3.1.2 6.6.0.0 - 6.6.10.30
- Fixed a bug for free products with promotions
3.1.1 6.6.0.0 - 6.6.10.30
- An error has been fixed when the setting "Only one free product can be purchased per customer" is active
3.1.0 6.6.0.0 - 6.6.10.30
- Linked promotions can now also be used when adding free products manually
- Fixed an error when a free product with a promotion is in the shopping cart and an attempt is made to add an additional promotion
3.0.4 6.6.0.0 - 6.6.10.30
Corrects an error caused by a Shopware update that prevents ordering due to an ID mismatch of the automatically added line items.
3.0.3 6.6.0.0 - 6.6.10.30
- Problem with missing product id fixed
3.0.2 6.6.0.0 - 6.6.10.30
- Fixed some issues regarding missing quantities
3.0.1 6.6.0.0 - 6.6.10.30
- Bugfix validate customer for promotions
3.0.0 6.6.0.0 - 6.6.10.30
- Update shopware 6.6
2.4.7 6.5.0.0 - 6.5.8.19
- Fixed the option "Only one free product can be purchased per customer": only free products that can actually be added to the cart (category, manufacturer, stock/clearance, period, sales channel, once per customer) are considered, so an unmet rule with a higher cart value no longer removes the free product of a lower rule.
2.4.6 6.5.0.0 - 6.5.8.19
- Fixed an issue where an unavailable free product (closeout active, no available stock) was still added to the cart and considered in the cart hint message.
2.4.5 6.5.0.0 - 6.5.8.19
- Add a new text field for the manufacturer banner
2.4.4 6.5.0.0 - 6.5.8.19
- Fixed an error when the option "Only one free product can be purchased per customer" is active
2.4.3 6.5.0.0 - 6.5.8.19
- An issue has been fixed that occurred when a free product was added both through a promotion and due to the cart value simultaneously.
2.4.2 6.5.0.0 - 6.5.8.19
- Fixed a bug for free products with promotions
2.4.1 6.5.0.0 - 6.5.8.19
- An error has been fixed when the setting "Only one free product can be purchased per customer" is active
2.4.0 6.5.0.0 - 6.5.8.19
- Linked promotions can now also be used when adding free products manually
- Fixed an error when a free product with a promotion is in the shopping cart and an attempt is made to add an additional promotion
2.3.10 6.5.0.0 - 6.5.8.19
- Bugfix validate customer for promotions
2.3.9 6.5.0.0 - 6.5.8.19
- Bugfix for display manufacturer banner in different storefronts if the manufacturer is the same
2.3.8 6.5.0.0 - 6.5.8.19
- Bugfix for display manufacturer banner in different storefronts
2.3.7 6.5.0.0 - 6.5.8.19
- An error in the quantity of free products has been fixed
2.3.6 6.5.0.0 - 6.5.8.19
- Free products with a discount campaign are now added without a promotion code
2.3.5 6.5.0.0 - 6.5.8.19
- Performance optimization in the cart
2.3.4 6.5.0.0 - 6.5.8.19
- Bug fixes and optimizations in the cart
2.3.3 6.5.0.0 - 6.5.8.19
- New option: Buy button for individual free products can now be hidden on the product detail page.
2.3.2 6.5.0.0 - 6.5.8.19
- Fixed an error when adding free products with a promotion code
1.4.7 6.4.0.0 - 6.4.20.2
- Fixed a bug for the "Buy ones per customer one time" option