VOICE COMMERCE & GENERATIVE AI

Voice-Powered Shopping List & Smart Cart

A multilingual voice-commerce platform that converts spoken shopping lists into structured catalogue matches, quantities and reviewable carts.

Voice-Powered Shopping List & Smart Cart

The challenge

Retail customers with long or recurring shopping lists often face repetitive catalogue navigation. When they already know the products, quantities, and brands they want, item-by-item search can feel slower than simply stating the list. Arabic- and English-speaking shoppers may also need to express preferences and variants in natural language rather than through filters. Retailers need a more accessible way to capture multi-item intent and turn it into a structured cart without losing customer control over the final order.

Core capabilities

  • End-to-end spoken shopping-list capture in Arabic and English. The shopper can speak a complete order rather than search item by item.
  • Multi-item quantity, product variant, and preference extraction.The application extracts quantities, sizes, brands, variants and stated preferences from natural-language requests.
  • Catalogue search, fuzzy matching, and alternative suggestions. Products and constraints are matched against the retailer’s catalogue, with alternatives proposed when exact matches are unclear or unavailable.
  • Automatic cart construction from a single customer request. The interpreted list is assembled into a cart draft for review.
  • Clarification prompts for ambiguous, unavailable, or unmatched items. The assistant is designed to ask for clarification instead of silently guessing.
  • Reviewable order summary and handoff to the store ordering process. The customer reviews the cart before it moves into the retailer’s ordering flow.

How it works

  • 1. Customer speaks the list. A shopper states a long order in Arabic or English, including quantities, sizes, brands, variants, and preferences.
  • 2. The application transcribes the request. Speech is converted into text for interpretation.
  • 3. Products and constraints are extracted. The system identifies individual items and the conditions attached to them, such as quantity, size, brand, or variant.
  • 4. Catalogue matching begins. Each item is matched against the retailer’s catalogue using search and fuzzy matching.
  • 5. Ambiguity is handled. Where an item is ambiguous, unavailable, or unmatched, the assistant is designed to prompt for clarification and suggest alternatives.
  • 6. A cart is constructed. The application prepares a cart draft from the single customer request.
  • 7. The customer reviews the order. A reviewable order summary gives the shopper control over the final basket.
  • 8. Handoff to ordering. The reviewed cart is passed to the store ordering process.

Business value

Shoppers can express an entire multi-item order naturally, while the application resolves product details and assembles a cart for confirmation, reducing repetitive item-by-item catalogue navigation.