Can an AI browse stores, build carts, and let you pay with Apple Pay? Deep feasibility research with technical, business, and UX critiques.
Research compiled February 18, 2026 โ Tom / Ven Agency
The AI does the boring browsing. You do a one-tap payment. That's the pitch.
Apple Pay is the dream UX โ tap a link, Face ID, paid. But there's a fundamental technical blocker.
WKWebView (allows JavaScript injection for automation) โ Apple Pay is BLOCKED. Apple explicitly prohibits it for security.
SFSafariViewController (supports Apple Pay) โ No JS injection allowed. Can't automate shopping.
The component that supports Apple Pay doesn't allow automation. The component that allows automation doesn't support Apple Pay.
AI builds cart in WKWebView โ opens checkout URL in Safari (external browser). Apple Pay works in Safari. But the user leaves the app.
Clunky but works
AI builds cart โ deep links to Woolworths/Coles app for checkout. Cart syncs across devices. Apple Pay works in native apps.
Best mobile path
Skip mobile entirely. AI controls your Chrome browser on desktop via OpenClaw's relay extension. No Apple Pay needed โ you checkout normally.
Works today
AI builds cart server-side or via browser. Cart syncs to user's Woolies app (if they're logged in). User opens store app โ Apple Pay.
Unverified sync reliability
OpenClaw's Chrome extension lets the AI control your actual browser tabs. Your sessions, your logins, your saved cards. The AI just moves the mouse and clicks buttons.
| Pro | Con |
|---|---|
| Works on ANY website | Requires Chrome + extension |
| No credentials stored | Slower (UI interaction) |
| No anti-bot issues (real browser) | Desktop only (no mobile) |
| User's loyalty cards/addresses work | User must have browser open |
| AI never sees payment info | UI changes can break selectors |
Recommended for MVP
Woolworths and Coles have internal APIs (reverse-engineered by the community). Product search is fast and returns structured data. Cart management requires authenticated sessions.
/apis/ui/Search/products, /apis/ui/Trolley/AddItemapi.coles.com.au/customer/v1/coles/products/searchGood for speed, risky for stability
Run Playwright/Puppeteer on a server, log into user's store account, build cart.
Not recommended
For stores built on Shopify or WooCommerce, you can create shareable cart URLs directly.
store.com/cart/VARIANT_ID:QTY,VARIANT_ID:QTYstore.com/?add-to-cart=PRODUCT_IDWorks today for Shopify/WooCommerce stores
Shopify + Google launched UCP in 2025 โ an open standard for AI agents to shop. MCP servers for catalog search and checkout. Endorsed by Walmart, Target, Visa, Mastercard, Stripe.
This is the long-term future but only covers Shopify merchants today. The future
| Store | Browser Relay | API Available | Shareable Cart | Apple Pay | Anti-Bot |
|---|---|---|---|---|---|
| Woolworths | โ Proven | โ ๏ธ Internal only | โ None | โ Checkout | Cloudflare |
| Coles | โ Proven | โ ๏ธ Internal only | โ ๏ธ App list share | โ Checkout | PerimeterX |
| Amazon AU | โ Works | โ Cart URL broken on AU | โ None | โ No | Heavy |
| Dan Murphy's | โ Should work | โ None | โ None | โ Likely | Cloudflare |
| JB Hi-Fi | โ Should work | โ None | โ None | โ Likely | Cloudflare |
| Chemist Warehouse | โ Should work | โ None | โ None | โ ๏ธ Unknown | Unknown |
| Bunnings | โ Should work | โ None | โ None | โ ๏ธ Unknown | Unknown |
| Officeworks | โ Should work | โ None | โ None | โ ๏ธ Unknown | Unknown |
Australian startup. Recipe โ ingredient extraction โ Woolworths checkout. Live and working.
Price comparison across Woolies, Coles, ALDI. Loads carts into store sites via WebView.
Open-source MCP server. Full cart management via Woolworths internal APIs. Proves the concept.
Chrome extension. Shares carts across any store by reading DOM. 95% store compatibility.
What a senior iOS/web engineer would tell you
Apple explicitly blocks Apple Pay in WKWebView. The automation component (WKWebView) and the payment component (SFSafariViewController) are mutually exclusive. No iOS app can do both in one flow.
Workaround: Build cart in WKWebView โ hand off to Safari or store app for checkout. It works but breaks the magic "one-tap" experience.
Woolworths (Cloudflare), Coles (PerimeterX), Amazon (custom) all detect headless browsers. Browser relay avoids this because it's a real Chrome instance. But interaction patterns (robotic timing, no mouse movement, methodical search-click cadence) could still trigger behavioural analysis.
Mitigation: Randomise timing, simulate natural browsing patterns. Feasible.
Browser relay is inherently safe: no credentials stored, no session tokens transmitted, CDP runs on localhost. The AI never sees payment data. Server-side approaches are the opposite โ storing user logins is a massive liability.
Apple's Guideline 4.2 (minimum functionality) rejects web wrappers. Guideline 5.2.2 frowns on automating third-party sites. Sneaker bot apps have been removed for similar behaviour. Not a dealbreaker if positioned as "AI assistant" rather than "shopping bot".
Every Woolworths UI update breaks selectors. Supporting 8 stores = 8 UIs to maintain. AI-driven selectors (aria roles, semantic labels) are essential โ OpenClaw's snapshot already supports this. Community-maintained adapters help distribute the burden.
What a startup advisor would tell you
| Segment | Size | Notes |
|---|---|---|
| AU households | 10.6M | |
| Online grocery shoppers | 6.2M | 58% penetration |
| Would trust AI to shop | 620K-930K | 10-15% of online shoppers |
| Would PAY for it | 31K-93K | 5-10% of those |
| At $10/mo | $3.7M-$11.2M TAM | Small for VC, fine for bootstrap |
Woolworths has 13M Everyday Rewards members, full purchase history, real-time stock data, delivery logistics, and $60B+ revenue to fund development. If this concept works, they'll build it into their app. Your product becomes a feature in their next update.
Shopping assistance is an obvious Apple Intelligence feature. Google Assistant too. Neither has done it well yet โ but both could with one product update.
Server costs: $0 (runs on user's machine)
AI inference: user's OpenClaw subscription
Your revenue: $0 (or small ClawHub fee)
Zero cost, zero revenue, maximum learning
Dev cost: $50K-150K
Maintenance: $2K-5K/mo
User acquisition: $5-15/install
Revenue at $10/mo: LTV $60-120
Break-even: 500-1,500 subscribers
Store adapters are reverse-engineerable. AI shopping logic isn't proprietary. Browser automation is a commodity. OpenClaw skills are open-source by convention. First-mover advantage helps on ClawHub but doesn't protect against larger players.
Potential weak moats: User preference data over time, community-maintained store adapters (maintenance effort as moat), brand/trust in the AI assistant space.
What a UX designer would tell you after watching it in user testing
"When was the last time you let someone else do your grocery shopping and were happy with the result?"
Even trusted partners get it wrong โ wrong yoghurt brand, full-fat instead of skim. An AI starts with zero trust credit. And the stakes are real: dietary requirements, allergies, quantity errors ("10kg of butter instead of 1"). These aren't edge cases โ they're normal failure modes of NLP applied to a product catalogue.
Groceries are deeply personal. "I said chicken breast, not thigh" โ different texture, different price, different recipe outcome. The AI makes a call. The user doesn't see it until cart review. By then, trust is already shaken.
Discovery is also part of the experience. People enjoy browsing specials, finding new products, seeing what's seasonal. "Just get me my list" eliminates this.
AI shopping is actually MORE steps than using the store app:
| AI Shopping | Woolworths App |
|---|---|
| 1. Open app / start chat | 1. Open Woolies app |
| 2. Describe what you want | 2. Tap "Buy Again" |
| 3. Wait for AI (30s - 3min) | 3. Adjust 3-4 items |
| 4. Receive notification | 4. Select delivery slot |
| 5. Open & review cart | 5. Checkout |
| 6. Remove wrong items | |
| 7. Add missing items | |
| 8. Fix quantities | |
| 9. Select delivery slot | |
| 10. Checkout |
The AI version has higher cognitive load because you're auditing someone else's work.
80% of weekly shops are repetitive. Woolworths already has "Buy Again", saved lists, and order history. These features work and they're fast. The AI adds value at the margins โ new recipes, dinner parties, dietary changes โ but those are exactly where it's most likely to get items wrong.
| User Type | Would They Use It? | Why |
|---|---|---|
| Busy parents | Unlikely to pay | Already on Click & Collect |
| Elderly | Unlikely to adopt | Setup barrier, trust |
| Disabled users | Genuine use case | High value, accessibility |
| Lazy tech workers | Maybe once | Novelty wears off after first wrong order |
| ADHD / exec dysfunction | Genuine use case | Starting the task is the hard part |
| Meal planners | Interesting | If AI plans AND shops, compelling |
Don't build the AI shopping assistant. Build the AI meal planner with one-tap ordering.
The AI is doing the genuinely hard work (meal planning), the cart is explainable (each item maps to a recipe), and the user stays in control of checkout.
| Solution | What it does | Status | Relevance |
|---|---|---|---|
| Pantry Pilot | Recipe โ Woolworths cart (AU) | Live | Direct competitor, validates demand |
| WiseList | Price compare + cart load (Woolies/Coles) | Live | Proves WebView cart loading works |
| Woolworths MCP | Full cart management via API | Open source | Proves programmatic cart works |
| Share-A-Cart | Share cart across any store (Chrome ext) | Live | 95% store compatibility via DOM |
| Pepesto | Recipe โ cart via API + JS injection | Live (Swiss) | Exact architecture model to follow |
| Shopify UCP | Universal Commerce Protocol for AI agents | New (2025/26) | The industry standard for AI commerce |
| Instacart | Full grocery delivery platform | Live (US/Canada) | Not in AU, but shows market exists |
| Klarna AI | AI shopping assistant for fashion | Live | Different vertical, same concept |
Research by Tom (OpenClaw Agent) ยท Ven Agency ยท February 2026
Sources: Apple Developer Docs, Shopify UCP, GitHub (Woolworths MCP, Coles MCP), Pantry Pilot, WiseList, Pepesto, Share-A-Cart