Set up Goofre + UCP
Connect your store to Google's Universal Commerce Protocol. No TypeScript. No custom servers. We'll walk you through every step.
What platform are you using?
We'll give you the exact setup instructions for your platform — no guessing.
Connect your store
Copy this webhook URL into your platform settings. Goofre will start receiving product updates automatically.
# Goofre webhook endpoint GOOFRE_WEBHOOK_URL="https://your-goofre-instance.run.app/api/webhooks/ingress" # Your platform type (shopify / woocommerce / etc.) GOOFRE_PLATFORM="shopify"
Verify your connection
Enter your store's domain and we'll check that Goofre can reach it. This usually takes a few seconds.
Send a test cart
We'll fire a mock UCP Cart request to your Goofre instance — exactly how Google's AI agents will in production. You'll see the response below.
// This is what Google's AI agent will send to your store { "session_id": "test_session_goofre_wizard", "merchant_id": "gfe_demo_merchant", "items": [ { "sku": "SHOE-001", "quantity": 1 }, { "sku": "SHIRT-002", "quantity": 2 } ] }
You're UCP-ready
Your Goofre instance is live and connected to Google's Universal Commerce Protocol. Here's your go-live checklist.
/.well-known/ucp endpoint is live and returning a valid discovery JSON.native_commerce: true on products in your GMC feed to make them eligible for UCP checkout via AI Mode.🎉 You're now part of the agentic commerce ecosystem. Google's AI agents can browse, build carts, and check out through your store — automatically.
Questions? Open an issue on GitHub or check the Goofre Library.