Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Inventory
  3. AI Product Recommendation Agent | Alternate, Accessory & Catalog Intelligence v 19.0
  4. Sales Conditions FAQ

AI Product Recommendation Agent | Alternate, Accessory & Catalog Intelligence

by Vraja Technologies http://www.vrajatechnologies.com
Odoo

$ 57.07

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • eCommerce (website_sale)
• Website (website)
• Discuss (mail)
• Invoicing (account)
Community Apps Dependencies Show
AI Agent
Lines of code 2187
Technical Name product_ai_agent_vts
LicenseOPL-1
Websitehttp://www.vrajatechnologies.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • eCommerce (website_sale)
• Website (website)
• Discuss (mail)
• Invoicing (account)
Community Apps Dependencies Show
AI Agent
Lines of code 2187
Technical Name product_ai_agent_vts
LicenseOPL-1
Websitehttp://www.vrajatechnologies.com
Versions 18.0 19.0
  • Description
  • License
Vraja Technologies

AI Product Recommendation Agent

Community Enterprise Odoo.sh

The AI Product Recommendation Agent module provides a complete solution for automatically identifying and applying alternative and accessory products across your Odoo catalog using the power of OpenAI. Instead of manually linking related products one by one, your team selects the products they want to analyse, configures a few settings, and lets the AI do the work — scanning your full catalog, pricing data, categories, tags, attributes, and real sales history to generate intelligent suggestions that actually reflect how your customers shop.

The entire process is managed through a guided six-step dashboard that walks your team from product selection all the way through to reviewing and applying AI suggestions directly to your Odoo product records. Products can be selected individually through a live search, added all at once with a single click, or imported in bulk by uploading an Excel file containing SKU codes. A downloadable reference template ensures your team always uploads files in the correct format. Once products are selected and settings are configured, the system generates a structured Excel data file and sends it to OpenAI along with your business context, after which the results appear in a searchable review table ready to be applied in one click.

Every analysis run is fully logged with the status, error details if anything went wrong, suggestion type used, confidence level, total tokens consumed, and a per-product breakdown of exactly what alternatives and accessories were applied. The entire flow can also be automated through Odoo cron jobs so your product relationships stay current without any manual effort.

Submit Request Trending Apps
Vraja Technologies

End-to-end Odoo solutions for growing companies.

EDI & SWIFT/ACH Payment Integrations

End-to-end EDI automation, including X12, EDIFACT, XML standards, and financial integrations such as SWIFT, ACH, and Fedwire.

ANSI X12 EDIFACT XML SFTP / AS2 More Apps
ANSI X12 EDIFACT XML SFTP / AS2
More Apps

Ecommerce Integrations

Seamless integration with leading eCommerce platforms to sync products, orders, inventory, and customer data in real time.

Orders Sync Inventory Products Customers More Apps
Orders Sync Inventory Products Customers
More Apps

Shipping Integrations

Robust shipping connectors for global couriers, offering automated label generation, tracking, and rate computation.

Live Rates Labels Tracking Cancel Shipment More Apps
Live Rates Labels Tracking Cancel Shipment
More Apps

Most Useful Apps for your ERP

A wide range of highly-rated Odoo modules designed to enhance automation, improve productivity, and simplify business operations.

Sales Inventory Accounting Automation More Apps
Sales Inventory Accounting Automation
More Apps
App Details

Explore the key features, workflow, and value of this Odoo module.

  • Features
  • Process
  • FAQs
  • Support

AI-Powered Product Recommendations

Automatically analyzes product data, categories, tags, attributes, pricing, sales history, and business context to generate intelligent alternative and accessory product suggestions.

Flexible Product Selection & Bulk Import

Select products individually, add the entire catalog, or import hundreds of products at once using SKU-based Excel files with downloadable templates.

Advanced AI Configuration & Data Validation

Configure suggestion types, confidence levels, price tolerance, and maximum recommendations per product, with Excel data preview before analysis.

Guided Review & One-Click Application

Review AI-generated recommendations in a searchable interface and apply alternatives and accessories directly to Odoo product records with a single click.

Automated AI Processing & Scheduling

Run analyses manually or automatically through scheduled jobs to keep product relationships continuously updated as your catalog evolves.

Complete AI Logs & Status Monitoring

Track every AI execution with real-time status indicators, token usage, configuration details, recommendation history, and detailed error reporting.

Guided End-to-End Workflow

Manage the entire process through a structured six-step dashboard covering product selection, configuration, analysis, review, and deployment.

01 After installing the module, the AI Dashboard app appears directly on your home screen, giving you quick and easy access to all AI features and configuration options from one place.

02 From the Configuration menu, you can set up your ChatGPT API key and select the LLM model you want to use. The system supports multiple model options including GPT-4.1, GPT-4.1 Mini, GPT-5, GPT-5 Mini, GPT-5.4, and GPT-5.4 Mini, so you can choose the model that best fits your business needs.

03 The AI Dashboard gives you a central view of all available AI features. Each feature card shows its name, a short description of what it does, and its current status. The Product Alternate & Accessory feature analyses your product catalog and lets AI recommend the best alternatives and accessories for each product. You can click the Review button on any card to open its full workflow, or click Logs to view its past run history. In that we also have the button for the Active and inactive to make the cron active dynamically from here only.

04 When you open the Product Alternate & Accessory Card, you are presented with a clean 6-step workflow — About This Module, Business Info, Selected Products, Configuration, Data Preview & Run AI, and Review & Apply. The status bar at the top shows how many products are currently selected and whether the AI analysis has been run, giving you a live summary of your session at all times.

05 Step 1 gives you a complete overview of what the AI Product Alternate & Accessory Linking feature does and how it works. It automates product relationship management inside your system using Artificial Intelligence. The feature works across four key areas — AI Powered analysis of your product catalog, suggesting Alternatives that customers would buy instead, suggesting Accessories that customers buy together, and using Sales History as the strongest matching signal. The How It Works section shows the five steps involved: Select Products, Configure Settings, Run AI Analysis, Review Results, and Apply.Once you have reviewed this information, click Next to proceed.

06 Step 2 allows you to provide a description of your business so the AI can generate smarter and more relevant suggestions. Providing this context helps the AI understand your industry, predict what your customers actually need, and filter out suggestions that do not fit your catalog. They Describe Your Business, where you can write a short description of your company and what you sell. The section also guides you on what to include for best results, such as your industry or business type, types of products you sell, who your typical customers are, and any special catalog characteristics.

07 Step 3 allows you to select the products you want the AI to analyse. You can either search for products individually by typing in the search field, or you can bulk import products by uploading an Excel file with an Internal Reference column using the Choose File button. A Reference Template is also available to download so you know exactly how the import file should be formatted. A Select All button is available if you want to run the analysis across your entire product catalog at once.



Once products are selected, they appear as tags at the top of the search area and the status bar updates to show the total number of products selected. A dropdown checkbox list shows all available products with checkmarks against the selected ones, making it easy to add or remove products before proceeding. A Deselect All button appears allowing you to clear all selections and start fresh if needed.

08 Step 4 allows you to configure exactly how the AI should run its analysis. The Suggestion Type dropdown lets you choose between generating Both alternatives and accessories, Alternatives only, or Accessories only depending on your requirement. You can also set the Maximum Suggestions per Product and the Minimum Confidence level.



The Minimum Confidence dropdown gives you three levels of control over the quality of suggestions — All which includes high, medium, and low confidence results. The Price Tolerance percentage field is also available here, On the right side, the Data Sources section lets you control which product attributes the AI should consider, including Category, Tags, Price, Attributes, and Sales History, with a Sales History Days field to define how many days of past sales data should be included. A Scheduled Auto Run option is also available at the bottom, which when enabled will automatically run the AI analysis and apply results on a daily schedule without any manual action in odoo. Once all settings are configured, you click Save & Next to proceed to the next step.

09 Step 5 shows you a preview of the data file that the system has automatically prepared for the AI analysis when you save the setting in previous state. The file named product_ai_data_4.xlsx contains all the selected products along with the full catalog and is ready to be sent to the AI. You can click the Download button to inspect this file before running the analysis. Once you are satisfied, click Run AI Analysis to trigger the AI processing.



The Selected Products sheet inside the downloaded Excel file shows the details of only the products selected by the user, including their Product ID, Product Name, Price, Category, Tags, and Attributes. This sheet represents the specific products for which the AI will generate alternative and accessory recommendations.



The Full Catalog sheet contains all the products available in your product catalog with the same column structure. This is the complete pool of products from which the AI will search and suggest alternatives and accessories for each of the selected products.



The Sales History sheet contains actual sales order data from the past 30 days, including Sale Order, Order Date, Product, Quantity, and Unit Price. This co-purchase data is used by the AI as its strongest signal to determine which products are frequently bought together, making the accessory suggestions more accurate and data-driven.

10 Once the AI analysis is complete, Step 6 shows you all the recommendations in a clear table listing each product along with its suggested Alternatives and Accessories. You can search for a specific product using the search field to quickly find its results. A warning message at the top reminds you that applying will overwrite any existing alternatives and accessories already saved on those products. Once you have reviewed the results and are satisfied, click Confirm & Apply to save all the AI suggestions directly to the respective products in odoo.

11 Result Applied on Product Record. After applying the results, you can open any product and go to its Sales tab to see the AI recommendations have been saved directly onto the product. The Accessory Products field now contains the AI-suggested accessories and the Alternative Products field contains the suggested alternatives, confirming that the entire process has completed successfully and the product relationships are now live in the system.

12 The AI Logs section, accessible from the top navigation menu, keeps a complete history of every AI analysis run. Each log entry shows the reference number, the date and time it was run, the AI feature used, and the final status. A green Success badge indicates the run completed and was applied correctly, while a red Failed badge indicates something went wrong, making it easy to monitor and audit all past AI activity.

13 Opening an individual log record gives you a full breakdown of that AI run. The Run Info section shows the exact date and time, the AI feature used, and the final status. The Configuration Used section shows the Suggestion Type and Confidence Level that were set for that run, along with the Total Tokens Used, helping you track API consumption. The Log Message confirms how many products were applied successfully, and the Product Details table below shows a per-product breakdown of how many alternatives and accessories were applied to each product along with their individual success status.

14 When Card is active in the dashboard and the Scheduled Auto Run option is enabled in Step 4 , the system automatically runs two scheduled actions — Product AI Auto Generate Excel and Product AI Auto Run AI Analysis. Both cron run daily and handle the entire AI workflow automatically without requiring any manual steps, ensuring your product alternatives and accessories are always kept up to date on a regular schedule.

What does the AI Product Alternate & Accessory module do?

This module uses Artificial Intelligence to automatically analyse your product catalog and recommend the best alternative products and accessories for each product. It saves you hours of manual work by building product relationships intelligently based on your catalog data, product attributes, and real sales history.

Which AI models are supported in this module?

The module supports multiple OpenAI models including GPT-4.1, GPT-4.1 Mini, GPT-5, GPT-5 Mini, GPT-5.4, and GPT-5.4 Mini. You can select the model that best fits your business needs from the Configuration page.

Where do I enter my OpenAI API key?

You can enter your OpenAI API key from the Configuration menu inside the AI Dashboard. Simply open the Configuration page, enter your ChatGPT Key, select your preferred LLM model, and save.

What is the difference between Alternative Products and Accessory Products?

Alternative products are products that a customer would buy instead of the selected product, meaning they serve a similar purpose. Accessory products are products that a customer would buy together with the selected product, meaning they complement each other. The AI recommends both types based on your catalog and sales data.

Do I need to select products manually every time I run the analysis?

No. You can either search and select products individually, use the Select All option to include your entire catalog, or upload an Excel file with product internal references to bulk-select products. If you enable the Scheduled Auto Run option, the system handles everything automatically on a daily basis without any manual selection.

Is the Business Info description mandatory?

No, it is optional but strongly recommended. Adding a business description improves the accuracy of the AI suggestions significantly, especially for businesses with specialized or niche product catalogs.

How many days of Sales History does the system use?

You can configure the number of days of past sales data to include using the Sales History Days field in the Configuration step. By default it is set to 30 days, but you can increase or decrease this based on how much historical data you want the AI to consider.

Can I review the AI suggestions before applying them to the products?

Yes. Step 6 — Review & Apply shows you all the AI recommendations in a clear table before anything is saved. You can review each product's suggested alternatives and accessories, search for specific products, and only apply them when you are satisfied with the results.

How do I track how many API tokens are being used?

Every AI log record shows the Total Tokens Used for that particular run. You can refer to this figure to monitor your API consumption and plan your OpenAI usage accordingly.

Who is the point of contact for technical support or bug-related queries?

You can reach us via support@vrajatechnologies.com

Can I get a demo of the module before making a purchase?

Yes, to test this module please contact us at sales@vrajatechnologies.com

Included App Support

No Time-Limit Support for Supported Versions

If you encounter any issues while using our app that are caused by the app itself, we offer complimentary support for 90 days from the date of purchase.

Email Us
support@vrajatechnologies.com
Contact Us
vrajatechnologies.com/contactus
Support Policy
vrajatechnologies.com/support-policy
Discover Trending Apps

Klaviyo Odoo Integration

Connect Odoo with Klaviyo to sync customers, products, orders, and marketing data smoothly. Automate email and SMS marketing campaigns using real-time Odoo eCommerce and sales information. Improve customer engagement, abandoned cart recovery, and repeat sales with powerful Klaviyo automation.

View App

Multi Company Microsoft Outlook

Manage Microsoft Outlook email configuration for multiple companies directly inside Odoo. This app helps each company use its own Outlook email account for sending and receiving emails. It is useful for businesses operating with multi-company setups and separate communication channels.

View App

Dynamic Export Records

Export any Odoo model records dynamically without custom development or manual technical work. Users can configure export fields, filters, and formats based on business requirements. This app saves time and helps businesses generate flexible reports from Odoo data easily.

View App

PrintNode Odoo Connector

It helps automate labels, reports, and attachment printing without manual downloads, making printer management and printing workflows faster and easier.

View App

Stripe Terminal Odoo Integration

This module enables Stripe Terminal payments directly from the Odoo backend for Customer Invoices and Sale Quotations. It supports real-time physical card payments using devices such as WisePOS E and Stripe S700 Reader. With one-click installation, automated Odoo Accounting synchronization.

View App

Disable Shipping Method

Control and restrict shipping methods on the Odoo website based on business rules and conditions. You can hide specific carriers depending on products, customers, order amount, location, or other criteria. This app improves checkout accuracy and helps businesses show only valid delivery options to customers.

View App

BigCommerce Odoo Integration

Connect BigCommerce with Odoo to manage products, customers, orders, and inventory in one system. The integration helps automate order import, stock updates, and product synchronization between both platforms. It is ideal for eCommerce businesses looking to centralize BigCommerce operations inside Odoo.

View App

Shopify Odoo Integration

Sync Shopify store data with Odoo including products, customers, orders, inventory, and fulfillment details. This app reduces manual data entry and keeps Shopify and Odoo records updated automatically. It helps online retailers manage eCommerce, warehouse, accounting, and order processing from Odoo.

View App

EDIFACT Odoo Integration

Integrate EDIFACT EDI messages with Odoo to automate document exchange with trading partners. Support common EDIFACT flows such as ORDERS, INVOIC, DESADV, PRICAT, INVRPT, and acknowledgements. This solution helps businesses reduce manual work and manage supplier or customer EDI communication efficiently.

View App

ANSI X12 EDI Odoo Integration

Connect Odoo with ANSI X12 EDI standards for automated B2B document exchange. Support key EDI transactions such as 850 purchase orders, 855 acknowledgements, 856 ASN, 810 invoices, and 997 acknowledgements. This app helps retailers, suppliers, distributors, and logistics businesses streamline EDI operations inside Odoo.

View App

Explore Before Purchase

Start with a free trial

Test the connector with your real workflows using our 15-day free trial. If you need help, our product experts will guide you throughout the trial.

Request Demo
+91 73596 28466

Test the connector with your real workflows.

Our product experts will guide you during the trial to help you evaluate, configure, and use the connector with confidence.

15-Day Trial Expert Guidance Real Workflow Testing
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with