Six steps from page view to verified exclusivity.
Spokenfor's flow is short on purpose — buyers shouldn't have to think about it. Behind the scenes, atomic Redis locks and Shopify's native checkout do the hard work.
Buyer lands on the product page
The Spokenfor widget renders inside the product page via Shopify's Theme App Extension.
IP detects their region automatically
ipapi.co resolves country, province/state, and city in milliseconds — no buyer action required.
Widget shows availability for that region
“X of Y claimed in [your city].” If sold out, a “Claimed in your area” badge replaces the CTA.
Buyer adds exclusivity to cart and pays the fee
The exclusivity fee is a standard Shopify line item, alongside the product itself.
Region is atomically locked
On orders/paid, Redis decrements the cap atomically. Two simultaneous buyers — first wins.
Other buyers in that region see “Claimed”
The widget instantly reflects the new state. Sold-out regions surface a waitlist signup.
Three things happen at once.
The moment a regional cap is hit, the buyer experience updates everywhere instantly — no manual intervention required.
- 1
Checkout is blocked
The Checkout Extension returns a clear, friendly message — no error pages.
- 2
Widget flips to “Claimed in your area”
Real-time poll picks up the new state. No refresh required.
- 3
Waitlist captures latent demand
Buyers can drop their email — released claims trigger automatic notifications.
Want to see the flow live?
Install Spokenfor on a development store and try a claim end-to-end.