As per title, really: the priceListFixedPricesByProductUpdate mutation allows us to set prices per market per product, but if we want to set the compare-at-price, then we have to use the much slower priceListFixedPricesAdd or priceListFixedPricesUpdate mutations, which require us to create a big array of prices, one for each variant, and eats up a huge amount of our throttle points.
Could this be addressed please? Seems bonkers that we have to do it that way.
Either that or I’m about to be told how I should really be doing this, either works for me ![]()
Phase 2 of this would be to allow us to bulk set prices per market for all variants across multiple products. I’ve got lots of products that are all the same base price, so they’ll have the same price for each market too. It’d be great to be able to manage pricing at this ‘policy’ level rather than grinding through individual products. Sort of like ‘set price to 300 euros for the eurozone market for all products which are 200 GBP base price’.
We’ve got 1800 or so products, each of which can have between 1 and 30-odd variants. Setting prices takes about an hour even with graphQL, even longer if I build in some delays so it don’t nom up all my throttle points.
G