AI Agent/Assistant Chat Bot RAG

Addon allows you transform your e-commerce experience with the definitive bridge between your storefront and cutting-edge artificial intelligence. This addon is specifically designed for CS-Cart and Multi-Vendor environments, allowing owners to deploy intelligent agents without technical overhead. By automating the flow of information to your AI models, it ensures your customers always receive the most accurate and helpful assistance. Whether you are managing a niche boutique or a massive marketplace, this tool brings the power of RAG (Retrieval-Augmented Generation) and N8N directly to your dashboard.
Make purchases for 200$ from our entire offer and get 20% discount.
Last update: 23.08.2026 Supports current CS-Cart version
ss_ai_agent
Choosing the appropriate option will allow you to update the addon to the latest version through the Upgrade Center over a selected period.
Select this option and we will install the addon in your store and configure it according to your guidelines.
Chat available from the administration panel for internal company use
AI Agent/Assistant Chat Bot RAG
$899.00

Extension for Store Builder and Multi-Vendor is an intelligent AI assistant that talks to your customers in a chat widget and answers questions about products, content, reviews, documents and order status, using the live data of your store. The same knowledge base powers an internal staff chat in the back office, with per-group access control. The assistant learns your offer in the background and is available to customers around the clock, so simple questions no longer reach your support team. The conversations come back to the panel as working material: you see what customers ask about, which answers did not help them, what the assistant could not explain and how many orders came out of those chats.

See how it works

Full walkthrough, 6 minutes

Key Features

- A storefront chat widget that greets the customer with ready questions, answers from your real offer, attaches a product card with price and availability, and collects a rating under every answer.

- Automatic synchronisation of products, pages, blog posts, reviews and documents into the knowledge base, always in step with the state of the store, extended with product code lookup for customers who arrive with a symbol from a catalogue or an invoice.

- Your own knowledge documents in PDF, DOCX, TXT and Markdown, global or pinned to a category, together with text recognition for scans and public product attachments.

- Knowledge gap analytics and an editorial layer for the store: short FAQ entries and longer articles written with the help of the assistant, with version history, change comparison and a consistency check that warns you when a new text contradicts what the store has already published.

- An internal staff chat over the same knowledge base, with access tags on every document, so sensitive material stays in the right hands and never reaches customers.

- A chat return report that translates conversations into orders and revenue, verified order status checks with a one-time code sent by e-mail, and a synchronisation status screen with a report and an alert delivered to your inbox.

This is the assistant seen through the eyes of a customer. A chat window opens in the corner of the store, the customer asks about warranty and invoices, and the assistant answers with specifics and a link to the source document:

10_ss_ai_agent_en.webp

Screenshot 1: chat widget on the storefront

The conversation begins with prompts instead of an empty field. Buttons with the questions you enter in the configuration sit right under the greeting, so the customer immediately sees what is worth asking about, and the chat starts on topics the store answers well:

12_ss_ai_agent_en.webp

Screenshot 2: suggested questions at the start of a conversation

When the assistant recommends an item, a product card appears under the answer: thumbnail, name, price, availability and a button leading to the product page. The figures on the card are read from the store at the moment of display, not from the knowledge base, so the customer sees the price that applies right now instead of a snapshot from the last synchronisation:

14_ss_ai_agent_en.webp

Screenshot 3: product card in a chat answer

Under every answer the customer leaves a rating with one click. This is the only signal that catches answers which sound confident and are wrong anyway, because those leave no other trace behind them. Ratings return to the panel together with the conversation and to the e-mail report:

16_ss_ai_agent_en.webp

Screenshot 4: answer rating left by the customer

Where do those answers come from? Not from the internet and not from the general knowledge of the model, but from the content your store already has. Products, reviews, pages and blog posts together with documents leave a marker when they are saved, the nightly run turns them into searchable material, and content deleted in the store leaves the knowledge base just as quietly:

120_ss_ai_agent_en.webp

Diagram 1: the path from store content to the assistant knowledge base

For the same reason the assistant does not improvise. A language model knows a great deal about the world, yet about your store it knows only what you give it, so when the material is missing it says so instead of guessing. Prices and availability have a single source, the product record, never an editorial article that has had time to age:

130_ss_ai_agent_en.webp

Diagram 2: answers taken from store content alone

The General section is the integration centre. Here you copy the ready REST addresses into your processor, choose the language of the content sent to the AI, and describe the specialisation of your store along with the industry glossary, both of which go straight into the assistant prompt:

20_ss_ai_agent_en.webp

Screenshot 5: general configuration and industry context

The instructions the assistant follows travel with the add-on and are refreshed with every release, so a wording fix reaches all deployments at once. Next to them sits a field for the guidance of your own store, where you set the tone of voice or the habits of your industry, and three retrieval tuning fields for deployments that want to push answer accuracy further:

26_ss_ai_agent_en.webp

Screenshot 6: store guidance and retrieval tuning

Lower in the same section you will find the settings for channel security and personal data hygiene: chat webhook protection, the list of allowed IP addresses and chat history retention. A marketplace also chooses the chat scope here, deciding whether a conversation covers the whole platform or only the offer of the vendor whose store the customer is visiting:

25_ss_ai_agent_en.webp

Screenshot 7: channel hardening and chat scope

In the Products section you decide which products enter the knowledge base and how they are enriched: with category, brand, market or the full set of features. You will also enable loading of product documents, hiding of stock quantity and attaching a product image to the chat answer:

30_ss_ai_agent_en.webp

Screenshot 8: product scope, enrichment and images

The Knowledge documents section sets the file and fragment limits, switches on text recognition for scans together with a field that checks whether the server is ready for it, and defines the period after which an article asks for a review. This is also where you configure the internal staff chat: its address and the groups with full access to the knowledge:

35_ss_ai_agent_en.webp

Screenshot 9: knowledge documents, scans and internal chat

The Knowledge documents panel lets you upload your own PDF, DOCX, TXT and Markdown files. A document without a category is global, a document with one is pinned to its listing. Every row shows the synchronisation status, the access scope and the Edit action, and editorial articles also carry a marker reminding you about a review:

40_ss_ai_agent_en.webp

Screenshot 10: knowledge documents panel

When a topic keeps returning in many wordings and deserves a broader explanation, you select the related customer questions and turn them into a single article. The first version of the text is proposed by the assistant reading the staff knowledge base, then an editor refines it and decides whether the page should be visible to customers:

42_ss_ai_agent_en.webp

Screenshot 11: a new article written with the assistant

Before saving it pays to check whether the new text clashes with what the store has already published. The consistency button compares the text being written with the knowledge base and quotes the conflicting fragment word for word, so the divergence surfaces during editing rather than in a conversation with a customer:

43_ss_ai_agent_en.webp

Screenshot 12: consistency check of an article

Every change to an article is stored in the version history, and the comparison screen marks in colour what was added, what disappeared and whether the title changed. The editor weighs the difference before deciding to return to an older text:

46_ss_ai_agent_en.webp

Screenshot 13: article version comparison

The Order verification section gives you full control over what the assistant may show a customer: status, dates, tracking number, item list or total. You tick only what you want to share, and the identity of the customer is confirmed with a one-time code sent to the address from the order:

50_ss_ai_agent_en.webp

Screenshot 14: scope of order data in the chat

Before the assistant says anything about an order, the customer has to prove the order is theirs. The one-time code goes to the address stored in the order rather than the one given in the chat, it has a short life and a limited number of attempts, so knowing the order number alone gets nobody anywhere. The feature starts out disabled and you switch it on deliberately:

170_ss_ai_agent_en.webp

Diagram 3: order status released after the identity is confirmed

In the Widget section you set the look and behaviour of the chat: its position on the screen, its state on entry and the window size on desktop and mobile. Below them you switch on four elements of the conversation itself: suggested questions, answer ratings, product cards and crediting orders placed after a chat:

60_ss_ai_agent_en.webp

Screenshot 15: widget configuration and conversation features

Chat history collects all customer conversations with the assistant, grouped into sessions, with a column of ratings and a filter narrowing the list to answers judged unhelpful. This is the shortest route to the places where the assistant needs work:

70_ss_ai_agent_en.webp

Screenshot 16: chat history with customer ratings

Unanswered questions are the analytics of gaps in the knowledge base. The assistant recognises when it found no material, and the panel collects such questions with a counter, from the most frequent to the rarest. Different wordings of one question are merged into a single entry, so the list shows real topics instead of scattered variants of the same sentence:

80_ss_ai_agent_en.webp

Screenshot 17: unanswered questions

Straight from a gap you write an answer, which is saved as an FAQ entry in the knowledge base. The suggestion button prepares a first version based on what the store already knows, and you decide whether the answer should be visible to customers or stay internal material. After the next synchronisation the assistant starts answering that question:

85_ss_ai_agent_en.webp

Screenshot 18: an answer added to the knowledge base

The whole path forms a loop in which the store learns from its own gaps. A question without an answer lands on the gap list together with its paraphrases, an editor answers it once, and after the next processing run the assistant knows the topic and explains it the same way to every customer:

160_ss_ai_agent_en.webp

Diagram 4: from an unanswered question to a ready store answer

The internal staff chat answers your team from the same knowledge base, but with access narrowed to the role of the employee. Sensitive internal documents reach only the permitted administrator groups and customers never see them, while the access itself is resolved live at the moment of the question:

100_ss_ai_agent_en.webp

Screenshot 19: internal staff chat

The line between one chat and the other runs through the document, not through the person answering. Material uploaded by an administrator starts its life as internal and has to be shared with customers deliberately, while the reach of an employee is calculated from their permission groups at the moment the question is asked, so revoking access takes effect at once:

150_ss_ai_agent_en.webp

Diagram 5: the same document in the customer chat and the staff chat

Finally the question that comes up whenever a service is renewed: what is this chat worth. The Chat return screen shows how many conversations ended in a purchase, what share that is and how much those orders were worth. The figure is counted conservatively, because it covers only purchases made during the same visit as the conversation, and cancelled orders drop out of the report on their own:

112_ss_ai_agent_en.webp

Screenshot 20: chat return expressed in orders

Day to day operations are closed by the technical back office. The synchronisation status screen shows in numbers how much content is waiting to be processed, how much already reached the knowledge base and whether anything got stuck on the way, and the generate button starts processing on demand. The e-mail report delivers the same knowledge to your inbox: the most frequent gaps, answers rated unhelpful, articles waiting for a review and an alert whenever synchronisation runs into an error.

A marketplace adds one more question, the scope of the conversation. The operator decides whether the storefront chat covers the whole platform or only the offer of the vendor being visited, while the vendor manages their own documents alone and sees neither the conversations of the whole platform nor the synchronisation status:

140_ss_ai_agent_en.webp

Diagram 6: the limits of conversation and access on a marketplace

The AI Assistant combines up to date knowledge about your store with a convenient storefront chat, an internal chat for your team and a complete management panel in the back office. It runs on CS-Cart and Multi-Vendor, and in the marketplace edition a conversation can cover the whole platform or only the offer of the vendor whose store the customer is visiting. The marketplace operator also sees chat usage split by vendor, can set a monthly conversation limit, and every vendor sees the orders that came out of their own conversations. Deployment comes down to connecting the processor to one REST address, the add-on takes care of the rest.

Feel free to contact us and purchase the add-on!

Payment type
One-time payment
Product
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Compatible versions
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
  • 4.16.2
  • 4.16.1
  • 4.15.2
  • 4.15.1.SP4
  • 4.15.1.SP3
  • 4.15.1.SP2
  • 4.15.1.SP1
  • 4.15.1
  • 4.14.3.SP1
  • 4.14.3
  • 4.14.2.SP1
  • 4.14.2
  • 4.14.1.SP1
  • 4.14.1
  • 4.13.3
Localizations
  • English
  • Български
  • Dansk
  • Deutsch
  • Ελληνικά
  • Español
  • Français
  • Georgian
  • Italiano
  • Nederlands
  • Norsk
  • Polska
  • Română
  • Украинский
  • Русский
  • Slovenščina
  • 中文

No reviews found

SoftSolid has been an official CS-Cart and Multi-Vendor developer since February 2010. Since then

Contact information

Phone +48 698780870

SoftSolid has been an official CS-Cart and Multi-Vendor developer since February 2010. Since then we have published 189 add-ons for Store Builder and Multi-Vendor, rated 5.0 out of 5 in 90 reviews on this marketplace.

We build add-ons that a store owner can set up without calling a developer: clear settings, sensible defaults, documentation in English. Every add-on is kept compatible with new CS-Cart releases, and support answers come from the people who wrote the code.

Where our add-ons are used most

  • Integrations with marketplaces and order management systems
  • Shipping and courier integrations, parcel lockers, label printing
  • Payment gateways, and data exchange with accounting or ERP systems
  • AI assistants and automation of everyday store work
  • Vendor tools for Multi-Vendor marketplaces

Why merchants choose us

  • 189 add-ons in this marketplace, all actively maintained
  • 5.0 average rating from 90 reviews
  • Official CS-Cart partner since 2010, with customers worldwide
  • Direct contact with the developer team, no ticket queue

Tell us what your store needs to do. We will point you to the add-on that already does it, or prepare a solution built for your case.

Similar products

Live search and Search history
5.0 (86)
$120.00
Fast and convenient smart search. Search history. Flexible search settings.
Live Search
4.9 (47)
$75.00
The customer types — and immediately sees products with images, prices and an «Add to cart» button. The add-on understands synonyms, word forms and typos, searches by product code and reports what customers failed to find. A word index keeps it fast on catalogs of hundreds of thousands of products. No monthly fee.
Integration with Base.com (baselinker)
5.0 (20)
$299.00
Addon to Multi-Vendor and Store Builder allows integration with Base.com (baselinker) system. Add-on fully integrates Store Builder/Multi-Vendor ensuring data exchange about orders and products.
Make purchases for 200$ from our entire offer and get 20% discount
Extended Email Marketing
5.0 (14)
$120.00
Six emails the store sends without you: abandoned cart, wishlist and recently viewed products, a review request after delivery, a birthday greeting and a campaign to an audience. Every email carries the customer's products and a personal promo code, and the admin panel shows the queue, the sending log and the statistics.
Customer refund rate and order history on the order page in the admin area
5.0 (12)
$55.00
This addon adds list of last customer orders and number of orders on the order details page.