UNCLESAMOC2.3 / OC3
03
ai_chatAI Chat
AI Chat is an OpenCart module that adds a smart AI-powered chat consultant to your website. Customers submit free-form questions — the chat understands the intent, searches your store for relevant data (products, orders, delivery, payment), and responds with accurate answers.
OVERVIEW
AI Chat adds an AI-powered chat widget to your website. Customers ask free-form questions, and the chat understands the intent, searches your store's database when needed, and responds with accurate answers: showing products, providing order status, explaining delivery and payment options.
SCREENSHOTS





FEATURES
▸ Supported AI providers
You choose which service the chat uses.
Claude (Anthropic) — claude-opus, claude-sonnet, and other models
ChatGPT (OpenAI) — gpt-4o, gpt-4-turbo, and other models
Gemini (Google) — gemini-2.5-flash, gemini-2.0-flash, and other models
The list of available models loads directly in the module settings — just insert the API key. Switch between providers at any time without reinstalling.
Claude (Anthropic) — claude-opus, claude-sonnet, and other models
ChatGPT (OpenAI) — gpt-4o, gpt-4-turbo, and other models
Gemini (Google) — gemini-2.5-flash, gemini-2.0-flash, and other models
The list of available models loads directly in the module settings — just insert the API key. Switch between providers at any time without reinstalling.
▸ What the chat can do
Product search — understands requests, handles brands, transliterations, and typos. Returns a list with name, SKU, and current price.
Order status — extracts order number and email from the message, finds the order, and responds: name, status, date, amount.
Delivery & payment — automatically pulls active methods from store settings.
Product comparison — finds products in the catalog and adds them to the standard OpenCart comparison list.
Custom questions — handled via the system prompt. If a question is vague, the chat asks for clarification.
Order status — extracts order number and email from the message, finds the order, and responds: name, status, date, amount.
Delivery & payment — automatically pulls active methods from store settings.
Product comparison — finds products in the catalog and adds them to the standard OpenCart comparison list.
Custom questions — handled via the system prompt. If a question is vague, the chat asks for clarification.
▸ Intent system (scenarios)
Each question type is an intent. It defines: how the AI recognizes the question type, which prompt is activated, whether the conversation history should be reset.
Six built-in intents are created on installation. You can enable/disable each one, edit descriptions and prompts, change recognition priority, and create custom intents — "Warranty & Returns," "Bulk Orders," "How to Place an Order."
Six built-in intents are created on installation. You can enable/disable each one, edit descriptions and prompts, change recognition priority, and create custom intents — "Warranty & Returns," "Bulk Orders," "How to Place an Order."
▸ Settings and management
Three independent profiles — each provider has its own API key, model, and system prompt.
Response mode — Brief (1-2 sentences), Balanced, Expanded.
Conversation history — AI remembers context for authorized buyers. Configurable: store and/or pass to requests.
Testing — send a test request with the current key directly in settings.
Response mode — Brief (1-2 sentences), Balanced, Expanded.
Conversation history — AI remembers context for authorized buyers. Configurable: store and/or pass to requests.
Testing — send a test request with the current key directly in settings.
▸ Technical requirements
cURL extension — for sending API requests.
API key for one of the supported providers: Claude, ChatGPT, or Gemini.
API key for one of the supported providers: Claude, ChatGPT, or Gemini.