Feature Scope & Limitations
This page describes how the Nosto Shopware plugin interacts with native Shopware features and highlights areas where behavior may differ or where only partial support is available. Understanding these behaviors helps merchants and developers correctly scope their storefront implementation and avoid unexpected results.
Debugging with Custom Themes
When troubleshooting issues related to the Nosto Shopware plugin, we strongly recommend testing the behavior using the default Shopware storefront theme.
Custom themes and storefront overrides may alter template logic, routes, or data handling in ways that affect how Nosto functionality behaves.
Before reporting a bug to Nosto Support, please verify that the issue can also be reproduced when using the default Shopware theme without additional customizations.
If the issue only occurs with a custom theme, the problem is most likely caused by the theme implementation and should be investigated by the merchant or their development team.
Feature Support Overview
The table below provides an overview of how the Nosto Shopware plugin interacts with selected Shopware features.
Multi-currency
Partial
Only the default currency price is exported to Nosto.
Customer-specific pricing
Partial
Advanced Pricing is partially supported, but not all Shopware pricing rules are applied.
Special prices
Partial
Prices are evaluated during product synchronization rather than during search requests.
Product reviews
Supported
Review count and average rating can be synchronized if enabled in the plugin configuration.
External review systems
Not supported
Only the native Shopware review system is supported.
Customer tagging
Supported
Custom tagging can be configured via customerDataToNosto.
Alternate image exports
Supported
Multiple product images can be exported if enabled in the plugin configuration.
Cart recommendation template
Supported
Supports adding products to cart, cart reload, and restore-cart links.
Multi-Currency
Overview
Shopware allows the use of multiple currencies, with exchange rates defined manually under Shopware 6 > Settings > Currencies. Each sales channel can support multiple currencies, with one set as the default. When editing a product's price, the prices for all configured currencies are updated according to the set exchange rate.
Plugin Implementation
The plugin exports only the price of the configured default currency.
Customer Group Pricing
Overview
Shopware supports customer-specific pricing for its paid plans, accessible via Shopware 6 > Extensions > Customer specific pricing. The Advanced Pricing feature may be used for this purpose, although implementation details may vary based on local or demo shop configurations.
Plugin Implementation
Utilizes Advanced Pricing partially, allowing Shopware to calculate the relevant price based on the current context. For full product synchronization, a context is built using account/plugin configurations and some default values (e.g., the default customer group). However, not all Shopware pricing rules are applied, and customer-specific pricing is not used.
Special Prices
Overview
Special prices can be managed within Shopware's Advanced Pricing feature.
Plugin Implementation
Timed prices are considered according to the synchronization timing, not the search timing.
Rating / Review System
Overview
Shopware includes an integrated review system, found under Shopware 6 > Products > Reviews.
Plugin Implementation
When activated within the plugin configuration, the review count and average are synchronized. Reviews from other providers are not supported unless they overwrite the default Shopware reviews.
Customer Tagging
The plugin includes a customerDataToNosto configuration option for customization of customer tagging.
More Information can be found under the following pages:
Marketing permission and GDPR compatibility
Alternate Image URLs
Support for multiple image exports can be enabled within the plugin configuration.
Cart Recommendation Template
The Plugin supports functionalities such as adding products (individually or in multiples) to the cart from recommendation templates, reloading the Nosto cart from the Shopware cart, and generating a "restore to cart" link for email widgets - the link is generated and added to tagging.
Last updated