What’s new
- Attach files at the product level — once. Upload a file at the product level and every variant includes it automatically, alongside any files attached directly to a variant. Both sets are delivered together, deduplicated, so each customer gets the full set without repeats. New variants added later inherit the product-level files automatically — no extra setup. A new card on the product page and a refreshed variants table show what each variant will deliver.
Improvements
- Refunded line items revoke their downloads automatically. When you refund or remove a line item in Shopify, Fileflare now picks that up via the orders/updated webhook and removes the corresponding download access. No manual cleanup needed.
- Cleaner errors from the public API. The V1
attachanddetachendpoints now return a 422 validation error when array items aren’t scalar IDs, instead of a 500. Well-formed requests are unchanged.