AI Product Support for Magento 2

€142.77 €116.07
COMPOSER Installation
M2-AI-SUPPORT
PayPal PayPal
Przelew Przelew

Magento Modules: Clear Guidelines

You purchase the module once, with no domain restrictions

Tooltip

Free installation and updates via Composer

Tooltip

Affiliate Program

Tooltip

Technical support for Magento

Tooltip

Clear guidelines for licensing Magento modules

Tooltip

Magento Module Code Security

Tooltip

What this module is

AI Product Support is a Magento 2 module that adds a convenient AI chat to the store.

It can work in two places:

  • in the Magento admin panel,
  • optionally on the store frontend, for customers.

Its purpose is to quickly answer questions about products, modules, documentation, and supporting content stored in the AI knowledge base prepared for the store.

This is an important distinction: this module does not organize store content from scratch. It makes existing knowledge available through a convenient chat.

What it delivers in practice

In everyday work, the module helps reduce the time spent searching for information. Instead of browsing descriptions, instructions, FAQs, and notes in different places, the user can simply ask a question in the chat.

Example use cases:

  • an employee asks about product features,
  • support checks what a given module includes,
  • a salesperson looks for a quick answer for a customer,
  • a store customer asks about a product, use case, or basic information.

Which stores it is for

The module was designed to work in different types of Magento 2 stores, for example:

  • stores selling modules and extensions,
  • stores with an extensive product offer,
  • stores that have their own documentation and FAQ,
  • stores that want to add a simple AI support layer without rebuilding the entire website.

This is not a solution for only one specific project. It is a module that can be adapted to many stores, provided they have a prepared knowledge base for AI.

How this module connects to the store knowledge base

For this kind of chat to work well, the store first needs organized content.

In practice, this means materials such as:

  • product descriptions,
  • attributes,
  • FAQ,
  • instructions,
  • documentation,
  • additional supporting content.

On the Kowal AI Product Feed module page, this is described very accurately: its role is to turn store product data into an organized, up-to-date knowledge base ready to be used by AI systems. This is the stage that prepares the foundation for later AI features in the store. Source: Kowal AI Product Feed for OpenAI Vector Store

The simplest way to understand it is this:

  • one module organizes and prepares the knowledge,
  • AI Product Support uses that knowledge in a conversation with the user.

As a result, the chat does not operate separately from the store. It uses materials prepared specifically for a given offer.

Key features

1. AI chat in the admin panel

A permanent AI tab appears in the Magento panel at the right edge of the screen. It is visible while working in different sections of the panel and opens a slide-out chat panel.

This gives the user access to AI assistance from almost anywhere in the panel:

  • when managing products,
  • while handling orders,
  • when working on content,
  • when reviewing documentation,
  • during customer communication.

2. Optional chat for customers in the store

The module can also be enabled on the store frontend. The customer then sees a simple AI tab and can ask a question without leaving the page.

This solution is especially useful where customers often ask about:

  • differences between products,
  • basic features,
  • compatibility,
  • documentation,
  • how the product works.

3. Answers based on the store knowledge base

The module does not work like a regular general AI chatbot. It was prepared to answer primarily based on the knowledge provided by the store.

This means:

  • better alignment of answers with the store offer,
  • lower risk of guessing,
  • better fit with real products and content,
  • more control over what AI shows to the user.

This is the biggest difference between a regular AI chat and a solution implemented sensibly in a store. First, you prepare the knowledge, and only then make it available to users as a chat.

4. Clear answer panel

Answers are presented in a convenient format:

  • with paragraph structure,
  • with bulleted lists,
  • with highlights for the most important information,
  • with links, if needed.

If the question concerns a specific product, the module can additionally show a section with product cards, for example:

  • image,
  • name,
  • SKU,
  • product link.

5. Separate module settings

The module has its own configuration, so it can be managed independently from other extensions.

The administrator can set, among other things:

  • access to the AI service,
  • response model,
  • knowledge source used by the module,
  • query limits,
  • message length,
  • frontend operation,
  • basic security rules.

6. Protection against abuse

If the chat runs on the store frontend, the module helps limit unnecessary load and accidental abuse.

It includes, among other things:

  • limits on the number of requests,
  • control of the first submission after entering the page,
  • additional safeguards against simple bots,
  • message length control.

This helps better manage costs and operational stability.

Benefits for the store

  • faster work for the support team,
  • less manual information searching,
  • simpler access to knowledge about products and modules,
  • an additional support channel for customers,
  • more consistent answers than with a regular, general AI chat,
  • the option to implement it both in the admin panel and in the store,
  • the ability to develop additional AI features on the same knowledge base.

What using the module looks like

In the admin panel

An employee opens the AI tab, enters a question, and receives an answer related to the store offer. They can ask, for example, about:

  • a product,
  • a module,
  • a feature,
  • documentation,
  • a use case,
  • basic differences between solutions.

On the frontend

The customer can use the chat as a simple information assistant. Instead of clicking through many pages, they receive an answer faster and can move on to the right product.

Who will find this module most useful

  • store owners who want to organize access to knowledge,
  • support and sales teams,
  • stores with a technical offer,
  • companies that have ready product content, instructions, and FAQs,
  • stores that want to develop AI support step by step.

Requirements

The module requires:

  • Magento 2,
  • an active OpenAI account,
  • a prepared AI knowledge base for the store,
  • server access to the internet,
  • correct configuration in the Magento panel.

Installation and configuration

This document explains how to launch the AI Product Support module in a Magento 2 store and how to prepare it for use.

The document is written for a store that wants to implement a ready-made module and start using AI chat without going into the technical details of how it works on the code side.

It is best to treat this module as a user-facing layer. First, the store prepares the knowledge, and only then makes it available to employees or customers as a chat.

What to prepare before installation

Before implementation, you need:

  • a working Magento 2 store,
  • server access,
  • Composer,
  • an OpenAI account,
  • a prepared AI knowledge base for the store,
  • server internet connectivity.

The most important practical requirement is simple: the module will provide good answers only when the store has prepared content that AI can use.

If the store already uses the Kowal AI Product Feed module, it can serve as the tool for preparing and organizing content for AI. On that module page, this is described as building an organized and up-to-date knowledge base for AI systems. AI Product Support is the natural next step, meaning the use of that knowledge in a conversation with the user. Source: Kowal AI Product Feed for OpenAI Vector Store

Module installation

The module is installed via composer.

Example installation process:

composer config repositories.ai.product.support vcs https://github.com/kowalco/ai-product-supportcomposer config --global --auth github-oauth.github.com composer require kowal/module-ai-product-supportbin/magento module:enable Kowal_AiProductSupportbin/magento setup:upgradebin/magento cache:clean

If the store runs in production mode, also execute after installation:

bin/magento setup:di:compilebin/magento setup:static-content:deploy -fbin/magento cache:clean

Where the configuration is located

After installation, you can find the module settings here:

Stores > Configuration > Kowal AI > AI Product Support

How to configure the module

1. Enable chat in the admin panel

In the General section, enable:

  • Enable Chat

After saving the setting, the AI tab will appear in the admin panel.

2. Decide whether to enable chat on the frontend

If you want store customers to be able to use the chat as well, enable:

  • Enable Frontend Chat

If the module is intended only for the store team, leave the frontend disabled.

3. Set the question length

The field:

  • Maximum Question Length

defines the maximum length of a message the user can send. This helps keep things organized and limit overly long, unreadable requests.

4. Set the default store view

If the store operates in multiple language versions or has several store views, you can specify:

  • Default Store View

This makes work in the panel easier and helps start from the correct context.

5. Enable or disable manual store view switching

The field:

  • Allow Store Switcher

determines whether the panel user can change the store view directly in the chat popup.

This is useful when one team supports several store versions.

6. Enable technical logging during implementation

The field:

  • Log Chat Requests

is worth enabling during configuration and testing. This makes it easier to check whether the module works correctly. After the production rollout, you can decide whether logging should remain active.

AI connection settings

In the OpenAI section, configure the basic elements required for the module to work.

OpenAI API Key

This is the access key to the AI service. Without it, the module will not retrieve the list of models, read the knowledge source, or send a question.

Response Model

This is the model responsible for building answers.

The model list is loaded from the API. If no options appear after saving the key, you can use the button to refresh the model list.

Vector Store

This is the selected knowledge source for the module.

The simplest way to understand it is this:

  • it is the place where the content used by the chat when answering is stored,
  • the module looks for answers there,
  • if you choose the wrong source, the answers will be weak or incomplete.

If the store already has an organized knowledge base prepared for AI, this is where you select that source.

The list of knowledge sources can also be refreshed from the configuration level.

Maximum File Search Results

This setting defines how many supporting materials the module takes into account when preparing one answer.

In practice, it affects:

  • answer quality,
  • performance speed,
  • the cost of using AI.

A good starting setting is a medium value, for example 6.

Frontend security

If the chat runs on the store side, it is worth setting security limits right away.

In the Frontend Security section, you will find:

  • Requests Per Minute
  • Requests Per Hour
  • Minimum Submit Delay

These settings help limit:

  • questions being sent too frequently,
  • abuse from bots,
  • unnecessary resource and cost usage.

Additional system prompt

In the Prompting section, you can fill in:

  • System Prompt Template

This field is not required. In most implementations, you can leave it empty and use the module default setting.

Overriding it makes sense only when the store wants to introduce its own answer style or additional communication rules.

How the module works from the user perspective

In the admin panel

After the module is enabled, the user sees an AI tab at the right edge of the screen. Clicking it opens the chat panel.

In the panel, you can:

  • enter a question,
  • receive an answer,
  • see product cards if the answer concerns a specific product,
  • work without reloading the page.

On the frontend

If the chat has been enabled, a similar tab appears on the store side. The customer can ask a question without leaving the product page or listing.

How to think about this type of implementation

The most practical model looks like this:

  1. the store organizes content and prepares the knowledge base,
  2. the administrator selects that knowledge base in the module configuration,
  3. the user uses the chat,
  4. answers are built based on content prepared by the store.

This approach gives a better result than launching the chat alone without prepared data.

Recommended starting configuration

Admin panel

  • Enable Chat = Yes
  • Enable Frontend Chat = depending on the project
  • Maximum Question Length = 1000
  • Allow Store Switcher = Yes for multiple store views
  • Log Chat Requests = Yes during testing
  • Maximum File Search Results = 6

Frontend

  • Requests Per Minute = conservative starting value
  • Requests Per Hour = value adjusted to store traffic
  • Minimum Submit Delay = at least 1

What to check after implementation

After saving the configuration, perform a simple test:

  1. check whether the AI tab appeared in the admin panel,
  2. open the popup and send a question,
  3. make sure the answer appears correctly,
  4. check whether the product section appears for questions about specific products,
  5. if the frontend is enabled, check how the tab works in the store as well.

Most common issues

Models or knowledge sources are not visible

This most often means:

  • an incorrect OpenAI key,
  • no internet connection from the server,
  • cache not cleared after changes.

The chat answers too poorly or misses the topic

The most common cause is not the module itself, but the quality of the prepared knowledge base. If the content is incomplete, outdated, or too limited, the answers will also be weaker.

Before evaluating the module itself, it is worth checking:

  • whether product descriptions are meaningful and complete,
  • whether the FAQ and documentation are up to date,
  • whether the knowledge base actually contains content users need,
  • whether the selected knowledge source is appropriate for the given store.

The frontend blocks the user too quickly

In that case, check the limit and submission delay settings in the Frontend Security section.

Short implementation checklist

  1. Install the module via composer.
  2. Enable the module and run setup:upgrade.
  3. Configure the OpenAI connection.
  4. Select the correct knowledge source.
  5. Enable chat in the admin panel.
  6. Optionally enable chat on the frontend.
  7. Set security limits.
  8. Test the behavior using questions about real products and store content.

Short description for the Installation and configuration section

The module is installed via composer and configured in Stores > Configuration > Kowal AI > AI Product Support. The administrator enters OpenAI access data, selects the model and the knowledge source for the store, and then enables the chat in the admin panel and optionally on the frontend. In addition, security limits can be set and the basic operating parameters of the module can be adjusted.

Release notes and changelog for AI Product Support for Magento 2. Includes version history, feature updates, improvements, and compatibility notes for Magento 2 and OpenAI integration.
Write Your Own Review
You're reviewing:AI Product Support for Magento 2
Your Rating
Products
Aktualizacja preferencji plików cookie