AI Product Recommendation for Magento 2
This Magento 2 extension provides personalized product recommendations by tracking customer behaviour and leveraging AI-driven suggestions. It records category views, product views, search keywords, cart items to build a profile for each customer or guest. To utilize the extension’s features on the storefront, the merchant must set up an OpenAI account and generate an API key to configure in the Magento backend. The cost of usage will vary depending on the OpenAI model selected for product recommendations.
When a user visits the site, the extension retrieves relevant products based on their viewed categories and recent searches, filtering out carted, wishlisted, out-of-stock, and child configurable products. It then selects set of relevant items and sends them, along with the user’s search and purchase history, to the OpenAI API, which returns a set of personalized product recommendations. These recommendations are stored and can be rendered on any frontend page.
To maintain efficiency, the extension ensures that no duplicate requests are made if recommendations already exist. A daily cron job clears outdated recommendations if new user activity is detected and removes visitor data older than specific number of days. Admins can configure limits for stored data, manage API credentials, and enable/disable the extension via the backend. This ensures a cost-effective, AI-powered personalized shopping experience that boosts engagement and conversions.

• Initial version