Connect commercetools with Hello Retail to power AI-driven recommendations, on-site search, personalized product blocks, and email personalization that lifts conversion and AOV.
• Product data from commercetools (SKUs, variants, prices, categories, attributes, images, and availability) is mapped to Hello Retail’s product schema used for search and recommendations.
• Catalog updates are handled via scheduled full exports and delta syncs based on change timestamps, with idempotent upserts to avoid duplicates.
• Locale- and channel-specific fields (language values, currency prices, and availability per store) are routed into separate Hello Retail feeds or segmented fields, depending on the setup.
• Customer events (views, add-to-cart, purchases, and search queries) are collected via storefront tracking and associated with product and customer identifiers for personalization.
• Hello Retail placements (recommendation widgets, personalized product blocks, and search responses) are requested at runtime from the storefront, with context passed as query, category, customer, and device signals.
• Sync jobs validate required attributes, log rejected records with reasons, and retain processing metadata for troubleshooting and replays.
.png)
We map commercetools product projections, prices, inventory, and categories into Hello Retail feeds so recommendations and personalized blocks always reflect what can actually be sold.
Typically: product views, add-to-cart, purchases, search queries, and category browsing events, sent via frontend tracking or server-side events for cleaner data.
Yes. Hello Retail search can be called from any headless frontend, while commercetools remains the system of record for catalog structure and availability logic.
Yes. We set up separate feeds, indexes, and rules per locale or storefront, and align them with commercetools channels and project setup.
Yes. We use the same product feed and event signals to populate personalized product blocks in emails, keeping messaging consistent with onsite merchandising.




