We’ve already reviewed some Magento 2 product feed extensions (by Mirasvit, Xtento, and Wyomind), and below we shed light on another prominent module of this kind – Amasty Product Feed for Magento 2. If you are looking for a tool that will help you create comprehensive product feeds for shopping engines, check the following post.
Amasty Product Feed offers pre-made feed templates for core shopping engines, including Google, Amazon, Bing, Shopping.com, and more. Their availability radically improves the way you connect your Magento 2 store to third-party platforms. Besides, the Magento 2 product feed extension provides the ability to automate feed creation. If you do not trust the module’s automated functionality, it still offers an opportunity to do everything manually. Moreover, due to flexible conditions, it is possible to create an unlimited number of product feeds that comply with all shopping engine requirements
Other important features are:
- Feed wizard offering 4 simple steps to generate the product feed;
- Price formats that are easy to configure and use;
- Feed generation based on the URL path length;
- Product filtering based on category and attribute sets;
- Ability to skip out of stock, disabled, and not visible items;
- Possibility to exclude specific categories;
- Support for simple, virtual, bundle, downloadable, grouped, and configurable products;
- Various feed formats: CSV, XML, and TXT;
- Scheduling of feed generation.
Take a look at what other users think about the Magento 2 product feed extension, and we will proceed to the backend tutorial.
Table of contents
All feeds are gathered in the grid that consists of 7 columns:
- Checkbox – you can select feeds to generate, delete, or duplicate them in bulk;
- ID – an ID number of each feed;
- Name – a name of each feed: usually illustrates a shopping engine;
- Mode – a feed can be generated either manually or automatically;
- Store – a corresponding store view;
- Generated – last time a feed was generated;
- Action – each feed can be viewed or downloaded here.
While adding a new custom feed with the Magento 2 product feed extension by Amasty, you have to deal with 6 tabs of settings: General, Content, Format, Conditions, Delivery, and Analytics.
In the first one, specify a feed name, file name, type (CSV, XML, or TXT), store view, status (active or inactive), execution mode (manual or hourly, daily, weekly, monthly), cron execution time, and compression type (none, zip, gz, bz). Here you can also enable excluding disabled, out of stock, and not visible products from your product feed.
If you select XML as a file format, you will need to configure the options in the Content tab. Here you specify the info for an XML header, XML tag (in the Item field), content, and XML footer.
In Format, select currency, decide whether to show its abbreviation, set the number of decimal points, and choose separators for the decimal point and thousands. Next, specify a date format.
In Conditions, you can create specific conditions with the help of product attributes.
The next section of the Magento 2 product feed extension allows you to enable delivery, specify a server hostname, choose a delivery type (FTP or SFTP), enter user, password, and directory path, as well as enable/disable passive mode (for FTP type).
In Analytics, you should set parameters necessary for monitoring your campaign using your Google Analytics account: campaign source, medium, term, content, and name.
Next important part of the Magento 2 product feed module by Amasty is related to category mapping. All categories are gathered in the following grid:
While adding a new category, you should specify its code and name, as well as adjust the category tree.
Now, let’s see how to generate a feed using Google Feed Wizard provided by the Magento 2 product feeds extension. The wizard offers 4 steps to create a Google feed.
On the first step, you should associate your product categories to the Google Taxonomy.
Then, click on the ‘Proceed to next step’ button to proceed to the next step. Basic Product Information fields are pre-filled, but you can make necessary changes if required. In the Options section on the same step, you can select a store view and price currency.
On Step 3, you configure optional product attributes.
On the last step, specify a filename as you have set it in the Google Merchant, select an upload method, and fill in the fields with the host, login, and password. Then, decide how you want the feed to be generated: manually or automatically (hourly/daily/weekly/monthly).
After you fill in all the required information, click on the ‘Finish and start generation’ button.
As for the main settings of the Amasty Product Feed module for Magento 2, here you need to specify the number of products to be processed within one iteration (Batch Size) and select one of the options for the URL with category.
Magento 2 Product Feed 1.6.0
New options: disabled, not visible, and out of stock products can be excluded from product feed.
Possibility to copy a link to the custom feed on the product feed grid in one click was implemented.
Magento 2 Product Feed 1.5.4
- Information section was added to the Configuration page.
- Now it is possible to export the “Product ID” attribute.
Magento 2 Product Feed 1.4.0
- Google Feed Wizard was introduced: now it is possible to create a product feed for Google Merchant in 4 easy steps.
Magento 2 Product Feed 1.3.1
- Magento 2.2 compatibility was introduced.
Magento 2 Product Feed 1.2.0
- A new option was added: now you can control whether the shortest or longest category path will be used in the output URL.
- ‘Product Enabled’ and ‘Stock Availability’ conditions are now available by default.
Amasty Product Feed for Magento 2 is an easy-to-use tool for generating advanced product feeds. With the help of the Magento 2 product feed extension, you will connect your Magento 2 store to various third-party engines without any headaches. The price of the module is $199, and now you can buy it at a 10% discount for $179.