Shop Assistant

AI finds products, compares offers, records selected merchant choices, and keeps follow-up refinements in one secure workspace.

Text or voice
Natural product requests
Private history
Customer dashboards
Role control
Admin-only settings
Live shopping request AI search ready
Customer request
Find a red silk skirt, size 52, 48 cm long, delivered in Czech Republic.
Silk blend skirt, red, EU 52
Merchant page verified, delivery available
1 290 CZK
Select
Formal red midi skirt
Lower price, longer delivery window
1 080 CZK
Refine
Customer dashboard
Searches42
Saved criteria8
ProfilesFamily
Admin settings
Max results20
Execution modeSync
Role gate

From request to decision.

The service turns messy shopping intent into comparable offers, then keeps the full trail available to the right customer or operator.

1

Describe

Customers type or dictate what they need, including size, region, budget, delivery constraints, and quality preferences.

2

Compare

AI extracts intent, searches merchant pages, ranks offers, and keeps budget, delivery, quality, brand, or size refinements one click away.

3

Decide

Each merchant redirect can save the selected product, so customers can reopen the seller or refine alternatives from the dashboard.

Every customer gets a private workspace.

The dashboard is built around authenticated history: searches, selected offers, follow-up refinements, reusable saved criteria, and profiles for different buyers.

✓Authenticated `/api/me` endpoints keep dashboard data scoped to the signed-in customer.
✓Saved searches and profiles can be reused for family, teams, or recurring purchasing patterns.
✓Expired or invalid tokens are cleared instead of showing private dashboard data.
Customer dashboard Private
History
School shoes size 355 offers, 1 selected
Compact washing machine12 offers, price refined
Winter jacket under 150 EURSaved as recurring search
Profiles and criteria
MomEU 39
ChildAge 8
DeliveryCZ

Admin control without exposing unsafe settings.

Operators can manage prompts, AI model routing, overview metrics, and safe runtime settings behind JWT and role checks.

Role-protected admin panel

Admin screens require authenticated users with `global:superadmin` or `app:shop-assistant:admin` roles for sensitive operations.

Open admin

Editable service settings

Safe settings such as execution mode and maximum search results are persisted and applied to the application runtime.

Review settings

Operational overview

Admin summary data shows sessions, searches, leads, prompts, models, and current safe settings from one surface.

Authentication microservice aligned

The public page routes users to the dashboard, while protected API surfaces rely on JWT guards and role metadata.

AI transparency: Shop Assistant uses AI systems for speech-to-text, language understanding, search, and generated recommendations. Results should be verified before purchase.

Bring this buying assistant into your customer flow.

Send a request for a commercial setup, integration, or managed search workflow. Text, voice, and documents are supported.

✓Lead capture supports text, multiple contact methods, optional voice messages, and documents.
✓REST APIs support session creation, query processing, feedback, product choice, profiles, and saved criteria.
✓Legal pages and cookie consent remain available from the public site.
Attach files or click to browse
EU AI Act transparency: You are interacting with an AI-enabled service. Shop Assistant can use speech-to-text, language models, search providers, and automated ranking to process requests and identify products. Verify merchant pages, prices, delivery terms, and suitability before purchase.