Cross Selling - Accessories & Complementary Products

- Version: 6.7.3
- Last update: 01. June 2026
- Compatibility: 6.7.*
Description
The perfect product match. More revenue. A better shopping experience.
Present matching complementary products right at the moment of purchase. Your customers select relevant items with just one click and add them to the cart together with the main article – no detours, no page switches.
About the extension
The Cross Selling: Accessories & Complementary Products plugin extends the Shopware 6 product detail page with a prominently placed accessory block. All complementary products assigned by the shop operator are shown at a glance – with image, name, price and optional short description. Accessories are picked via checkbox and added automatically when the customer clicks "Add to cart".
The total price of main item and selected accessories is calculated live. A breakdown as well as a notice on tax and shipping costs in line with German price regulations are directly integrated – including a link to the shipping and payment information page.
Direct integration
Allow your customers to put matching complementary products into their cart directly from the product page – no detours needed. The accessory block integrates seamlessly into the existing theme and can be placed either above or below the add-to-cart button.
Flexible customisation
Adapt the product recommendations to your own ideas to achieve an optimal integration with your marketing strategy. Choose between list and grid layout, three box styles (border, shadow, no frame) and three image sizes. Unit prices and product images can optionally be shown or hidden.
Feature overview
- Dedicated custom field "Accessory products" on every product in the admin (multi-select)
- Display as list with configurable maximum height or as grid
- Position selectable: above or below the add-to-cart button
- Live total price with breakdown into main item plus accessories
- Dynamic notice on tax and shipping costs (German PAngV compliant)
- Optionally active on the cart page as well
- Product description of each accessory item shown as modal dialog
- Automatic replacement of variant parents with their first variant
- Filtering of articles that are already in the cart
- Configuration per sales channel
Support
Technical support is provided by ZweiPunkt GmbH. Please submit requests via zwei.gmbh/en/the-company/contact-us/.
FAQ
Reviews
Configuration guide
Installation
- Purchase the plugin in the Shopware Store or upload the ZIP file to the custom/plugins directory.
- In the admin go to Extensions > My extensions, install and activate the plugin.
- Clear the theme cache or recompile the storefront theme via Content > Themes so that styles and JavaScript are loaded.
Configuration
In the admin go to Extensions > My extensions, click the three dots next to "ZweiPunkt: Cross Selling - Accessories & Complementary Products" and select Configure. All settings are stored per sales channel:
- General: activate the plugin, select the position on the product detail page (above or below the add-to-cart button), enable or disable the display on the cart page.
- Product detail page – layout: layout (list or grid), box style (border, shadow, none), image size (small, medium, large), maximum height of the list in pixels, show or hide images and unit prices.
- Product detail page – total price: show total price, breakdown into main item and accessories, notice on tax and shipping costs.
Assign accessories to a product
- In the admin navigate to Catalogues > Products and open the desired product.
- In the tab Specifications > Custom fields choose the "Accessories" set.
- In the field Accessory products select the matching articles via multi-select and save.
The assigned accessories then automatically appear on the product detail page in the storefront.
Uninstallation
The plugin can be uninstalled via Extensions > My extensions. When uninstalling without the option "Keep user data" the custom field set and its product assignments are removed automatically.





