E-commerce
September 2, 2026
Are you wondering how to ensure that every additional module chosen by a customer perfectly matches their existing configuration? The answer lies in a rigorous check of the base before making any recommendation.
This process is crucial because it transforms a simple sale into a frictionless experience, thereby avoiding costly returns related to technical incompatibilities and protecting your brand's reputation from predictable errors.
The complexity stems from the fact that a module is not a standard accessory: it depends on specific versions, other installed extensions, and strict installation protocols that your agents must master with absolute precision to succeed in every complex transaction.
So how do you structure this compatibility tracking to ensure customer satisfaction? On the agenda:
Why do modules generate so many clarification requests for your team?
What is the method for distinguishing a real module from a simple accessory?
How do you use a data matrix to centralize compatibility rules?
What are the typologies of questions to classify for efficient processing?
What procedure should be followed before validating the sale of an additional module?
Let's get started.
Summary
Why do modules create so many compatibility issues?
In the world of modular products, confusion is common because the customer already owns a complex base product, whether it is a smart home hub, a modular device, or equipment combining software and hardware. Before adding an extension, they must absolutely know if their current version is compatible with the new hardware or software part to avoid integration failures.
Without a strict procedure, a support agent risks recommending an incompatible SKU or confusing a functional extension necessary for the product's survival with a simple cosmetic accessory. Questions like "Does this sensor work with my 2023 base?" reveal a lack of clarity regarding product revisions and generations.
This is where the ADDON-MAP matrix comes in. It allows support and merchandising to use the same precise rules to determine whether a combination is viable or not. Clarity on what exactly the module brings is the first line of defense against sales errors, thus ensuring a smooth and seamless user experience.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
How do you distinguish between a module, an accessory, and an upgrade pack?
Not all complementary products meet the same need or follow the same verification procedures. It is essential for your support team to quickly determine whether the customer is looking for a new technical capability, an everyday accessory, or a complete upgrade to optimize their purchase.
The ADDON #669 module stands out because it extends the capabilities of the base product and requires a strict compatibility check before purchase. Conversely, an accessory like Accessory #350, such as a case or a filter, complements the usage without modifying the fundamental capabilities of the device.
Finally, the UPGRBND #663 option relates to upgrading to a higher package or an advanced feature level according to a predefined upgrade sequence. Bot #670 can help here by establishing the right criteria from the start to direct users to the right category without overloading the human agent or creating confusion.
Which types of questions should be classified using addon tags?
The eight addon_* typologies allow structuring each customer interaction, whether it is a compatibility question, a request for advice, or a concrete technical problem. Identifying the correct label is the first step to applying the correct and rapid response to any situation encountered.
The tag addon_compat targets customers asking if a module works with their specific version. The tag addon_benefit concerns those who wish to understand the added functions before investing. To know which module corresponds exactly to a need, the tag addon_which_module is essential.
Other cases require specific tags: addon_post_purchase for extension purchases after the initial sale, addon_stack for combinations of multiple modules, and addon_install when the customer encounters a connection or pairing problem. Finally, the tag addon_wrong_compat is used to handle returns of unsuitable modules efficiently.
How to structure the ADDON-MAP matrix to avoid errors?
The ADDON-MAP matrix centralizes all relationships between base products, available modules, and complex installation rules. It must be sufficiently precise so that an agent never recommends a module solely based on a commercial resemblance that could mislead the customer.
The essential fields include the addon_program_id to identify the ecosystem, the list of associated base_product_skus and addon_module_skus. It is also necessary to specify the module_type, whether it is a sensor, a battery, or a software extension.
Sales security relies on compatibility rules: compat_rules for required versions and exclusions, and stack_rules for combination limits between modules. Finally, the purchase link addon_purchase_url and the installation guide ensure that the customer knows exactly what to do after the purchase to achieve successful integration.
Which ADDON-SUP rules must agents absolutely follow?
Six fundamental ADDON-SUP rules prevent approximate recommendations and protect the integrity of your catalog. The first is the ADDON-MAP-GROUNDED rule: exclusively use the SKUs, benefits, and rules present in the validated data matrix.
The BASE-API-CITE rule requires finding the base product in the order or customer profile before responding. Without this prior verification, you risk validating a compatibility that does not actually exist for this specific customer. The ADDON-SKU-CITE rule ensures that you only propose an existing SKU from the list of authorized modules.
Finally, strict verification of compatibility rules via the COMPAT-CITE tag is non-negotiable. It must include the examination of required versions and layering limits to avoid technical conflicts after installation by the customer, thus ensuring perfect operation.
How to manage the complexity of combining multiple modules?
One of the major difficulties lies in the combination of several modules: two extensions may be incompatible with each other or limit the total capacity of the system. The customer must never purchase an extension knowing that it will cancel the operation of another already installed module.
The ADDON-MAP matrix must therefore include stack rules stack_rules that clearly indicate which modules are compatible with each other and what the maximum limits of the system are. This avoids the frustration of a customer receiving an incompatible product from their very first test.
When a combination is impossible, the agent must clearly explain the existing physical or software limit. It is crucial not to let the customer believe that a future software update will make these combinations possible if they are physically irreversible, to avoid any disappointment.
How to structure the installation process to avoid returns?
A module cannot be sold without a reliable installation guide. Pairing, wiring, or configuration must never be left to chance, otherwise the customer may return the product out of frustration or fear of having installed it incorrectly.
The matrix must imperatively provide a link to an install_guide_url which details the technical procedures step-by-step. This guide must be accessible even before the purchase is finalized so that the customer understands the installation effort required and feels confident.
In case of a problem, the addon_install tag allows for an immediate redirection to a dedicated support section or a visual tutorial. A clear procedure significantly reduces returns related to "fear of improper assembly" and strengthens trust in the brand and its quality.
What is the role of bot #670 in this automated process?
The future ADDON #670 bot will be responsible for handling simple compatibility and benefit questions, thereby freeing up your human agents for more complex cases. It serves as an intelligent first filter before human intervention to optimize time.
This bot checks the basic criteria: the product version, the type of module sought, and the stacking rules. It then presents the concrete benefits to the customer in a clear format to validate their interest and answer common questions.
If the case falls outside of standard rules or if the user expresses technical frustration, the bot transfers the conversation to a human agent with all context data pre-filled. This speeds up processing and ensures that resolution is fast and accurate, without unnecessary repetition or confusion.
How can you ensure the link between the order and the customer account?
To guarantee perfect compatibility, the original order must often be linked to the customer's profile. The order_link_required rule indicates whether this association is mandatory to validate the sale of a module and secure the entire transaction.
This allows the exact purchase history to be verified and ensures that the base product SKU is indeed the one the customer is referring to. The agent can then use the BASE-API-CITE to confirm compatibility before making any proposal and to avoid errors.
Linking the order to the account also facilitates sending post-purchase installation guides via transactional emails. This data synchronization is a powerful lever for reducing verification errors and strengthening the customer's perception of personalized service in their relationship with the brand.
What communication should be provided to the client to avoid misunderstandings?
The validated communication text, customer_communication_copy, is a key element of the matrix. It must clearly explain what the module adds and especially what it will not do, to align customer expectations with the technical reality of the product.
Any technical jargon that could scare or confuse the end user must be avoided. The message must be direct: "This module expands your database by 20%," or "This extension requires version X." Transparency is the best strategy to reduce returns and increase trust.
This communication must be available on the product page and within the support process. It serves as a common reference between the customer, the e-commerce site, and the customer service team, creating total consistency regarding what is being sold and expected by all parties.
How does Qstomy help verify module compatibility?
As an expert Shopify AI agent in support and loyalty, Qstomy guides your customers toward purchasing the right module by instantly verifying the compatibility of their base product. It relies on structured data to avoid any recommendation errors during interactions.
Unlike a basic tool, Qstomy integrates compatibility check rules into its conversation flow. It asks precise questions about the version and model to ensure that the recommended SKU corresponds exactly to the customer's equipment without any ambiguity.
In case of incompatibility, Qstomy immediately redirects to a guide or explains why the module does not work, while proposing a compatible alternative. In this way, it transforms every compatibility interaction into an opportunity for trust and loyalty, preventing costly returns for the company.
What checklist should be adopted before validating an add-on module?
Quick Module FAQ
Q: What should I do if the module does not install?
A: First, check your base version against the BASE-API-CITE rule. If everything is compliant, contact support for a dedicated pairing guide and detailed instructions.
Q: Can I purchase a module after purchasing the product?
A: Yes, via the addon_post_purchase tag, provided that your base version is still compatible with this specific extension and updated.
To go further: Customer support for flash sales: avoiding frustration during peak traffic - Qstomy, How to handle customer questions about wait times before a human agent - Qstomy, How to handle customer questions about lost carts after switching devices - Qstomy, How to handle customer questions about incorrect stock after marketplace synchronization - Qstomy, How to handle customer questions about data sharing with partners - Qstomy, Product compatibility: check before purchasing to avoid errors and returns - Qstomy, Address errors: correct before shipping to avoid delays and lost packages - Qstomy. These resources complete your overall understanding.

Enzo
September 2, 2026


