{"id":536209,"date":"2026-04-29T13:08:42","date_gmt":"2026-04-29T13:08:42","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=536209"},"modified":"2026-04-29T13:08:49","modified_gmt":"2026-04-29T13:08:49","slug":"magento2-ai-product-feed-documentation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/","title":{"rendered":"Guide for Magento 2 AI Product Feed"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/magento2-ai-product-feed.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 AI Product Feed<\/a> module connects your store catalog with AI-powered shopping assistants.<\/p>\n\n\n\n<p>It uses structured, AI-compliant product feeds for modern conversational commerce.<\/p>\n\n\n\n<p>It generates optimized feeds in <strong>JSONL.GZ and CSV.GZ formats<\/strong>, allowing AI systems to read product data like price, stock, attributes, and availability with high accuracy.<\/p>\n\n\n\n<p>The module supports the <strong>Agentic Commerce Protocol (ACP)<\/strong>, enabling AI assistants to manage the full shopping flow from product discovery to conversational checkout.<\/p>\n\n\n\n<p>Customers interact with AI to search, compare, and buy products using natural language, removing the need for traditional browsing and improving shopping speed.<\/p>\n\n\n\n<p>The module enables <strong>secure delegated Stripe payments<\/strong> and calculates taxes, shipping, and totals in real time using Magento\u2019s native pricing engine.<\/p>\n\n\n\n<p>Store owners use AI Product Feed to expand into AI commerce channels while maintaining full control over product data, pricing rules, and order management.<\/p>\n\n\n\n<p>Also, check out \u00a0<a href=\"https:\/\/store.webkul.com\/magento2-google-shopping-feed.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Google Shopping Feed<\/a> module to display products on Google search for better visibility.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Generate AI-compliant product feeds in JSONL.GZ and CSV.GZ formats.<\/li>\n\n\n\n<li>Integrate with AI platforms using Agentic Commerce Protocol (ACP).<\/li>\n\n\n\n<li>Enable admins to create and manage structured product feeds.<\/li>\n\n\n\n<li>Map Magento product attributes to AI-specific fields for accurate data representation.<\/li>\n\n\n\n<li>Make products discoverable within AI tools based on customer queries.<\/li>\n\n\n\n<li>Provide real-time updates for price, stock, and product availability.<\/li>\n\n\n\n<li>Calculate taxes, shipping, and order totals dynamically during AI-driven checkout.<\/li>\n\n\n\n<li>Enable conversational checkout directly within AI platforms.<\/li>\n\n\n\n<li>Support secure delegated payment processing via Stripe.<\/li>\n\n\n\n<li>Automate feed generation using Magento Cron scheduling.<\/li>\n\n\n\n<li>Validate system security with SSL, HMAC, and API connectivity checks.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Download Module<\/h3>\n\n\n\n<p>Firstly, you need to log in to the Webkul Store, go to My Account&gt;My Purchased Products section, and verify.<\/p>\n\n\n\n<p>And then lastly, download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Upload Folder<\/h3>\n\n\n\n<p>Once the module zip extracts, follow the path src&gt;app &amp; copy the app folder into Magento 2 root directory on the server, as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1027\" height=\"277\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp\" alt=\"installing the  module \" class=\"wp-image-489468\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp 1027w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation-300x81.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation-250x67.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation-768x207.webp 768w\" sizes=\"(max-width: 1027px) 100vw, 1027px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Run Commands<\/h3>\n\n\n\n<p>You need to run the following commands:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer require stripe\/stripe-php:^20.0.0<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento cache:flush<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Language Translation<\/h3>\n<\/div><\/div>\n\n\n\n<p>For translating the module language, navigate through&nbsp;<strong>src\/app\/code\/Webkul\/AiProductFeed\/i18n<\/strong>&nbsp;and edit the en_US.csv file.<\/p>\n\n\n\n<p>Thereafter, rename the CSV as \u201cen_US.CSV\u201d &amp; translate all right-side content after the comma in the Arabic language. After editing the CSV, save it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"403\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/translation-1200x403.webp\" alt=\"translation of the module Magento 2 AI Product Feed\" class=\"wp-image-489502\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/translation-1200x403.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/translation-300x101.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/translation-250x84.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/translation-768x258.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/translation.webp 1294w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, upload it to the path&nbsp;<strong>src\/app\/code\/Webkul\/<strong>Webkul\/AiProductFeed<\/strong>\/i18n<\/strong>&nbsp;where the installation of Magento 2 is on the server.<\/p>\n\n\n\n<p>The module supports translation into Arabic; it supports both RTL and LTR languages.<\/p>\n\n\n\n<p>The user can edit the CSV like the image below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"984\" height=\"770\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/translationcsv-1.webp\" alt=\"magento-2-ai-product-feed-csv\" class=\"wp-image-536788\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/translationcsv-1.webp 984w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/translationcsv-1-300x235.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/translationcsv-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/translationcsv-1-768x601.webp 768w\" sizes=\"(max-width: 984px) 100vw, 984px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Module Configuration | Admin<\/h3>\n<\/div><\/div>\n\n\n\n<p>After successful installation of the extension, the admin will navigate through&nbsp;<strong>Stores &gt; Configuration &gt; Webkul &gt; AI Product Feed<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp1-1200x866.webp\" alt=\"Magento 2 AI Product Feed module configuration \" class=\"wp-image-536224\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp1-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp1-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp1-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp1-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp1-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp1-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Further, the following options are available for configuration,<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">General Settings <\/h3>\n\n\n\n<p>This section manages the core activation and global settings of the extension across the entire store.<\/p>\n\n\n\n<p><strong>Enable:<\/strong> Select Yes or No from the dropdown to activate or deactivate the extension for the store.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Default Configurations<\/strong> <\/h3>\n\n\n\n<p>These settings define your store\u2019s identity, legal compliance pages, and regional preferences for AI-powered product feeds and commerce operations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/defaultconfiguration-1200x866.webp\" alt=\"Magento 2 AI feed extension default configuration\" class=\"wp-image-536255\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/defaultconfiguration-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/defaultconfiguration-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/defaultconfiguration-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/defaultconfiguration-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/defaultconfiguration-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/defaultconfiguration-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Merchant Name:<\/strong> Enter the official store name used to identify your business across AI platforms and product feeds.<\/p>\n\n\n\n<p><strong>Return Policy Page:<\/strong> Select the page that defines your return policy for AI-driven shopping experiences and customer reference.<\/p>\n\n\n\n<p><strong>Merchant Terms of Service Page:<\/strong> Choose the page that contains your store\u2019s terms and conditions for AI and users.<\/p>\n\n\n\n<p><strong>Merchant Privacy Policy Page:<\/strong> Select the page that explains how customer data is collected, processed, and used in your store.<\/p>\n\n\n\n<p><strong>Default Target Countries:<\/strong> Choose the countries where products will be available for AI-based discovery and shopping.<\/p>\n\n\n\n<p><strong>Default Store Country:<\/strong> Select the primary country used for pricing, tax calculation, and regional store configuration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Webhook Configuration<\/h3>\n\n\n\n<p>This section manages secure real-time notifications sent to external systems when AI product feed events occur.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfiguratinp2-1200x866.webp\" alt=\"Magento 2 AI feed extension Webhook configuration \" class=\"wp-image-536250\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfiguratinp2-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfiguratinp2-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfiguratinp2-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfiguratinp2-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfiguratinp2-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfiguratinp2-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Webhook URL:<\/strong> Enter the endpoint URL where the system sends webhook notifications for AI product feed events and updates.<\/p>\n\n\n\n<p><strong>Webhook Secret:<\/strong> Use the auto-generated signing key to verify webhook payloads via the X-WKCPF-Signature header using HMAC-SHA256 for secure communication.<\/p>\n\n\n\n<p><strong>Retry Attempts:<\/strong> Set the number of retry attempts for failed webhook deliveries; set to 0 to disable retries.<\/p>\n\n\n\n<p><strong>Retry Delay (seconds):<\/strong> Define the initial delay between retry attempts, which increases exponentially after each failure for reliable delivery.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ACP (Agentic Commerce Protocol)<\/h3>\n\n\n\n<p>This section manages the configuration required to enable AI-powered conversational checkout and secure commerce workflows between your store and AI platforms.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp3-1200x866.webp\" alt=\"Magento 2 AI feed extension ACP configuration\" class=\"wp-image-536251\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp3-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp3-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp3-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp3-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp3-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp3-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Enable ACP:<\/strong> Select Yes or No to activate or deactivate the Agentic Commerce Protocol for AI-driven checkout and transaction processing.<\/p>\n\n\n\n<p><strong>Bearer Token:<\/strong> Enter the secure authentication token used to validate ACP requests between your store and AI systems, with an option to regenerate it for better security.<\/p>\n\n\n\n<p><strong>Session Expiry (minutes):<\/strong> Set the duration for which an AI checkout session remains active before it expires, ensuring secure and time-bound transactions (recommended: 30 minutes).<\/p>\n\n\n\n<p><strong>Estimated Delivery Days:<\/strong> Define the expected delivery timeframe displayed during AI-assisted checkout, such as 5\u20137 business days.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OpenAI Merchant<\/h3>\n\n\n\n<p>This section stores the credentials and configuration required to connect your Magento store with OpenAI-powered commerce systems.<br>It enables AI-driven product discovery and checkout integration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationopenai-1200x866.webp\" alt=\"Magento 2 AI feed extension Open AI Merchant configuration\" class=\"wp-image-536253\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationopenai-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationopenai-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationopenai-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationopenai-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationopenai-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationopenai-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Merchant ID:<\/strong> Enter the OpenAI Merchant ID used to uniquely identify the store for API tracking and commerce operations.<\/p>\n\n\n\n<p><strong>OpenAI API Key:<\/strong> Enter the API key used to authenticate and authorize requests between the system and OpenAI commerce endpoints.<\/p>\n\n\n\n<p><strong>API Version:<\/strong> Specify the ACP specification version to ensure compatibility with OpenAI commerce integration standards.<\/p>\n\n\n\n<p><strong>Webhook Signing Key:<\/strong> Enter the HMAC signing key used to verify and validate incoming webhook requests for secure communication.<\/p>\n\n\n\n<p><strong>Live Mode:<\/strong> Select Yes or No to enable or disable live transactions, allowing switching between sandbox and production environments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Security<\/h3>\n\n\n\n<p>This section manages access control settings to ensure that only trusted systems can interact with the API and AI commerce endpoints.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityconfiguration-1200x866.webp\" alt=\"Magento 2 AI feed extension security configuration\" class=\"wp-image-536258\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityconfiguration-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityconfiguration-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityconfiguration-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityconfiguration-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityconfiguration-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityconfiguration-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Enable IP Allowlist:<\/strong> Select Yes or No to restrict API access to only specified IP addresses for improved security and controlled access.<\/p>\n\n\n\n<p><strong>Allowed IP Addresses:<\/strong> Enter a comma-separated list of approved IP addresses or ranges (e.g., 192.168.1.1, 10.0.0.0\/24) that are permitted to access the system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Stripe Payment<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp5-1200x866.webp\" alt=\"Magento 2 AI feed extension stripe configuration\" class=\"wp-image-536259\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp5-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp5-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp5-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp5-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp5-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/moduleconfigurationp5-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Enable Stripe:<\/strong> Select Yes or No to enable Stripe payment processing for ACP-based AI checkout transactions.<\/p>\n\n\n\n<p><strong>Publishable Key:<\/strong> Enter the Stripe publishable key used on the frontend to initialize and manage Stripe payment flows.<\/p>\n\n\n\n<p><strong>Secret Key:<\/strong> Enter the Stripe secret key used to securely authenticate and process payment requests on the server side.<\/p>\n\n\n\n<p><strong>Test Secret Key:<\/strong> Enter the Stripe test secret key used for secure authentication and processing of test payment requests during development.<\/p>\n\n\n\n<p><strong>Account ID:<\/strong> Enter the Stripe account ID used to identify and link the merchant account for payment processing and settlements.<\/p>\n\n\n\n<p><strong>Webhook:<\/strong> Click the <strong>Generate Webhook<\/strong> button to create or regenerate the webhook endpoint and secure signing configuration for Stripe event handling.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>AI Product Feed<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation and configuration, the AI Product Feed menu option is visible to the admin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/aiproductfeedmenu-1200x866.webp\" alt=\"Magento 2 AI feed extension ai_product_feed_menu\" class=\"wp-image-536269\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/aiproductfeedmenu-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/aiproductfeedmenu-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/aiproductfeedmenu-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/aiproductfeedmenu-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/aiproductfeedmenu-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/aiproductfeedmenu-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin has the following options to configure and manage AI product feed operations across the store \u2013<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dashboard<\/li>\n\n\n\n<li>ACP Sessions<\/li>\n\n\n\n<li>Webhook Logs<\/li>\n\n\n\n<li>Security Validation<\/li>\n\n\n\n<li>Map Attribute<\/li>\n\n\n\n<li>Configuration<\/li>\n\n\n\n<li>Manage Product Feed<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Map Attribute<\/h3>\n<\/div><\/div>\n\n\n\n<p>Under this section, the admin can map AI feed attributes with Magento store attributes as shown in the snapshot.<\/p>\n\n\n\n<p>Here, the admin can select the respective attributes, reset the configuration if required, and save the mapping data.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute1-1200x866.webp\" alt=\"Magento 2 AI feed extension map attribute 1\" class=\"wp-image-536287\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute1-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute1-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute1-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute1-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute1-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute1-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After selecting the appropriate fields for the AI product feed, click the <strong>Save Mapping Data<\/strong> button to store the configuration.<\/p>\n\n\n\n<p>Once saved, a confirmation message is displayed to indicate that the mapping has been successfully updated.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute2-1-1200x866.webp\" alt=\"Magento 2 AI feed extension mapping attributes2\" class=\"wp-image-536288\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute2-1-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute2-1-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute2-1-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute2-1-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute2-1-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/mapattribute2-1-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Manage product feed<\/h3>\n<\/div><\/div>\n\n\n\n<p>Under this section, the admin can create and manage AI-ready product feeds for the store as shown in the snapshot.<\/p>\n\n\n\n<p>Here, the admin can add new feeds, edit existing feeds, apply filters, and configure feed settings as required.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/manageproductfeed-1200x866.webp\" alt=\"Magento 2 AI feed extension manage product feed\" class=\"wp-image-536295\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/manageproductfeed-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/manageproductfeed-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/manageproductfeed-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/manageproductfeed-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/manageproductfeed-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/manageproductfeed-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To add a new feed, the admin needs to click on the <strong>Add New Feed<\/strong> button, which opens the section shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/addnewfeed-1200x866.webp\" alt=\"Magento 2 AI feed extension add new feed\" class=\"wp-image-536297\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/addnewfeed-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/addnewfeed-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/addnewfeed-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/addnewfeed-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/addnewfeed-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/addnewfeed-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Feed Name:<\/strong> Enter a unique name to identify the product feed for AI platforms.<\/p>\n\n\n\n<p><strong>Store View:<\/strong> Select the store view for which the product feed will be generated.<\/p>\n\n\n\n<p><strong>Format:<\/strong> Choose the output format of the feed (e.g., JSONL.GZ or CSV.GZ).<\/p>\n\n\n\n<p><strong>Refresh Interval:<\/strong> Set how often the feed should be automatically updated (e.g., hourly, daily).<\/p>\n\n\n\n<p><strong>Status:<\/strong> Select Yes or No to enable or disable the product feed.<\/p>\n\n\n\n<p><strong>Enable GPT Search:<\/strong> Select Yes or No to allow AI platforms to search products from this feed.<\/p>\n\n\n\n<p><strong>Enable GPT Checkout:<\/strong> Select Yes or No to allow AI-driven checkout using this feed.<\/p>\n\n\n\n<p><strong>Exclude Out of Stock:<\/strong> Select Yes or No to remove out-of-stock products from the feed.<\/p>\n\n\n\n<p><strong>Shipping<\/strong> <strong>Price:<\/strong> Enter the default shipping price used in AI-based checkout calculations.<\/p>\n\n\n\n<p>After configuring the feed details, click the <strong>Save<\/strong> button to generate and store the product feed.<\/p>\n\n\n\n<p>Once saved, a confirmation message is displayed indicating that the product feed has been successfully created or updated.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">ACP Sessions<\/h3>\n<\/div><\/div>\n\n\n\n<p>Under this section, the admin can view and manage all Agentic Commerce Protocol (ACP) checkout sessions initiated through AI platforms.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/session-1200x866.webp\" alt=\"Magento 2 AI feed extension ACP session\" class=\"wp-image-536306\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/session-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/session-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/session-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/session-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/session-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/session-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin can track active, completed, and failed sessions to monitor AI-driven checkout activity in real time.<\/p>\n\n\n\n<p>Each session displays key details such as session ID, customer interaction, cart status, and payment progress.<\/p>\n\n\n\n<p>The admin can view session details by clicking on <strong>Action \u2192 View<\/strong> for any session.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/viewsession-1-1200x866.webp\" alt=\"Magento 2 AI feed extension view session\" class=\"wp-image-536317\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/viewsession-1-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/viewsession-1-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/viewsession-1-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/viewsession-1-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/viewsession-1-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/viewsession-1-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin can cancel a session by clicking on <strong>Action \u2192 Cancel<\/strong> for any session.<\/p>\n\n\n\n<p>This section helps the admin analyze AI shopping behavior and ensure smooth conversational checkout execution.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Webhook Logs<\/h3>\n<\/div><\/div>\n\n\n\n<p>This section displays all webhook activities and helps monitor how the system sends secure real-time notifications to external services when AI product feed events occur.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/webhooklogs-1200x866.webp\" alt=\"Magento 2 AI feed extension webhook logs\" class=\"wp-image-536319\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/webhooklogs-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/webhooklogs-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/webhooklogs-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/webhooklogs-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/webhooklogs-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/webhooklogs-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Security Validation<\/h3>\n<\/div><\/div>\n\n\n\n<p>This section verifies system security and ensures all required configurations are properly set for AI-powered commerce operations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityvalidation-1200x866.webp\" alt=\"Magento 2 AI feed extension security validation.\" class=\"wp-image-536320\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityvalidation-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityvalidation-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityvalidation-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityvalidation-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityvalidation-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/securityvalidation-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin can check SSL status, HMAC signature validation, and API connectivity to confirm secure communication.<\/p>\n\n\n\n<p>It helps identify configuration issues and ensures the system is ready for reliable and secure AI interactions.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Dashboard<\/h3>\n<\/div><\/div>\n\n\n\n<p>This section provides a centralized overview of AI-driven commerce performance across the store.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard1-1-1200x866.webp\" alt=\"Magento 2 AI feed extension dashboard\" class=\"wp-image-536323\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard1-1-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard1-1-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard1-1-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard1-1-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard1-1-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard1-1-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"866\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard2-1200x866.webp\" alt=\"Magento 2 AI feed extension dashboard2\" class=\"wp-image-536324\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard2-1200x866.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard2-300x216.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard2-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard2-768x554.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard2-1536x1108.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/04\/dashboard2-2048x1477.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin can monitor key metrics such as total AI-generated revenue, number of ACP sessions, and conversion rates from AI interactions.<\/p>\n\n\n\n<p>It also highlights feed activity and overall engagement, helping track how customers discover and purchase products through AI platforms.<\/p>\n\n\n\n<p>The admin can also manage product feeds directly from this section for quick access and control.<\/p>\n\n\n\n<p>This section helps analyze performance trends and make data-driven decisions to optimize AI-powered shopping experiences.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>So, that\u2019s all for Magento 2 AI Product Feed.<\/p>\n\n\n\n<p>If you have any questions, suggestions, or customization requests, feel free to contact us at\u00a0<a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a>\u00a0or submit a ticket at\u00a0<a href=\"http:\/\/webkul.uvdesk.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">webkul.uvdesk.com.<\/a><\/p>\n\n\n\n<p>Please explore our&nbsp;<a href=\"https:\/\/webkul.com\/magento-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">Magento Development Services<\/a>&nbsp;and Quality&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Extensions<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 AI Product Feed module connects your store catalog with AI-powered shopping assistants. It uses structured, AI-compliant product feeds for modern conversational commerce. It generates optimized feeds in JSONL.GZ and CSV.GZ formats, allowing AI systems to read product data like price, stock, attributes, and availability with high accuracy. The module supports the Agentic Commerce <a href=\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":714,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121],"tags":[2460],"class_list":["post-536209","post","type-post","status-publish","format-standard","hentry","category-magento-2","tag-magento-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide For Magento 2 AI Product Feed<\/title>\n<meta name=\"description\" content=\"Magento 2 AI Product Feed powers AI-driven commerce with ACP, structured feeds, conversational checkout, and real-time discovery.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide For Magento 2 AI Product Feed\" \/>\n<meta property=\"og:description\" content=\"Magento 2 AI Product Feed powers AI-driven commerce with ACP, structured feeds, conversational checkout, and real-time discovery.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-29T13:08:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-29T13:08:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp\" \/>\n<meta name=\"author\" content=\"Ayush Tiwari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ayush Tiwari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/\"},\"author\":{\"name\":\"Ayush Tiwari\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/41b3690d00bb306bebd2183ac81b936a\"},\"headline\":\"Guide for Magento 2 AI Product Feed\",\"datePublished\":\"2026-04-29T13:08:42+00:00\",\"dateModified\":\"2026-04-29T13:08:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/\"},\"wordCount\":1810,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp\",\"keywords\":[\"Magento 2\"],\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/\",\"name\":\"User Guide For Magento 2 AI Product Feed\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp\",\"datePublished\":\"2026-04-29T13:08:42+00:00\",\"dateModified\":\"2026-04-29T13:08:49+00:00\",\"description\":\"Magento 2 AI Product Feed powers AI-driven commerce with ACP, structured feeds, conversational checkout, and real-time discovery.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp\",\"width\":1027,\"height\":277},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide for Magento 2 AI Product Feed\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/41b3690d00bb306bebd2183ac81b936a\",\"name\":\"Ayush Tiwari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aca7aeb8bf32991cfe32c83d4ac118d49ea0dcd2e014637d20b144266e173ba8?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aca7aeb8bf32991cfe32c83d4ac118d49ea0dcd2e014637d20b144266e173ba8?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Ayush Tiwari\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/ayush-tiwariqa322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide For Magento 2 AI Product Feed","description":"Magento 2 AI Product Feed powers AI-driven commerce with ACP, structured feeds, conversational checkout, and real-time discovery.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/","og_locale":"en_US","og_type":"article","og_title":"User Guide For Magento 2 AI Product Feed","og_description":"Magento 2 AI Product Feed powers AI-driven commerce with ACP, structured feeds, conversational checkout, and real-time discovery.","og_url":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-04-29T13:08:42+00:00","article_modified_time":"2026-04-29T13:08:49+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp","type":"","width":"","height":""}],"author":"Ayush Tiwari","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Ayush Tiwari","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/"},"author":{"name":"Ayush Tiwari","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/41b3690d00bb306bebd2183ac81b936a"},"headline":"Guide for Magento 2 AI Product Feed","datePublished":"2026-04-29T13:08:42+00:00","dateModified":"2026-04-29T13:08:49+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/"},"wordCount":1810,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp","keywords":["Magento 2"],"articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/","url":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/","name":"User Guide For Magento 2 AI Product Feed","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp","datePublished":"2026-04-29T13:08:42+00:00","dateModified":"2026-04-29T13:08:49+00:00","description":"Magento 2 AI Product Feed powers AI-driven commerce with ACP, structured feeds, conversational checkout, and real-time discovery.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/04\/installation.webp","width":1027,"height":277},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-ai-product-feed-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide for Magento 2 AI Product Feed"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/41b3690d00bb306bebd2183ac81b936a","name":"Ayush Tiwari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aca7aeb8bf32991cfe32c83d4ac118d49ea0dcd2e014637d20b144266e173ba8?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aca7aeb8bf32991cfe32c83d4ac118d49ea0dcd2e014637d20b144266e173ba8?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Ayush Tiwari"},"url":"https:\/\/webkul.com\/blog\/author\/ayush-tiwariqa322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/536209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/714"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=536209"}],"version-history":[{"count":19,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/536209\/revisions"}],"predecessor-version":[{"id":536860,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/536209\/revisions\/536860"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=536209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=536209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=536209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}