- Re-established compatibility with SwagCustomisedProducts.
- Fixed an issue where the available stock of an article was reduced by 2 instead of 1 immediately after an order was placed.
- Added new command to sync the calculated stock for bundle products to the database.
- The new command will disable pickware stock management for all bundle products to avoid shipping issues.
- Added listener to product safe event in administration to disable the pickware stock management for bundle products.
- Added new fields to the bundle configuration to give insight in the actual stock and available stock of a bundle product since Pickware removes the stock fields when pickware stock management is disabled.
- Fixed the available flag not being updated for bundle products.
- Modified the picklist document to correctly display the line items after a change by Pickware.
- Fixed the warning for an undefined array key 'salesChannelId'.
- Fixed lingering bug in api order enrichment in cases where the product would no longer be available causing them to be filtered from the cart.
- Fixed configuration option to hide items inside a bundle form the order confirmation mail.
- Added extra option to the item selection configuration to make some products non-optional.
- Added support for api orders by enriching the order with the bundle child line items for bundle products via channels like channable.
- Added option to disallow quantity selection for specific bundle items in the storefront.
- Re-established compatibility with Cbax Ebay order import plugin
- Fixed configuration option to hide items inside a bundle form the order confirmation mail
- Fixed compatibility issue with the Back in Stock extension.
- Resolved the issue with creating invoices or documents
- Resolved the issue of hiding child items of type product in the invoice.
- Added option to present the bundles in which a product is included on the product detail page as a cross selling carousel. Tab label and presentation can be configured in the extension configuration.
- Fixed issue where the line item type was not supported in the cart.
- Fixed issue where CbaxOrderConverterDecorator had a dependency on a non-existent service.
- Fixed dependency injection issue
- Added ability to set price calculation mode on a per-bundle basis
- Fixed error in price calculation when adding certain bundle configurations to the cart from the listing page.
- Added a ProductIndexerEvent trigger in the BundleStockUpdate handler to ensure that the product index is updated after stock changes and the product is correctly displayed in the storefront.
- Added 6.6.3 compatibility
- Now hiding bundle items from cart and checkout when 'Show products in bundle on storefront' is disabled.
- Fixed cart error when for bundle products with 'Show products in bundle on storefront' disabled
- **ATTENTION** - Major update
- Added new feature to allow the customer to select which items they want in the bundle on the storefront. Only available for the "SUM prices" calculation mode.
- Added new feature to allow the customer to change the quantity of items in the bundle on the storefront. Only available for the "SUM prices" calculation mode.
- Added feature to allow the customer to switch between variants of a bundle item by assigning the parent product of the variants to the bundle. Only available for the "SUM prices" calculation mode.
- Added feature to set a discount on product level in the bundle. Only available for the "SUM prices" calculation mode.
- Improved UX of bundle configuration in the administration.
- Changed structure of the bundle item overview, some classes have been refactored and the overview has been moved to the buy-widget-form.html.twig templates now using sw_include to include our zeobv-bundle-products/components/buy-widget-form.html.twig to avoid code duplication.
- Performed some refactoring to improve code complexity and readability. Split up the bundle product collector and processor to reduce the complexity of these classes.
- Improved style of bundle reference on bundle item product page
- Improved snippet of bundle reference on bundle item product page
- Advanced prices are now disabled for bundle products in combination with the SUM price mode to prevent unwanted discounts on discounts.
- Summing of advanced prices is now disabled by default for the SUM calculation mode. This can be re-enabled in the plugin configuration.
- Support for PHP version 8.2 added.
- Resolved the issue of displaying digital product delivery information.
- Resolved the issue of Bin Location unknown in the picklist.
- Added a configuration option to hide the quantity of bundle items in the product detail page table presentation.
- Added a configuration option to change the background and border color in the main product special card.
- Resolved the responsive template image is missing, and it displays a blank space instead.
- Added compatibility for Shopware 6.6
Resolved the error of TaxDetector.
- added seo url in bundle product link on product detail pages.
- Resolved the picklist pdf not generated.
- Added missing title tag in bundle info.
- Added configuration option to hide bundle child line items on order confirmation mail.
- Many structural changes to the plugin to improve performance and stability
- Improved some snippets to be more clear in the configuration and on the storefront
- Added optional bundle support for Shopping Experience templates
- Improved design of optional bundle checkbox
- Moved some configuration options around to make more sense
- Fixed bug with optional bundle configuration in some cases where the bundle would not be added to the cart
- Improved performance for large scale google feeds and listings by reducing the amount of queries needed to fetch the bundle product information
- Additional performance patch to support huge Google Shopping feeds
- Fixed bug where the bundle items would cause a template error if no cover image was set for the product
Add option to offer bundle optionally
- Fixed VAT calculation issue when using net prices in combination with advanced pricing and higher quantities
- Fixed VAT calculation issue when using net prices in combination with advanced pricing
Show variant detail at product detail page if bundle child item is variant product.
Responsive design update for bundle child product table at product detail page.
- Added configuration option to show bundle product items detail in the pop-up.
- Added configuration option to mark bundle product unavailable if one of its children is unavailable.
- Added configuration option to hide bundle line item prices on invoice if price is 0.0.
- Added configuration option to hide bundle child line items on invoice documents.
Patch for performance hit on shops with a large amount of products
- Resolved delete Existing Bundle Connections time deletes all entries from the product.
- Added Custom filed data in the cart.
Added compatibility patch for Marketplace eBay order import plugin.
Added compatibility patch for Marketplace eBay order import plugin.
- Revised the bundle product fit price calculation to be more accurate
- Added option to disable the reference to the bundle product from the product detail page of products inside a bundle
- Patch for performance hit on shops with a large amount of products
- Significantly improved the performance of bundle collection.
- Changed synchronised stock updates during order processing to be performed asynchronously via the message queue.
Added block to the buy-widget override called page_product_detail_buy_container_bundle_list to improve extendability
Resolved delete Existing Bundle Connections time deletes all entries from the product.
Resolved bundle child item removed from the order when using Product Configurator extension with the bundle when adding to the cart product with a different configuration.
Resolved bundle child item removed from the order when using Product Configurator extension with the bundle when adding to the cart product with a different configuration.
Resolved Unknown "pickware_erp_product_name" filter on picklist with CogiPickLists extensions.
Resolved Unknown "pickware_erp_product_name" filter on picklist with CogiPickLists extensions.
Added configuration option to disable Purchase price override.
Added configuration option to disable Purchase price override.
Resolved error while using multi currency price on bundle.
Resolved missing bin Location in picklist
- Resolved missing bundle items in picklist
Resolved the picklist pdf not generated.
Added link to bundle product from product detail pages of products that are inside a bundle
Resolved bundle product link on when visibilities is selected Hide in Listings and search.
Resolved bundle product link on when visibilities is selected Hide in Listings and search.
Added seo url in bundle product link on product detail pages.
- Introduced compatibility for Shopware 6.5.0
- Casting maxPurchase to int to avoid type error
- Product detail bundle table display advance pricing bug fixed.
- Added configuration option to disable Max. order quantity override.
- Fixed weight calculation issue for bundle items with a quantity higher than 1
- Make bundle product inherit the lowest "Max. order quantity" value from products in the bundle.
- Resolved price calculation bug in administration product listing
- Changed style of product number in bundle line item table
- Edited config option label to provide more clarity
- Fixed bug where the manufacturer would not be included anymore
- Added product number to bundle product table when enabled in plugin config.
- Added Bundle product quantity to cart and checkout items when enabled in plugin config.
- Added hide bundle information in shopping cart and checkout when enabled in plugin config.
- Fixed display hide/show price in shopping cart, order finish, user account order.
Fixed the design issue in Storefront.
- Performed some fine-tuning in the sorting of line items of the Pickware picklist template override
- Fixed an issue where the bundle product would fall apart during reorder via the Storefront
- Fixed a rare exception in combination with advanced prices during bundle generation
- Fixed missing cover image in bundle item list
- Fixed error in cart collector when using the Shopware custom product plugin
- Fixed error occuring when a customer would be excempted from taxes
- Fixed small bug in advanced price selection in the bundle product overview on the product detail page
- Fixed sub product item recalculation when adding a credit item in the order
- Fixed issue where bundle products wouldn't always get saved
- Added fix for duplicate number in bundle item positions
- Fixed sorting of bundle line items on the storefront.
- Bundle products are now considering inheritance for variants within a bundle, fixing the price of a bundle product containing variants in the admin
- Fixed order on picklist
- Fixed division by zero issue
- Added advanced prices support
- Added price calculation optimisations
- Added option to hide total price in bundle price list
- Updated weight override to be more configurable
- Improved presentation of bundle products in picklist document
- Product variant swatches now correctly present the availability of a variant bundle product
- Added partial support with Pickware ERP Starter. Warning, this update is experimental and can alter the function of the plugin on certain installations. Disable the newly added backwards compatibility config option for this new compatibility to take effect.
- New configuration option added to create backwards compatibility with older installations. To improve compatibility with Pickware ERP starter disable the new option "Use a custom line item type instead of the default 'Product' line item type" option.
- Deprecating the stock management configuration setting. When line items of type product are used Shopware will now manage the stock accordingly.
- Added async hard "stock" and "available stock" updates via the message queue.
- Fixed rounding precision errors originating from cart collector
- Added partial compatibility with Shopware's Customized Products plugin. Some anomalies still occur
- Fixed error in admin when adding a new product to the bundle
- Added an option to divide the stock by the quantity of the product inside the bundle
- Fixed error during add to cart in a Tax Free context
- Added position support for pre-1.2.0 bundle products.
- Added block to the buy-widget override called buy_widget_buy_container_bundle_list to improve extendability
- Added manual sorting feature for products inside a bundle.
- Patch for issue introduced in 1.1.26, causing an error for products without a manufacturer.
- Added manufacturer to bundle item payload for use in documents and mail templates
- Added manufacturer name to cart and checkout items when enabled in plugin config
- Fixed german translation error
- Fixed tax calculation issue when using the "Set the price of products inside a bundle to 0.00" option.
- Changed "Adjust the product prices to fit within the bundle price" calculation to attempt providing more representative prices.
- The multi vat calculation is disabled in combination with the "Don't perform any calculations" setting found in the plugin settings