Set one margin over what each variant actually costs you at its provider. Costs differ per size, so a flat retail price is a different margin on every row β and at the wide end it can be a loss while the average still looks healthy.
The steps
POD β reprice a product runs source β priced β table β approve_reprice β apply.
Who can run it
POD β reprice a product reaches an instance's own resources, so it runs on an operator's Leumas Studio; open it here to read and adapt it.