- Custom fields with empty string as value are now considered empty, so under certain circumstances no more PHP errors are triggered
- 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
- Bugfix regarding display of quantity selection
- 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"
- Doppelten Import der Plugin Base-Classes im JS vermeiden
- Bugfix bzgl. möglichen Problemen nach Kompilierung der JS-Dateien unter SW 6.6.5.0
- Fixed an issue that caused the setting "Disable pre-selection optimization in cross-selling" to not be taken into account under certain conditions
- Fixed an issue that caused the setting "Disable pre-selection optimization in cross-selling" to not be taken into account under certain conditions
- Added setting: Advanced > Prioritize product settings higher than CMS elements
- Added setting: Quick purchase > Show popup when preselected variant is sold out
- Transparency of the selected and simultaneously sold out variants adjusted so that it corresponds to the representation in the product detail (Use this CSS snippet for previous display: https://gist.github.com/maxia/413661f885e59532e95f46ef88060079)
- Added setting: Advanced > Prioritize product settings higher than CMS elements
- Added setting: Quick purchase > Show popup when preselected variant is sold out
- Transparency of the selected and simultaneously sold out variants adjusted so that it corresponds to the representation in the product detail (Use this CSS snippet for previous display: https://gist.github.com/maxia/413661f885e59532e95f46ef88060079)
- 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
- Improved compatibility with the AtlSeoUrlManager plugin
- Changed route annotations to PHP attributes
- Bugfix: Link masking doesn't work with the + button
- Bugfix: Link masking doesn't work with the + button
- Fixed a JS error that occurred under certain circumstances when opening the popup
- Fixed a problem with preselection optimization not working
- Fixed JS error regarding missing configuration in the product box
- Fixed a bug that could occur if the main product is not visible for the current sales channel
- 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
- 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
- The preselection optimization can now optionally be deactivated in the cross-selling slider and experience world elements
- Support hidden prices with NetInventors AccessManager plugin
- Bugfix regarding "from" price display
- 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
- Bugfix: Preselection is not set for main products in the opened popup
- Shopware 6.6 compatibility
- The setting "Hide sold variants with clearance sale" now also works with multi-dimensional variants
- 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)
- 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
- 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
- Compatibility with Shopware 6.5.8.0
- Changed the transparency of sold-out variant options to 0.35, as in the Shopware standard (product detail)
- Fixed an error when compiling the theme via Console under PHP 8.2
- Fixed an error when compiling via Console under PHP 8.2
- Compatibility with AcrisSuggestedProductsCS
- Fixed an error that could occur in connection with other plugins if the product entity contains an empty extension (value = null)
- Bugfix regarding caching of the ProductConfiguratorLoader
- Bugfix: Popup button only appears initially and no longer after the variant change if the variant is sold out
- 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)
- Performance optimizations
- If a variant does not have an image, this no longer leads to a JS error when changing the mouseover image
- 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
- Added setting "Preselection > Prefer variants with higher stock"
- Added setting: Quick purchase > Switch to details page on second click
- Added setting: Properties display > Center the variant selection
- Added setting: Advanced > Switch product image on mobile devices
- Added setting: Advanced > Use Flex layout for product boxes
- Preselection settings moved to separate card
- SCSS variable settings moved
- Sold out variants are now avoided even when the filter selection is active if the selected filters are not relevant to the product
- Compatibility with ThemeWare product images crossfade effect
- Optimization of the positioning of the popup in product sliders
- Show pop-up shopping cart button even if the preselected variant is sold out, but at least one other available variant exists
- 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
- Bugfix: With the popup function active, only show the detail button if all variants are sold out
- Custom fields with inappropriate prefixes will no longer be read in to avoid possible errors
- Added Twig block "component_product_box_action_maxia_quickbuy_actions_include" in action.html.twig, which allows overriding the buy button inclusion logic
- 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
- Optimization of the positioning of the popup in product sliders
- Automatically make a preselection in the opened popup if the main product was displayed
- Show pop-up shopping cart button even if the preselected variant is sold out, but at least one other available variant exists
- Show “from” prices in dropdown/list display types
- Bugfix regarding vertical alignment of texts/icons in the buy button / detail button / quantity selection in Firefox
- Bugfix regarding the "Color option height" setting not working
- Compatibility with ThemeWare product images crossfade effect
- Bugfix regarding unused SCSS variables from the plugin configuration
- Added setting: Quick purchase > Switch to details page on second click
- Added setting: Advanced > Switch product image on mobile devices
- The preselection optimization now continues to apply if the options selected in the filter are not relevant for the variant product
- Sold out variants are now avoided even when the filter selection is active
- Bugfix regarding compatibility with Findologic Search
- New: Added setting "Advanced > Use flex layout for product boxes"
- Bugfix regarding compatibility with Findologic Search
- 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
- 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
- Added additional caching for determining the variants
- Refactoring
- Bugfix regarding determining the plugin configuration without SalesChannelContext
- Shopware 6.5 compatibility
- 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
- Fixed a problem that could lead to sold out variants not being avoided as a preselection
- Bugfix: The popup function now also works if no variant properties are displayed at all ("Show nothing" display mode)
- Shopware 6.5 RC4 compatibility
- Fixed problem regarding multiple initializations of the AjaxModal plugin within the product boxes
- 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
- Bugfix: The plugin settings in the CMS elements under "Edit category > Layout" can now be saved
- Compatibility with Shopware 6.4.19.0
- Bugfix regarding compatibility with the plugin "Manufacturer Professional / coolbax"
- Fixed deprecations regarding snippet files
- 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 the display of the plus button
- Bugfix regarding possible error when the "Selected Properties" setting is empty
- Bugfix regarding variants display mode in the shopping experiences
- Compatibility with the plugin "Manufacturer Professional / coolbax"
- 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 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
- The setSelection method in the MaxiaListingConfiguratorPlugin no longer cancels requests that are already running, so that multiple product boxes can be updated at the same time
- To avoid errors, products with empty option IDs are now ignored in the plugin
- Bugfix regarding the detail button sometimes not being displayed if the setting "Quick buy > Activate for products without variants" is inactive
- 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
- The quantity selection and the customized shopping cart button can now also be displayed for products without variants (Plugin settings > Quick buy > Activate for products without variants)
- Added a SCSS variable for the height of the quantity selection and the shopping cart button (Plugin settings > SCSS Variables)
- CSS styles for product box elements are no longer limited to "cms-block-product-three-column" to improve compatibility with other plugins
- Options in the dropdown display style are now selectable even if the option is sold out
- Removed jQuery in ImageSwitcher
- Adjustments for Shopware 6.4.11.0 compatibility
- Bugfix regarding theme compilation on deployment server without database connection
- Filter parameters "min" and "max" are now also set when reloading the product box
- Bugfix regarding possible error if no options exist for a product
- Fixed deprecated function calls regarding RequestStack
- Bugfix: If the option_ids in the product are not maintained correctly (empty), it will no longer trigger a critical error in the plugin
- Changes for compatibility with the plugin "SEO Tools / ACRIS E-Commerce GmbH"
- Subscriber priority has been adjusted to improve compatibility with other plugins
- Bugfix regarding compatibility problem with the "Quantity discounts in listing" plugin if the setting "Preselect first variant by default" is active
- 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 bzgl. Template-Fehler im Dropdown-Layout
- 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: Fixed an issue which could lead to an HTTP 500 error in some cases when switching variants
- Bugfix: Fixed an issue where prices in the dropdown layout are displayed zero if the dropdown layout setting was inherited
- Bugfix: The property display type 'Dropdown' is now correctly inherited