Hi all,
We’ve been building a Shopify-based shopping agent around a UCP-style flow and wanted feedback from others working on similar implementations.
The goal is not only product discovery, but helping customers make better buying decisions across merchants: finding the right product, getting relevant recommendations, comparing similar offers, understanding seller context, and deciding whether to buy now or wait.
So far, our implementation supports:
-
conversational product discovery
-
recommendations based on user intent and follow-up questions
-
comparison across sellers on price, features, and availability
-
product-level trust signals
-
merchant-level trust signals
-
merchant website safety checks
-
price tracking / alert-style follow-up
-
redirecting the user to the merchant storefront for checkout
From the merchant side, the goal is to send better-qualified buying intent into the storefront by reducing comparison friction earlier in the journey.
One design decision we made was to augment the Shopify/UCP-provided data with additional external trust and safety signals. In our implementation, the Shopify/UCP data was useful for discovery and merchant/storefront results, but it did not by itself provide all of the buyer-confidence context we wanted, such as external review/reputation context and basic merchant website safety checks.
Because of that, we added an additional trust/safety layer on top of the core commerce flow.
What we have not completed yet is a fully native in-conversation checkout experience. Our current purchase path still redirects users to the merchant storefront to complete checkout.
Implementation context:
-
JSON-RPC 2.0
-
JWT-based auth
-
ES256 signing support
-
multi-language responses
-
current journey: discovery → recommend → compare → evaluate trust/safety → redirect checkout
A few questions for others building in this area:
-
Are we heading in the right direction by treating recommendations, product trust, merchant trust, and merchant safety checks as part of the shopping flow, instead of limiting the experience to product retrieval only?
-
Has anyone here already enabled a more complete checkout experience in a UCP-style implementation beyond storefront redirect? If yes, how are you structuring that flow?
-
Are others also augmenting Shopify/UCP results with external trust or safety signals, or is there a better pattern for handling merchant confidence and purchase decision support?
-
How are others handling capability negotiation between discovery only, redirect checkout, and future native checkout support?
-
If your implementation spans web and messaging surfaces, are you reusing one shared backend/tool layer or handling each surface differently?
Mainly looking for implementation feedback, tradeoffs, and lessons learned from others building similar experiences.
Optional reference implementation for context:
https://ucp.txted.ai
Sharing this only to illustrate the current discovery → recommend → compare → redirect checkout flow.