Subscribe to our Blog
We're committed to your privacy. SayOne uses the information you provide to us to contact you about our relevant content, products, and services. check out our privacy policy.

Jibu JamesMarch 10, 20264 min read

Generating table of contents...
Does your e-commerce customer search for one product and leave with just that one item? This case study discusses how a similar e-commerce brand successfully guided them toward complementary products they didn’t know they needed.
A growing e-commerce apparel store built on Shopify was unable to scale revenue with generic recommendations. SayOne helped them by integrating their Shopify store with an AI-driven recommendation system that analyzed customer purchase history, generated product embeddings, and delivered personalized suggestions in real-time. As a result, they saw higher average order value (AOV), conversion rates, and repeat purchases.
The e-commerce brand approached SayOne to solve the following challenges:
Traditional rule-based recommendation systems often showed irrelevant products because they failed to understand customer intent and behaviour. As a result, the store experienced higher cart abandonment and missed upsell opportunities.
Purchase history, browsing behavior, and preferences were spread across Shopify orders, analytics platforms, and email tools. This made it hard to create unified profiles for tailored recommendations.
The store had thousands of products and many visitors, so manual methods or basic systems were ineffective in delivering personalized recommendations quickly.
Customers expected an experience similar to top e-commerce brands, but the store only showed generic product suggestions. Thus, AOV and conversion rate remained at 2.1% without improvement.
The client wanted advanced AI without disrupting their existing Shopify Plus setup or incurring high ongoing costs from third-party tools.
These issues limited repeat purchases and overall growth despite strong product-market fit.
We designed and deployed a robust AI recommendation engine centered on three core technologies: OpenAI embeddings, Qdrant vector database, and Shopify integration. The system retrieved top similar products via Qdrant, then refined with OpenAI for natural-language explanations.
The implementation was completed in 40 days, and during the process, we overcame the following challenges:
Customer data was fragmented, and it needed protection to comply with regulations. We overcame this by creating combined summaries of customer behaviour, replacing personal identifiers with artificial ID, and implementing strict access controls when data was first imported into the system.
Product and customer vectors are sometimes not matched correctly due to inconsistent descriptions. The team addressed this by standardizing product descriptions using AI prompts, testing AI embeddings to ensure quality, and applying recency weighting to prioritize recent customer behavior.
As Shopify limits how many API request scan be made per minute to protect the system, many API requests lead to slower responses. To overcome this, we processed data in larger batches instead of making many small requests. Also, we used webhooks to notify the system only when needed, which reduced unnecessary API calls.
After the successful integration of the auto-recommendation system with the website, the brand is planning to extend personalization into the social and marketing channels. Learn more!
We're committed to your privacy. SayOne uses the information you provide to us to contact you about our relevant content, products, and services. check out our privacy policy.

About Author
Jibu James is the Team Lead at SayOne Technologies. He is passionate about all things related to reading and writing. Check out his website or say Hi on LinkedIn.

We collaborate with visionary leaders on projects that focus on quality