Wix + Google UCP Integration

Enabling AI-Powered Commerce for Wix Stores

๐Ÿ“Œ What We Built

A bridge between AI Agents and Wix Stores

Enabling Claude, GPT, and Gemini to shop and buy through conversation

๐Ÿ”ด The Problem

User: "Hey Claude, buy me those running shoes"

AI: "I can't actually make purchases. 
     You'll need to visit the store yourself..."

AI can recommend, but can't transact.

๐Ÿ”ด Why This Happens

Challenge Impact
No Standard Protocol Every platform is different
Security Concerns AI can't handle payments
Platform Silos Custom integration per store

๐Ÿ”ด Business Impact

  • ๐Ÿ›’ Users want to buy, but friction stops them
  • ๐Ÿค– AI assistants limited to recommendations
  • ๐Ÿช Merchants lose sales
  • ๐Ÿ”— Massive integration effort per platform

๐ŸŸข The Solution: UCP

Universal Commerce Protocol โ€” A standard language for AI commerce

Before:  Claude โ†’ โ“ โ†’ Wix
         GPT    โ†’ โ“ โ†’ Shopify

After:   Claude โ”€โ”
         GPT    โ”€โ”ผโ”€โ†’ UCP โ†’ Any Store
         Gemini โ”€โ”˜

๐ŸŸข What We Built

Capability Description
๐Ÿ” Discovery Stores discoverable to AI
๐Ÿ“ฆ Catalog Products in UCP format
๐Ÿ›’ Checkout Cart-to-order via API
๐Ÿ‘ค Identity Link AI to user accounts
๐Ÿ’ณ Payments Secure Wix checkout
๐Ÿ“‹ Orders History & tracking

๐Ÿ—๏ธ Architecture Overview

        AI Agents (Claude, GPT, Gemini)
                    โ”‚
                    โ”‚ MCP Protocol
                    โ–ผ
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚  Wix UCP Integration  โ”‚
        โ”‚     (16 MCP Tools)    โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                    โ”‚
                    โ”‚ Wix REST APIs
                    โ–ผ
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚     Wix Platform      โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ—๏ธ Integration Modules

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Discoveryโ”‚  Catalog โ”‚ Checkout โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Identity โ”‚  Orders  โ”‚ Payments โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ MCP Tools: Catalog

Tool Purpose
getBusinessProfile Merchant info
searchProducts Search catalog
getProduct Product details

๐Ÿ› ๏ธ MCP Tools: Checkout

Tool Purpose
createCheckout Create cart
updateCheckout Add buyer info
getShippingOptions Shipping methods
completeCheckout Place order

๐Ÿ› ๏ธ MCP Tools: Orders & Identity

Tool Purpose
getOrder Order details
listOrders Order history
getOrderTracking Shipment tracking
createVisitorSession Anonymous session
linkIdentity Link to account

๐Ÿ› ๏ธ Tech Stack

Layer Technology
Runtime Node.js + TypeScript
Framework Fastify
Database PostgreSQL + Prisma
Validation Zod
Auth JWT
Tests 493+ passing

๐Ÿ›ค๏ธ User Journey

Phase 1: Discovery

๐Ÿ‘ค "I need running shoes"

๐Ÿค– "Let me search..." 
   [searchProducts]
   
   "Found 12 options:
    1. Nike Air Zoom - $129
    2. Adidas Ultra - $149"

๐Ÿ›ค๏ธ User Journey

Phase 2: Selection

๐Ÿ‘ค "Tell me about the Nike"

๐Ÿค– [getProduct]

   "Nike Air Zoom features...
    Want to buy them?"

๐Ÿ‘ค "Yes, size 10"

๐Ÿ›ค๏ธ User Journey

Phase 3: Checkout

๐Ÿค– [createCheckout]

   "Added! What's your address?"

๐Ÿ‘ค "123 Main St, NYC 10001"

๐Ÿค– [updateCheckout]
   [getShippingOptions]
   
   "Shipping options:
    โ€ข Standard (5-7 days): $6
    โ€ข Express (2-3 days): $13"

๐Ÿ›ค๏ธ User Journey

Phase 4: Payment Handoff

๐Ÿ‘ค "Express please"

๐Ÿค– [updateCheckout]

   "Total: $142
    Click here to pay securely:"
    
   [๐Ÿ”— Secure Checkout Link]

๐Ÿ’ณ Checkout: The Handoff Model

AI handles conversation โ†’ Wix handles payment

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   AI Agent Zone         โ”‚
โ”‚   โ€ข Products            โ”‚
โ”‚   โ€ข Cart                โ”‚
โ”‚   โ€ข Shipping            โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
            โ”‚ Click link
            โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Wix Checkout          โ”‚
โ”‚   โ€ข Payment form        โ”‚
โ”‚   โ€ข Card processing     โ”‚
โ”‚   โ€ข PCI compliant       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ’ณ Wix Hosted Checkout

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  ๐Ÿ›’ Order Summary           โ”‚
โ”‚  Nike Air Zoom      $129.00 โ”‚
โ”‚  Express Shipping    $13.00 โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  โ”‚
โ”‚  Total             $142.00  โ”‚
โ”‚                             โ”‚
โ”‚  ๐Ÿ’ณ Card Number             โ”‚
โ”‚  [____  ____  ____  ____]   โ”‚
โ”‚                             โ”‚
โ”‚  [  Complete Purchase  ]    โ”‚
โ”‚                             โ”‚
โ”‚  ๐Ÿ”’ Secured by Wix          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ’ณ Why Handoff to Wix?

Benefit Description
๐Ÿ”’ PCI Compliant No card data in AI
๐Ÿ’ณ All Methods Cards, PayPal, Apple Pay
๐Ÿ›ก๏ธ Fraud Protection Built-in detection
๐Ÿ‘ค Trusted UX Familiar checkout

๐Ÿ” Security: Trust Boundaries

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  AI Zone (Safe)         โ”‚
โ”‚  โ€ข Products             โ”‚
โ”‚  โ€ข Addresses            โ”‚
โ”‚  โ€ข Order history        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Wix Zone (PCI)         โ”‚
โ”‚  โ€ข Card numbers         โ”‚
โ”‚  โ€ข Payment tokens       โ”‚
โ”‚  โ€ข CVV codes            โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ” Security Features

Feature Implementation
Auth JWT tokens
Validation Zod schemas
Rate Limiting Per session
Encryption Tokens at rest
Audit Full logging

๐Ÿ“Š API Endpoints

Endpoint Purpose
/.well-known/ucp/profile Discovery
/mcp/tools/list List tools
/mcp/tools/call Execute tool
/test-ui/console Test console
/test-ui/wizard Demo wizard

๐Ÿš€ Live Demo

๐Ÿ“ˆ Roadmap

Phase Status
Core UCP Integration โœ… Done
MCP Bridge (16 tools) โœ… Done
Checkout Flow โœ… Done
Webhooks ๐Ÿ”œ Next
Multi-store ๐Ÿ”œ Planned
Voice Commerce ๐Ÿ”œ Planned

๐Ÿ™ Summary

โœ… Conversational Commerce โ€” Shop via dialogue

โœ… Secure Payments โ€” Wix handles PCI

โœ… Universal Access โ€” Any UCP-compatible AI

โœ… Fast Integration โ€” Standard protocol

๐Ÿ™ Thank You

The future of shopping is conversational.

We're making it possible on Wix.

๐Ÿ“š Resources

Resource Link
GitHub github.com/itayshmool/wix-ucp
API Docs wix-ucp-api.onrender.com/docs
UCP Spec ucp.dev

Wix + Google UCP Integration

By Itay Shmool

Wix + Google UCP Integration

Discover the exciting integration of Wix and Google UCP, empowering AI-driven commerce for Wix stores. Explore innovative solutions, user journeys, and a robust architecture designed to enhance checkout experiences and business impact.

  • 22