+ Every product has zero or more
variants. For non-voucher products, variants represent purchasable options such as sizes or colours. For voucher products, variants represent individual
denominations — each with a face value and a base price.
+
The master variant is the variant whose
sku exactly matches the product
sku. It identifies the primary or default option:
+
+ - For non-voucher products, the master variant's
variant string is automatically copied to the product-level variant field.
+ - For voucher products, the master denomination's
variant string (e.g. "£5") is automatically copied to the product-level lowest_denomination field. By convention, the master denomination should be the lowest available denomination value.
+
+ Any request that includes a
variants array must contain at least one entry whose
sku matches the product
sku, or a 422 error will be returned.
+
+