- Bugfix: Fixed an issue where variants were not displayed as expected when expand by property values is active in the listing
- Bugfix: When the main product display is active (no pre-selection), dropdown menus now show a "Please select" placeholder, instead of suggesting a preselection that is invalid
- Bugfix: The system config override for the "core.listing.findBestVariant" setting has been removed to avoid cache invalidation issues. Please ensure that the setting "Products > Show best-matching variant in search results and filtered lists" is enabled in the shop, as it is required by the plugin
- Improved compatibility with other extensions
- Added picture-Tag support in variant image switcher
- Improved performance: Configurator settings are now batch-loaded to reduce the number of queries
- Bugfix: Fixed popup button not showing when displayMode is "none"
- Bugfix: Fixed quantity selection display error
- Improved compatibility with NetiAccessManager
- Added setting: Advanced > Always link to the main product
- Bugfix regarding variant image switch animation (only Zenit themes)
- Bugfix: Variant image switch does not work (only Zenit and ThemeWare themes)
- Bugfix: Fixed an issue that could cause icons to be displayed incorrectly when the icon cache in the shop was inactive
- Added setting: Quick buy > Scroll to popup on opening
- Optimized positioning of the popup in the mobile view
- Bugfix: Fixed a potential error that could occur when opening the popup if the main product was displayed
- Bugfix: X icon not displayed in popup under some circumstances
- Bugfix regarding image changes on mobile devices
- Fixed an error that could occur if the field "expressionForListings" in the product.variantListingConfig is empty
- Bugfix: List price is not displayed under certain circumstances when the main product display is active
- Shopware 6.7 compatibility
- Bugfix: Fixed an issue where variants were not displayed as expected when expand by property values is active in the listing
- Improved performance: Configurator settings are now batch-loaded to reduce the number of queries
- Bugfix: Fixed popup button not showing when displayMode is "none"
- Bugfix: If preselection optimization is active in the search, it is now also applied in the search suggestion
- Bugfix: List price is not displayed under certain circumstances when main product display is active
- Bugfix: List price is not displayed under certain circumstances when main product display is active
- Fixed an issue that could cause variant switching to not work when filters were active
- Added setting: Basic Settings > Activate in wishlist
- Improved compatibility with other extensions
- Added setting: Quick buy > Show popup if the variant selection is incomplete
- Fixed a compatibility issue with the plugin "Optimized quantity discounts / sum in detail view"
- The hover image thumbnail sizes are now inherited from box.html.twig to improve compatibility with other themes
- Added setting: Advanced > Disable cache invalidation
- Settings added: Position > Above product title / short description, Above price
- Bugfix regarding dropdown menus not being displayed in Shopware 6.6.7.0
- Fixed a problem regarding product configuration inheritance
- Fixed a possible PHP error that could occur in connection with other extensions when decorating the StockStorage class
- Setting added: Advanced > Hide variants if only one variant is selectable
- Bugfix regarding compatibility with the plugin "Professional Manufacturer (coolbax)"
- Bugfix regarding compatibility with the plugin "Bulk goods, sell products by quantity (neonlines GmbH)"
- Bugfix regarding starting price display in connection with the plugin "Quantity discounts in listing"
- Fixed an issue that caused the setting "Disable pre-selection optimization in cross-selling" to not be taken into account under certain conditions
- Bugfix regarding redundant error message in the logs when all variants of a product are sold out
- New setting added: Property display options > Mark selected variant
- Fixed a possible internal server error in connection with completely sold out variants
- Fixed a specific case where the product configuration in the product box was not output
- The additional product detail button has been moved to the product-actions element to avoid display problems in other themes
- The preselection optimization can now optionally be deactivated in the cross-selling slider and experience world elements
- If only some of the properties are displayed in the listing and the additional properties only have a single option, the product can now be added directly to the shopping cart without opening the popup
- Bugfix: The "from"-price display is now also deactivated for products without variants (with graduated prices) if the quick purchase function and the setting "Show for products without variants" are active
- Bugfix: Metadata in the AddToCart form is output twice
- Bugfix: Quick buy function does not work on landing pages
- Bugfix: Removed parent block capture in action.html.twig to avoid problems with the icon cache
- Support hidden prices with NetInventors AccessManager plugin
- Optimization regarding cache invalidation
- Custom fields with empty string as value are now considered empty, so that under certain circumstances no more PHP errors are triggered
- The thumbnail sizes of the hover image are now inherited from box.html.twig to improve compatibility with other themes
- Fixed an issue that caused the setting "Disable pre-selection optimization in cross-selling" to not be taken into account under certain conditions
- Improved compatibility with the AtlSeoUrlManager plugin
- Changed route annotations to PHP attributes
- Fixed a problem with preselection optimization not working
- Fixed JS error regarding missing configuration in the product box
- Fixed a specific case where the product configuration in the product box was not output
- The additional product detail button has been moved to the product-actions element to avoid display problems in other themes
- The preselection optimization can now optionally be deactivated in the cross-selling slider and experience world elements
- Bugfix: Preselection is not set for main products in the opened popup
- Bugfix: Product associations added via the CompositeListingProcessor were not loaded under certain circumstances
- Cache is now active by default, except in development environments
- Added the ability to mask variant links to reduce the impact on the crawl budget when displaying a large number of variants (Advanced > Use Link Masking)
- Compatibility with Shopware 6.5.8.2
- Bugfix: Fixed an error that could lead to an endless loop in the template (product/card/actions.html.twig) in connection with other plugins
- Fixed an error when compiling via Console under PHP 8.2
- Fixed a problem that, under certain circumstances, resulted in the correct delivery times not being displayed in cross-selling
- Fixed compatibility issue with SEO URL Manager (Atloss GmbH)
- Bugfix: The popup button is now only displayed initially and no longer after the variant change
- Bugfix: Fixed a problem that led to a 404 error when changing variants under certain conditions
- Fixed a problem which, in connection with individual, inactive variants, could lead to no variants being displayed at all
- Bugfix regarding popup not working in cross-selling if the main variant is assigned, but the main product display under "Storefront display" in the product is inactive
- Compatibility with AcrisSuggestedProductsCS
- Fixed a problem that caused the inheritance of plugin settings in CMS elements to not work correctly
- Fixed an error that could occur in connection with other plugins if the product entity contains an empty extension (value = null)
- If "Limit number of options" is set to 0, all variant assignments will now also be loaded
- Bugfix for pop-up function not working in shopping experience layouts under certain circumstances when the main product is displayed
- Bugfix regarding the "Color option height" setting not working
- Compatibility with ThemeWare product images crossfade effect
- New: Properties can now be centered in the product box (Property display options > Center variant selection)
- Bugfix: Fixed styling of dropdown menus
- Bugfix: Under certain circumstances, a deployment without a database was incorrectly detected, which resulted in the SCSS variables not being able to be changed via the plugin settings
- Added setting "Preselection > Prefer variants with higher stock"
- Moved preselection settings to own card
- Moved SCSS variables settings to other cards
- Changes to improve compatibility with plugins decorating the ProductConfiguratorLoader class
- To fix issues related to the FroshDevelopmentHelper, some Twig blocks have been renamed to exclude them from HTML commenting
- Shopware 6.5 compatibility
- Shopware 6.5 RC4 compatibility
- Bugfix: All product variables are now available in the price-unit.html.twig, even if the price range display is deactivated when the quick buy function is active
- Added missing JS files for building the administration
- Bugfix bzgl. Cache-Einstellung nach Plugin-Update
- Changes to improve compatibility with plugins decorating the ProductConfiguratorLoader class
- To fix issues related to the FroshDevelopmentHelper, some Twig blocks have been renamed to exclude them from HTML commenting
- NavigationPageLoadedHook is now also executed when reloading the product boxes
- Bugfix regarding determining the plugin configuration without SalesChannelContext
- Added additional caching for determining the variants
- Refactoring
- Fixed a problem that could lead to sold out variants not being avoided as a preselection
- If newProductIds in ListingVariantsLoader::handlePreselection is an empty array, the following (unneccessary) database query is now skipped because the WHERE IN (NULL) clause can cause the server to crash on newer MySQL 8 versions
- If variants are displayed with "Expand by property values" setting and without the quick buy function, links are no longer given priority to available variants and options may be grayed out
- Bugfix regarding possible error in connection with category layout settings on the homepage
- Fixed deprecations regarding Symfony Request get method
- Compatibility with Shopware 6.4.19.0
- Bugfix regarding compatibility with plugins that extend the price-unit.html.twig
- Bugfix beim Laden der Vorauswahl im Zusammenhang mit PHP 8
- Die Vorauswahl-Optimierung kann nun global über eine Plugin-Einstellung deaktiviert werden
- The hiding of the plugin's custom field sets in the administration has been removed due to incompatibility with the bulk edit function
- Bugfix regarding variants display mode in the shopping experiences
- Bugfix regarding compatibility with CustomProducts
- Bugfix regarding compatibility with CustomProducts
- Support for displaying parent products (from SW 6.4.15.0)
- To improve compatibility with other search plugins, a new setting has been added to disable overwriting the preselected products in the search
- Bugfix: The plus button now gets the correct CSS class "is-display-media" instead of "is-display-color" if the color picker has image assignments
- Bugfix: If the setting "Activate for products without variants" is active, the shopping cart button and the quantity selection are now also displayed correctly in the search results for main products
- The default value for the number of maximum options shown can now be set in the plugin settings
- Bugfix regarding variant change in the list display type since the last update
- Bugfix: Fixed problems when changing variants within product slider elements
- Fixes for compatibilty with the plugins "ACRIS Suggested Products" and "ACRIS Search PRO"
- Cart button in the listing is now hidden if the product's max purchase is 0
- Removed jQuery
- To improve compatibility with other plugins, variants can now be loaded via the ProductListingResultEvent by setting an extension
- Bugfix: Hiding unavailable variants now works again in Shopware versions lower than 6.4.7.0
- Bugfix: The spacer element 'maxia-listing-variants-spacer' is now also output for products without variants
- Adjustments for Shopware 6.4.11.0 compatibility
- Bugfix regarding possible error if no options exist for a product
- Fixed deprecated function calls regarding RequestStack
- Bugfix regarding display issues in ThemeWare themes in combination with the buy button hover effect
- Bugfix: Custom field snippets are now deleted on plugin uninstall
- Added setting "First variant as preselection", which sets the preselection to the first variant by default if no main variant is specified for the product
- Bugfix: Twig Whitespace Control was removed from some templates, as this could lead to invalid HTML depending on the PHP version (no spaces between attributes)
- Bugfix: The stock reserved by orders is now taken into account when determining sold-out variants
- Bugfix: Fixed a bug that could lead to the preselection product not being found
- Bugfix regarding preselection of variants that are expanded by property in listings
- Bugfix: Missing plugin setting 'Show colors as circle'
- Bugfix: Fixed an issue which could lead to an HTTP 500 error in some cases when switching variants
- Bugfix regarding the display of different prices in the dropdown layout
- Fixed a problem that resulted in the hidden input element being output multiple times in the product box
- Bugfix: Fixed an issue that could lead to products in the shopping experience element 'product box' no longer being loaded
- The delivery time in the popup can now be shown / hidden separately
- If the quick buy function is inactive, only the detail button is now displayed, as in versions prior to SW 6.4
- Bugfix: The CmsElementResolver now only expects the interface 'CmsElementResolverInterface' instead of 'AbstractCmsElementResolver', as this could lead to compatibility problems with other plugins
- Bugfix: The quantity selection is no longer displayed twice if the quantity selection as a text field from the plugin "Optimized quantity discounts / total in detail view" is active at the same time
- Bugfix regarding possible HTTP 500 error on the product detail page if the cross-sellings are empty
- Bugfix: Variants are now also displayed in cross-selling if your own product layout is active
- Bugfix regarding compatibility with the plugin 'Accessories in the article directly into the shopping cart / huebertweb': If variants are shown in cross-selling, it could happen that these variants disappear in the accessories selection
- Added option: Advanced > Load all product entities
- Bugfix regarding compatibility with price on request / SwpPriceOnRequestSix
- Bugfix: The delivery times are no longer cut off if the text is too long
- Bugfix: The product image was sometimes not found if was is inherited by the parent product (mouseover image change)
- On devices with a touchscreen, the detail page is only jumped to after the second click (mouseover image change with quick buy inactive)
- Bugfix: Possible error on listing pages in shopware versions smaller than 6.3.4.0 fixed
- Bugfix: Improved compatibility with plugins that modify the product boxes (fixes problems with 'Price on request / Bul Hinsche GmbH')
- Bugfix: Fixed a bug which could lead to the property selection not appearing in the backend
- Bugfix: Fixed a possible HTTP 500 error which could occur in connection with the preselection if many options exist
- Changes for the compatibility with Shopware 5.3.5.0
- Bugfix regarding possible HTTP 500 error if no cover image exists for a variant
- Improved error logging
- Improved display in ThemeWare-Themes
- Basic prices in the 'List' display type are now shown smaller and can optionally be hidden
- Bugfix: If variants have different minimum / maximum purchase quantities or graduation, it could happen that the preselected quantity is not updated correctly
First release in the community store