UCP Catalogue Explorer

Shopify Global Catalog · Universal Commerce Protocol (UCP)

Search Shopify'sGlobal Catalog live

Pick a product category and shipping country. Matching listings are fetched via the Universal Commerce Protocol (UCP), then laid out on an infinite 3D canvas you can pan, zoom, and click into.

Global Catalog

Search live products by category

Enter a product category and shipping country. The app queries Shopify's Global Catalog and returns real listings with prices, availability, seller names, ratings when the catalog provides them, and images loaded directly from merchant CDNs.

  • Category search
  • 6 countries
  • Live pricing
  • Storefront buy links

Universal Commerce Protocol

Catalog data through UCP

Every search runs server-side through the Universal Commerce Protocol (UCP): agent profile negotiation, search_catalog, lookup_catalog, and get_product against Shopify's catalog API. Results are not cached. Rate limits return clear errors instead of stale data.

  • Agent profile negotiation
  • Search, lookup, detail
  • No result caching
  • Optional OAuth

Infinite canvas

Browse matches in 3D space

Search results open on an infinite WebGL canvas. Pan and zoom through product cards, click one for variants and seller details, or use I'm feeling lucky to open a random match on the merchant store. More products load as you move through the canvas.

  • WebGL canvas
  • Product detail modal
  • I'm feeling lucky
  • Loads more on scroll

Reference app

See UCP catalog integration in practice

This deployment hosts ucp-profile.json and REST endpoints for catalog search and product detail. Use it as a working example of UCP catalog access, or wire your own agent profile and Dev Dashboard credentials for production rate limits.

  • /ucp-profile.json
  • /api/products
  • Product detail API
  • Dev Dashboard auth

Try a catalog search

Start with a category like running shoes or skincare. Results load straight onto the canvas.