Solutions / Retail and e-commerce

AI for Swiss retailers and online shops

A Swiss catalogue speaks German, French, Italian and often English, sometimes in the same search box.

What we could build

These scenarios are illustrations. None of them describes a client.

E-commerce

Hundreds of new products arrive each season with supplier sheets in one language, and the shop needs pages in four.

What we would build

A content pipeline that turns supplier data into product pages in German, French, Italian and English, following your tone guide and glossary. Editors review each batch side by side with the source data before publishing.

Mistral, Akeneo API, Python

Digital

Shoppers type "Velo", "vélo" or "bici", and the search box only understands one of them.

What we would build

A hybrid search that combines keyword matching with multilingual semantic search over the catalogue, so a query finds the right products whatever the language or wording. It runs next to the current engine and is tuned on real search logs.

OpenSearch, BGE-M3, Python

Supply chain

Store orders are planned in spreadsheets, so shelves run empty before a long weekend and overflow after it.

What we would build

Daily demand forecasts per store and product that account for cantonal holidays, weather, promotions and local events. Planners get suggested order quantities with the main drivers listed, and the models retrain on a weekly schedule, with accuracy tracked per store.

LightGBM, dbt, Airflow, MLflow

Customer service

Most tickets ask where an order is or how to return it, and the team answers the same questions all day.

What we would build

A service agent that reads each ticket, looks up the order and the return policy, and drafts the reply in the customer's language. Routine answers go out after a quick check; refunds and exceptions wait for a person, with the case already summarised.

LangGraph, Zendesk API, FAISS

Logistics

Every returned item is opened and graded by hand before anyone knows whether it can be resold.

What we would build

A grading station that photographs returned items, detects damage and missing parts, and proposes a route: resell, refurbish or recycle. Warehouse staff confirm the route with one scan, and disputed items go to a supervisor.

PyTorch, ONNX Runtime

What we design around

Swiss retail runs on small, demanding markets: four languages, cantonal holidays, high service expectations and margins that leave little room for stock mistakes. Each scenario below connects to systems you already run, such as your PIM, shop platform and warehouse management system, and leaves the final call with your team.

  1. Four languages

    Product data, search and service have to work in German, French, Italian and English, including Swiss terms that generic models miss.

  2. Regional calendars

    Cantonal holidays, school breaks and cross-border shopping shift demand by region, so forecasts work at store level.

  3. Existing stack

    Shops already run on a PIM, an ERP and a helpdesk. New tools connect to them through their APIs.

  4. Customer data

    Order and contact data fall under the nFADP, so service tools read them through the systems that already hold them.

Questions we hear

Yes. We work from your supplier data, your glossary and examples of copy you like, with Swiss spelling such as ss for ß. An editor approves each batch before it goes live.

Not necessarily. It often runs alongside the existing engine, which keeps handling exact matches while the semantic layer handles intent and synonyms.

Two years of sales per store and product is a comfortable start. With less, we lean more on similar products and on known events.

Only if you want it to, and only with a person approving. In the scenario on this page the agent prepares the action and a person confirms it.

Yes. A smaller shop can start with product content or service replies, which need little integration. Our page for SMEs, linked below, describes how a project runs at that size.

Related solutions

Which part of your shop would you start with?

We start with a feasibility study on your own data, so you see results before anything is promised.