Pricing is one of the most configurable aspects of SellStack. Since prices can be modified in many different ways, it is essential to clearly explain the underlying pricing setup and discounting priorities. SellStack uses a rule-based formula to derive initial product prices from Dynamics 365 data, following the priority list below:
- Price = List Price (if list price is set in 365)
- Price = Unit Price * Lot Size (if both fields are set in 365)
- Price = Unit Price * Qty. per Unit of Measure (if both fields are set in 365)
- Price = 0
Lot size can be set in the Replenishment section in the Item Card, while Qty. Per Unit of Measure is set through a Sales Unit of Measure field. Usually, prices are set in the Prices & Sales section in the Item Card by setting the Unit Price value and the Sales Unit of Measure option (see picture 31).
Picture 31. Item Card (pricing section) in Dynamics 365
Loaded prices can be seen in the general section of the product editing form (see picture 32). Prices are set for each channel a product is associated with. Price and original price are equal if no discount is applied. SellStack implements an additional layer of configurability above the Dynamics - Lot level pricing. It is possible to sell Lots belonging to the same product for different prices. Setting Lot pricing is explained in its respective chapter. It is also possible to have different prices depending on the Business price groups, as explained in the Business section. Additionally, SellStack offers various other discounting possibilities, like catalog promotions or cart promotions. Check the Promotions chapter for more information about promotions. Final order item price is determined following this priority list:
- Price = Lot price (if order item has a lot and the lot has a custom price)
- Price = Custom imported price applied for a Business price group (if a customer has a business and the business price group has a price specified for the selected product)
- Price = Discounted original price (if any promotion can be applied)
- Price = Original price (synced from 365)
Picture 32. Product editing form (pricing section) in SellStack Admin
Translations
Product translations are located within the general sections in the product editing form. They hold name, slug, description, short description, and short description override fields. These fields exist for each of the supported languages, enabling different product representations if customers switch their desired application language. Fields imported from Dynamics 365 are disabled and can be edited only indirectly through Dynamics 365. A text written in the Description field is displayed on the Product detail page on the storefront. A Short Description Override field overrides the Short Description value if set and is usually displayed under the product’s name in the shop.
Picture 33. Product editing form (translations section with naming) in SellStack Admin
Picture 34. Product editing form (translations section with descriptions) in SellStack Admin