I have a product with 1 - n prices (list price, action price, bundle price…) and I don’t know how to integrate it into Pimcore. In the documentation https://pimcore.com/docs/5.x/Development_Documentation/E-Commerce_Framework/Working_with_Prices/index.html I’ve found the solution how to deal with a price attribute (AttributePriceSystem) on the product. In the best practice part https://pimcore.com/docs/5.x/Development_Documentation/Best_Practice/Advanced_Pricing_System.html there is an example how to deal with a standalone price table. But both examples will map to one attribute on the product, and in my example I have multiple price elements with several fields (quantity, valid_from, valid_until, list_price, discount).
What is the best approach to build up the price structure in the product itself? Especially in perspective regarding performance, indexing and filtering. I was thinking about blocks, but I have some concerns regarding the filtering for price ranges. Another idea could be, to create a price data object and add them as a relation to the product, but then I think I’ll loose the advantages from the pricing system at all and the performance might be a problem too.