๐ Public launch on the Shopify App Store
After six months of building and beta testing with 40+ stores, ZS B2B Gateway is now generally available. This release brings polish, performance improvements, and a redesigned admin experience.
- Redesigned admin UI โ every page rebuilt with a polished green gradient design system, consistent across all sections
- Application detail view โ full applicant context, file previews, internal notes, and timeline of every action taken
- Bulk approve queue โ process up to 100 applications in a single click, running in the background via job queue
- Price visibility theme block โ control who sees prices on storefront without editing theme code
- Pricing rule preview โ see exactly how a discount applies before saving
- Auto-tag rule summary โ natural-language preview of any rule's logic
- Segment sync activity log โ full audit trail of every sync attempt
- Dashboard now loads in under 800ms, down from 2.4s
- Form builder live preview updates in real-time without re-renders
- Email templates support variable autocomplete with
{{firstName}}tokens - Smarter conflict detection when two pricing rules overlap on the same products
- Filter chips on Applications page now persist via URL parameters โ bookmarkable views
- Mobile form load time reduced by 60% on 3G connections
- Pricing rule "minimum order" and "minimum quantity" can now be combined
- Audit log now tracks every settings change with actor email and timestamp
- Refresh token rotation extended session lifetime to 14 days
- Improved error messages across the entire admin
- Tooltips and inline help text added to every advanced setting
- Keyboard shortcuts:
?opens help,Esccloses modals
- Segment sync no longer fails when tag names contain spaces
- Disable button on pricing rules now properly updates Shopify discount state
- Bulk approve modal no longer flashes briefly after success
- File upload progress bar now displays correctly on Safari
- Form preview no longer breaks when removing the last optional field
- Email "Reset to default" properly restores all fields, not just subject
- Rule priority sorting now uses stable sort to prevent reordering on save
- Resolved race condition where two rapid bulk approves could double-create discounts