AI Chat for Modified E-commerce

AI Chat for Modified E-commerce

from 1.490,00 EUR
plus 19 % VAT
Product no.:
41549
Minimum time until start of work, if booked today:
In this Version:
Price


We connect your Modified Shop to the European provider MISTRAL, which is based in France. Of course, the AI speaks German—or rather, the languages that are set up in your shop. 

What your customers see

A discreet speech bubble appears in the bottom right corner of every shop page. A click opens a chat window in your shop’s design. Customers ask their questions in standard German or English—the plugin answers them directly, around the clock, without anyone having to be on the hotline.

The AI knows your product range, understands formal and informal queries, and consistently uses formal or informal address (depending on your preference). Product and contact links appear as clickable buttons, and phone numbers are displayed as call-to-action links so that mobile customers can dial with a single tap.

What the plugin does

Product recommendations based on your actual catalog. The AI searches product names, short descriptions, long descriptions, and product numbers — with linguistic flexibility, including German stemming and plural forms. “Do you have a linen skirt in size 46?” leads to the correct answer, even if the product is called “Miami Balloon Skirt, Linen, Black.”

  • Variants with stock. Sizes, colors, and materials from your products_attributes are read. If a customer asks for size 54 and the item is listed in the size group “52/54 – 56/58,” the AI recognizes the coverage.
  • Price surcharges. If a product has variants with additional costs, the base price is displayed with an “starting at” prefix and linked to the product page, rather than showing a potentially incorrect final price.
  • FAQs from your CMS. Any content management system pages can be integrated. The AI answers questions about sizing, returns, cancellations, custom orders, or contact directly using your own content—not generic information.
  • Language detection. If the shop session is in English, the AI responds in English; otherwise, in German. Brand loyalty included: no recommendations for third-party shops, no price comparisons with competitors.
  • Secure handling of customer data. Questions about specific orders, invoices, or package tracking are immediately forwarded to your team. The AI does not ask for order numbers, addresses, or email addresses and does not process them if a customer sends them anyway.
  • Protection mechanisms. IP allowlist for test and rollout phases, rate limiting per session and per IP, debug log can be disabled, all tool calls SELECT-based only.
  • Technical Overview

    • Compatible with modified eCommerce 3.0.x and 3.3.x, PHP 8.1 or later
    • Uses Mistral AI (automatically the latest Large version) via the official API
    • Clean integration via the modified hook system, no changes to the shop core
    • Charset-aware: works in UTF-8 shops as well as in shops using ISO-8859-1/-15
    • Operating costs: only the Mistral API fees for your own account. You can set a monthly limit for these in your Mistral account. Once the limit is reached, the AI responds that it cannot provide any information at the moment.

    Here’s how a request works

    Between “customer types a question” and “answer appears in the chat,” three things happen—usually within three to four seconds:

    The question is sent to the shop. The plugin receives the message, checks rate limits, detects the session language, and forwards the question along with a brief system context (brand name, category list, behavioral rules) to the Mistral API.

    Mistral determines whether it needs data. If the query concerns a product, the model automatically calls the search_products tool; if it concerns returns, sizes, or contact, the get_shop_info tool. The plugin then performs a read-only query in the shop—using a multi-level fallback for the catalog: first the exact phrase, then a keyword search with stemming (plural forms, endings), and finally a similarity search. The best up to eight results, including price, category, delivery status, and variants (sizes, colors, material with stock levels per variant), are returned to Mistral.

    Mistral formulates the response. The model thus only ever sees genuine, up-to-date shop data and can summarize it in standard German, sort it, and include product links. For more complex questions, multiple tool rounds are possible (e.g., first the catalog, then the FAQ)—Mistral handles this itself within a specified upper limit.

    Important to note: There is no pre-index, no external training, and no cached product data. Important to note: There is no pre-loaded index, no external training, and no cached product data. Every request queries the store database in real time—ensuring that prices, inventory levels, and availability always match the store’s data, without the need for synchronization. However, this means the response takes several seconds.

     

    What the plugin deliberately does not do

    • No access to customer accounts, orders, payments, or shipping status
    • No integration with logistics or tracking systems
    • No image generation and no outfit mockups
    • No personalized recommendations based on a customer login
    • No booking of appointments or callbacks; for this, the AI links to your contact form

    This is a deliberate distinction. A chatbot that reads order data requires GDPR-compliant authentication, audit trails, and separate testing—these are not things that belong in an initial consultation.

    A real-world example

    Customer: I'm looking for a linen tunic, preferably in black. Do you have anything like that in size 54?

    Chatbot: Yes, a nice option is the Samoa Embroidered Tunic Blouse in denim blue-sand in sizes 46–58 — we currently don’t carry linen tunics in black, but we do have the Felicia Print Tunic in black (cotton jersey). The Samoa tunic covers size 54 in the 52/54–56/58 range and is in stock; the Felicia is available in 44/46–48/50 and 52/54–56/58, with size 54 in stock.& nbsp;Samoa Tunic Blouse · Felicia Print Tunic

    Customer: Where is my order number 21438?

    Chatbot: Order status, shipping, and payment can only be handled by our team — the fastest way is via our contact form or by phone at 040 123456789.

    Two key features of this dialog: The AI scans your catalog in real time, recognizes what “size 54” means in your sizing chart, and simultaneously sets boundaries for sensitive data.

    Implementation Process

    • Assessment — we’ll review your product range, your category structure, and your CMS pages together.
    • You tell us your preferences: informal or formal tone?  Process only products, or also specific CMS pages?
    • Configuration by us — category mapping, FAQ integration, brand text, shop color, widget positioning.
    • Training and internal testing phase; we verify security and correct responses (e.g., deactivated products, sold-out products, price mentions).
    • Test phase with IP allowlist — the widget is only visible to you; you check response quality and tone.
    • Go-live — release to all visitors, monitoring via debug log or silent operation without a log file.


    In total, it takes us at least 10–14 hours to get everything up and running, which is why the price is so high. By comparison, off-the-shelf chatbot solutions cost 80–300 euros per month—and the bot doesn’t even really know your product catalog. This plugin, on the other hand, is a one-time purchase that gives you full control over your data, your own Mistral account, and is specifically tailored to your shop and product range.

    Note for agencies: this is not a ready-made plugin for self-installation; rather, it is individually reprogrammed, configured, and trained for each shop. We must do this ourselves.