Back to Product Updates

Product Updates

show canceled UI when merchant cancels order — and polish home feed UX and offer-wave hero refinements

show canceled UI when merchant cancels order · Polish home feed UX and offer-wave hero refinements · format marketing intelligent redirect sources

    Here’s what’s new for shoppers (September 2, 2026). Short notes — no version numbers.

    Highlights

    Improved Polish home feed UX and offer-wave hero refinements

    Center the welcome reward email field and CTA on the home page plain band.

    Improved format marketing intelligent redirect sources

    Runs `/apply-code-rules` + `/fix-all` against current main.

    Improvements

    • `en=<snake_case>` (`booking_started`, `offer_created`, `price_matched`, `price_input_*`, `checkout_step_*`).
    • Rebases #571 Set Your Price copy onto current main.
    • Regenerated thank-you `shopify.d.ts` so shared modules type against both `purchase.thank-you.block.render` and `customer-account.order-status.block.render` (follow-up to #583).

    Fixes

    • Route order status display through `merchantState`, not just `offer.status`.
    • **`product_launch_checkpoint_approve`** bulk action accepts optional `checkpointKind`. When set (e.g. `activate_product`), only runs with a matching awaiting checkpoint are approved; others skip with `checkpoint_kind_mismatch`. Prevents broad bulk approve from clearing `marketing_publish` checkpoints (ops incident on uszrgb-r0).
    • Shopping feed: shop-currency prices with two decimals (`$80.00`), full-bleed mobile gallery, that ignores Shopify `width=` so images do not rebuild while scrolling, and snap restore on `scrollend`.

    Ready to try it?

    Enter your email to get a free $20 Reward Card for your first order. Enjoy free shipping, live chat customer service, and always brand new, authentic inventory.

    One reward per customer.