Smartstore

Plug-in: How to dynamically control prices by customers, shops, and languages

In an increasingly individualized trade world, it is crucial for online retailers to present their customers with tailored offers. Unified prices often no longer suffice, especially when different customer groups, markets, or languages need to be served. This is exactly where the Depending-Prices Plugin for Smartstore comes in: It provides you with the ability to store customer-specific prices and manage them flexibly.

Individual price logic made easy

The plugin allows you to define deviating prices – not just globally, but down to individual customer numbers or even attribute combinations. Retailers can choose between three calculation methods:

  • Fixed price: A clearly defined amount replaces the original price.

  • Percentage discount or surcharge: Discounts or surcharges in percent – ideal for special promotions or exclusive customer groups.

  • Surcharges/discounts based on the original price: Flexible when prices should dynamically align with the base price.

With these options, both simple discount structures and highly complex pricing models can be implemented.

Targeted control via customer groups & more

Price differentiation can be managed on different levels:

  • Customer groups (e.g., B2B, resellers, VIP customers)

  • Individual customer numbers (exact individual prices for regular customers or special conditions)

  • Stores (in multi-store environments)

  • Languages (e.g., different pricing strategies for international markets)

Particularly practical: Conditions act cumulatively. For example, you can set a discount only for a specific customer group in a specific store. An exception is the customer number – it applies independently of store or language and is thus enforced system-wide.

Product details and attributes

On the product level, there is an additional tab in the admin area called “Price Dependencies”. There you maintain individual price rules directly for the respective product. Alternatively, you can use a global configuration via product groups – ideal when the same rules apply to many products.

Global product groups

To avoid having to set recurring rules individually for each item, the plugin offers the possibility to define global price configurations via product groups. With a single group ID, you assign several products common price rules – a huge time saver for larger assortments.

Advanced configuration in the plugin

The central plugin configuration offers a convenient overview of all price definitions in the shop. Filter options help to quickly keep an overview even in large shops.

Additionally, there are more useful settings:

  • Display purchase prices only for certain customer groups

  • Suppress prices for certain groups if no rules are set

Import & API interface

Especially for retailers with a large assortment, import is a key feature. The plugin supports CSV import via Smartstore's standard import module. Fields like customer group ID, language, store, customer number, price, and calculation method are required. Additionally, optional fields like product groups or variant combinations can be included.

Especially exciting for developers: The plugin also provides a WebAPI endpoint to automatically import or externally manage price definitions.

Conclusion: Maximum flexibility for your pricing strategy

The Depending-Prices Plugin is a powerful tool for implementing complex pricing strategies - from individual discounts for regular customers to country-specific pricing models. Thanks to global rules, flexible attribute control, and import/API functions, the plugin is suitable for both small shops with personalized offers and large multi-store environments with an international orientation.

Those who want to optimize their pricing strategy strategically will find the perfect solution here to leverage competitive advantages, manage margins, and strengthen customer relationships.

Do you have any questions on this topic? Or would you like to send us your feedback? You can reach us via the contact form, by email at info@smartstore.com, or by phone from Monday to Friday between 10 a.m. and 4 p.m. on +4923153350.