Terms and Privacy on sign-in, year-long shopper sessions and INR and EGP
Terms and Privacy acknowledgement on sign-in
Merchants must now present Terms and Privacy acknowledgments during the sign-in process. This ensures compliance with regulations and builds trust with shoppers.
Extended shopper session lifetime
Shopper sessions can now persist for a full year, allowing for a more personalized experience. This can lead to increased retention and sales as returning customers have their preferences remembered.
Support for INR and EGP currencies
The platform now supports transactions in Indian Rupee (INR) and Egyptian Pound (EGP). This expansion caters to a broader customer base, facilitating easier purchases for international shoppers.
Also shipped
- Send the full funnel to Meta CAPI, deduplicated
- Ping IndexNow and analytics on publish
- Prune info and warning event_log rows after 180 days
- "Ask" – one box, AI fills in title, category and severity
- Claim cases, trail every transition, track waiting time
- Mirror every support case into a Linear issue
- Show merchants where their case stands
Fixes
- [admin]Give the remaining bare regexes a readable message
- [admin]Let TipTap content reach server actions
- [admin]Pin the store switcher panel to the header bar
- [bundles]Disable Add on a fixed bundle that is not sellable
- [bundles]Stop selling draft bundles and unpublished constituents
- [checkout]Count delivery estimates in business days
- [checkout]Hide the carrier selector for digital-only carts
- [checkout]Keep the discount code field visible on mobile
- [ai]Seed and clear the pending prompt on the AI assistant page
- [i18n]Translate the apex and TXT domain setup copy
- [newsletter]Fire the welcome offer for checkout opt-ins and confirm them in place
- [newsletter]Never promote a restock watcher who has opted out
- [newsletter]Stop counting unconfirmed double-opt-in signups against the plan limit
- [onboarding]Stop requiring shipping setup for stores with nothing to ship
- [orders]Let a manual order carry a client name
- [orders]Parse snapshot money with a strict toMinor
- [orders]Stop offering fulfillment on cancelled and refunded orders
- [products]Allow a rich-text-only description
- [products]Keep bundles out of product-only write paths
- [restock]Let waitlist signups opt in to marketing
- [settings]Validate the store base currency
- [shipping]Read delivery estimates as days, not hours
- [shipping]Reject a delivery estimate that cannot be met
- [shipping]Warn when a pickup-point rate has no point picker
- [support]Surface a brand-new case to the team immediately
- [ui]Scroll cmdk lists to the top match while typing
- [wholesale]Gate every admin action on the module flag and validate ids as uuids