๐Ÿ›’ AI Shopping Assistant

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 Concept

"Hey Tom, I need ingredients for chicken stir fry tonight."

Tom opens Woolworths, finds chicken breast, vegetables, soy sauce, rice โ€” adds everything to the cart.

"Your Woolies cart is ready โ€” 8 items, $32.50. Go to checkout whenever."

You tap the link on your phone. Face ID. Done.

The AI does the boring browsing. You do a one-tap payment. That's the pitch.

Why this matters

1 You tell the AI what you need
"Ingredients for chicken stir fry" or "weekly shop" or "stuff for a BBQ this weekend"
2 AI browses the store
Opens Woolworths in your browser, searches each item, picks the best match, adds to cart
3 AI reports back
"Cart ready! 8 items, $32.50. I picked Coles chicken breast ($9.50), Kikkoman soy sauce ($4.20)..."
4 You review and pay
Open the cart, remove/swap anything, checkout with your saved payment method or Apple Pay

๐ŸŽ The Apple Pay Question

Apple Pay is the dream UX โ€” tap a link, Face ID, paid. But there's a fundamental technical blocker.

๐Ÿ”ด The Catch-22

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.

Workarounds

Safari Handoff

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

Deep Link to Store App

AI builds cart โ†’ deep links to Woolworths/Coles app for checkout. Cart syncs across devices. Apple Pay works in native apps.

Best mobile path

Desktop Browser Relay

Skip mobile entirely. AI controls your Chrome browser on desktop via OpenClaw's relay extension. No Apple Pay needed โ€” you checkout normally.

Works today

Store App Cart Sync

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

Bottom line: You can't have AI automation AND Apple Pay in the same iOS view. The flow must split: AI builds the cart in one context, user pays in another (Safari, store app, or desktop browser).

๐Ÿ”ง Technical Approaches

1. Browser Relay (Best approach)

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.

ProCon
Works on ANY websiteRequires Chrome + extension
No credentials storedSlower (UI interaction)
No anti-bot issues (real browser)Desktop only (no mobile)
User's loyalty cards/addresses workUser must have browser open
AI never sees payment infoUI changes can break selectors

Recommended for MVP

2. Internal Store APIs (Fast but fragile)

Woolworths and Coles have internal APIs (reverse-engineered by the community). Product search is fast and returns structured data. Cart management requires authenticated sessions.

  • Woolworths: /apis/ui/Search/products, /apis/ui/Trolley/AddItem
  • Coles: api.coles.com.au/customer/v1/coles/products/search
  • Existing MCP servers prove this works (Woolworths MCP, Coles/Woolworths MCP)

Good for speed, risky for stability

3. Server-Side Headless Browser

Run Playwright/Puppeteer on a server, log into user's store account, build cart.

  • ๐Ÿ”ด Requires storing user credentials (massive security risk)
  • ๐Ÿ”ด Anti-bot detection blocks headless browsers on major AU stores
  • ๐Ÿ”ด Suspicious login patterns get accounts flagged
  • ๐ŸŸก Could work with stealth plugins but it's an arms race

Not recommended

4. Shopify/WooCommerce Cart URLs

For stores built on Shopify or WooCommerce, you can create shareable cart URLs directly.

  • Shopify: store.com/cart/VARIANT_ID:QTY,VARIANT_ID:QTY
  • WooCommerce: store.com/?add-to-cart=PRODUCT_ID
  • No authentication needed โ€” works instantly
  • Covers thousands of stores globally

Works today for Shopify/WooCommerce stores

5. Shopify Universal Commerce Protocol (UCP)

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

๐Ÿ‡ฆ๐Ÿ‡บ Australian Store Analysis

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
Key finding: No major Australian retailer offers public cart APIs or shareable cart URLs. Browser relay is the only universal approach. Woolworths and Coles have internal APIs that have been reverse-engineered by the community (MCP servers, WiseList, Pantry Pilot prove it works).

Existing AU Tools (Prior Art)

๐Ÿฅ˜ Pantry Pilot

Australian startup. Recipe โ†’ ingredient extraction โ†’ Woolworths checkout. Live and working.

๐Ÿ“‹ WiseList

Price comparison across Woolies, Coles, ALDI. Loads carts into store sites via WebView.

๐Ÿ”Œ Woolworths MCP

Open-source MCP server. Full cart management via Woolworths internal APIs. Proves the concept.

๐Ÿ›’ Share-A-Cart

Chrome extension. Shares carts across any store by reading DOM. 95% store compatibility.

โš™๏ธ Technical Critique

What a senior iOS/web engineer would tell you

๐Ÿ”ด Apple Pay WebView = Blocked

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.

๐ŸŸก Anti-Bot Detection

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.

๐ŸŸข Security (Browser Relay)

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.

๐ŸŸก App Store Rejection Risk

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".

๐ŸŸก Maintenance Treadmill

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.

Risk Summary

Apple Pay in WebView
9/10
Anti-Bot Detection
4/10
Credential Security
2/10
App Store Rejection
6/10
Legal/ToS Risk
5/10
Maintenance Burden
6/10

๐Ÿ’ผ Business Critique

What a startup advisor would tell you

Market Size (Australia)

SegmentSizeNotes
AU households10.6M
Online grocery shoppers6.2M58% penetration
Would trust AI to shop620K-930K10-15% of online shoppers
Would PAY for it31K-93K5-10% of those
At $10/mo$3.7M-$11.2M TAMSmall for VC, fine for bootstrap

Competitive Threats

๐Ÿฌ Woolworths builds it themselves

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.

๐Ÿ Apple adds it to Siri

Shopping assistance is an obvious Apple Intelligence feature. Google Assistant too. Neither has done it well yet โ€” but both could with one product update.

Unit Economics

OpenClaw Skill (Best)

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

Paid iOS App

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

Defensibility

No meaningful moat

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.

Is this a Feature or a Product?

Honey (coupon finder) was acquired for $4B as "just a feature." But it had 17M monthly users, zero marginal cost, and network effects. This concept has similar properties (browser extension, zero marginal cost) but a much smaller initial addressable market and no obvious network effects in v1.

Honest answer: This is a feature inside OpenClaw, not a standalone product. It becomes a product when wrapped in meal planning + price comparison + delivery tracking.

๐ŸŽจ UX Critique

What a UX designer would tell you after watching it in user testing

๐Ÿ• The Trust Problem

"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.

๐Ÿ›’ The Control Problem

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.

๐Ÿ“Š The Step Count Problem

AI shopping is actually MORE steps than using the store app:

AI ShoppingWoolworths App
1. Open app / start chat1. Open Woolies app
2. Describe what you want2. Tap "Buy Again"
3. Wait for AI (30s - 3min)3. Adjust 3-4 items
4. Receive notification4. Select delivery slot
5. Open & review cart5. 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.

โ™ป๏ธ The "Just Reorder" Problem

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.

Who is this actually for?

User TypeWould They Use It?Why
Busy parentsUnlikely to payAlready on Click & Collect
ElderlyUnlikely to adoptSetup barrier, trust
Disabled usersGenuine use caseHigh value, accessibility
Lazy tech workersMaybe onceNovelty wears off after first wrong order
ADHD / exec dysfunctionGenuine use caseStarting the task is the hard part
Meal plannersInterestingIf AI plans AND shops, compelling

The Better UX: Meal Planning First

โœ… What the UX expert recommends building

Don't build the AI shopping assistant. Build the AI meal planner with one-tap ordering.

1 "Plan 5 dinners for a family of 4, under $150, quick to cook"
2 AI generates meal plan with recipes
3 User swipes through, adjusts, approves
4 One tap: "Add all ingredients to Woolies cart"
5 Review combined cart (every item maps to a meal) โ†’ checkout

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.

๐Ÿ Existing Solutions & Prior Art

SolutionWhat it doesStatusRelevance
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
Key insight: Pantry Pilot and WiseList already exist in AU and validate demand. But neither uses AI for the shopping intelligence โ€” they're list-based tools. The AI layer (understanding "chicken stir fry" โ†’ ingredients โ†’ products) is the differentiator.

๐ŸŽฏ Final Verdict & Recommendation

The Three-Path Decision

โŒ Don't Build: Standalone iOS Shopping App

  • Apple Pay WebView restrictions kill the core UX
  • App Store rejection risk is high
  • Small market, no moat, Woolworths can clone it
  • $50K-150K development cost for unproven demand

โœ… Build Now: Free OpenClaw Shopping Skill

  • First-mover on ClawHub for commerce/shopping
  • Zero cost to build and maintain
  • Browser relay works today on all AU stores
  • Great demo of what AI agents can do
  • Community contributes store adapters
  • 1-2 weeks to build

โณ Build Later (If Traction): AI Meal Planner App

  • The planning is the real value โ€” not the shopping
  • Monetisable as $5-10/mo subscription
  • Could partner with (not compete against) Woolworths
  • Natural evolution from the skill if it gets adoption
  • "Plan my week โ†’ one-tap order" is genuinely compelling UX

The Build Order

1 Ship free OpenClaw skill (1-2 weeks)
Browser relay approach. Woolworths first. "I need X from Woolies" โ†’ AI shops โ†’ cart ready.
2 Add stores + meal planning (2-4 weeks)
Coles, Dan Murphy's, JB Hi-Fi. Add "plan my dinners this week" capability.
3 Measure demand (1-2 months)
ClawHub installs, usage data, user feedback. Is anyone actually using this weekly?
4 If traction: Build the app
iOS app with meal planning + deep link to store app for checkout. Subscription model.
Bottom line: Ship the skill. See if anyone uses it. If they do, you'll know what to build next. If they don't, you've spent 1-2 weeks and learned something. Don't build the iOS app until you have evidence of demand.

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