Rule-based collections, bundle variant picker and API expansion
Rule-based collections
Collections can assemble themselves from rules instead of hand-picked lists. A recency rule keeps a New Arrivals collection limited to what actually arrived recently, and variant-attribute rules gather every product carrying a given size, color or material — set the rule once and the collection maintains itself.
Bundle variant picker
The bundle editor now picks items at the variant level and stacks quantities, so a bundle can hold three of one variant and one of another without repeating rows. Item decks stack from the top and unfold as you work through them.
Public API expansion
Bundles, loyalty, store settings, team management, newsletter campaigns, store analytics and subscriber lists (with bulk import) are all reachable through the public API, along with product assignment on subscription plans. Every new endpoint is registered in the OpenAPI spec, so generated SDKs and docs pick them up without extra work.
Also shipped
- Paginated pickup-locations endpoint, so stores with many collection points can page through them instead of loading the lot
Fixes
- [bundles]Stack item decks from the top with an unfold animation
- [api]Enforce store ownership on coupon and promotion associations