How to Create and Configure ChatGPT Product Feed

The Magento 2 Data Feed Generator extension allows you to create and manage various product feeds for third-party platforms and integrations. The following guide describes how to configure the ChatGPT Product Feed that can be used with ChatGPT to provide product information to users.

Step-by-step guide:

  1. Go to Plumrocket -> Data Feed Generator -> Manage Data Feed List.
  2. Press the Add New Data Feed button
magento2-data-feed-chatgpt-1

General Settings

Step-by-step guide:

  1. Go to General settings tab.
  2. “Select Template”: choose the ChatGPT Product Feed from the dropdown.
  3. “Data Feed Type” field allows you to select products or categories to be included into your data feed.
  4. Enter name of the data feed or edit the existing one in the “Name” field.
  5. In the “URL key” field specify the data feed url.
  6. Select the store view where the data feed will be generated and used in the “Store View” field.
  7. In this field specify the number of items. Leave “0” or empty, if the number of items is unlimited.
  8. In the “Cache Life Time (seconds)” field you can set the cache life time for this particular Data feed. In order to disable caching for this data feed, set cache life time to “0”.
  9. In the “Status” field you may enable or disable this data feed.
magento2-data-feed-chatgpt-2

Feed Settings

Product Discovery & Checkout

Step-by-step guide:

  1. Go to the Feed Settings tab.
  2. Enable GPT Search Discovery: set to Yes to allow your products to appear in ChatGPT-powered shopping experiences. Set to No to exclude them.
  3. Enable Instant Checkout: set to Yes if you want to allow users to instantly purchase products via ChatGPT shopping flow.
  4. Include Product Reviews Data: set to Yes to include product reviews in the feed, allowing ChatGPT to display them when presenting products.
magento2-data-feed-chatgpt-6

Seller & Policy Information

Step-by-step guide:

  1. Seller Name: enter the name of your store or seller that will appear in the ChatGPT product data feed.
  2. Privacy Policy Page: select the CMS page that contains your store’s Privacy Policy.
  3. Terms of Service Page: select the CMS page that contains your store’s Terms of Service.
  4. Return Policy Page: select the CMS page that contains your store’s Return Policy.
  5. Return Period (Days): enter the number of days customers have to return purchased products.
magento2-data-feed-chatgpt-7

Product Data Mapping

Step-by-step guide:

  1. GTIN Attribute: select the product attribute that stores the GTIN (Global Trade Item Number) for your products.
  2. MPN Attribute: select the product attribute that stores the MPN (Manufacturer Part Number) for your products.
  3. Brand Attribute: select the product attribute that stores the brand or manufacturer name.
  4. Material Attribute: select the product attribute that stores the material used for the product.
  5. Extra Fields: select additional Magento product attributes to be included in the GPT data feed. These attributes can represent store-specific information (such as custom sizes or styles). Important: The field name must match the official GPT feed specification to be accepted.
  6. Add Field: click this button to create a new custom field for the GPT data feed.
  7. Field Name: enter the name of the custom field according to the GPT feed specification.
  8. Product Attribute: select the corresponding Magento attribute that will provide data for this field.
  9. Delete Field: click this button to remove the selected custom field from the feed configuration.
magento2-data-feed-chatgpt-8

Filters

Step-by-step guide:

  1. Go to the Filters tab.
  2. Specify if the Out of Stock Products should be included in the feed.
  3. Set the conditions of the filter rules in order to include (or exclude) specific products and categories in the data feed.
magento2-data-feed-chatgpt-5

Schedule Automatic Updates

Step-by-step guide:

  1. Go to the Schedule Automatic Updates tab.
  2. Enable the Scheduling.
  3. Specify the Days of the Week when the Data Feed should be updated.
  4. Specify the Time of the Day when the Data Feed should be updated.
magento2-data-feed-chatgpt-3

FTP Upload

Step-by-step guide:

  1. Go to the FTP Upload tab.
  2. Enable the FTP Upload. If you enable this option, the data feed will be automatically uploaded to the FTP server after each manual or scheduled data feed rebuild.
  3. Choose the Protocol (FTP or SFTP SSH).
  4. Specify your Host.
  5. Specify the Port.
  6. Enter your FTP/SFTP SSH User.
  7. Specify the user Password.
  8. Enable or disable the Passive Mode. This option is only available for the FTP protocol. If you enable it, the data connections will be initiated by the client instead of the server, which can be useful if the client is behind a firewall. Please note that Passive Mode can only be enabled after a successful login; otherwise, the operation will fail.
  9. Specify the Path where you would like to save the Data Feed.
  10. Test if the Connection works properly.
  11. Save your changes.
magento2-data-feed-chatgpt-4

Was this article helpful?