Public API expansion and variant details
Public API expansion
Coupons, pickup locations, promotions, reviews, shipping and tax rates, subscription plans and post comments all gain public API endpoints. Whole areas of the store that previously lived only in the admin are now scriptable and readable by a headless storefront.
Variant details
Variants take an optional barcode and a description of their own, which is useful when a size or finish needs its own copy or scans at a warehouse. Variant options and attributes can also be written through the public API and are typed in the Commerce SDK.
Also shipped
- The bundle editor toggles explicitly between a percentage discount and an exact price
- Legal entries in compliance settings can be stored per language
Fixes
- [builder]Deliver streamed turns reliably across reconnects
- [builder]Fail loudly when an agent turn wedges
- [builder]Self-heal a dead agent server in chat preflight
- [orders]Include variant barcode/description in serialized order schemas