Do you need to do a new development in your ecommerce every time you have to generate a feed when it comes to sharing information with third parties? Do you want to create a new feed to send an updated product feed to Google Shopping, a marketplace, or a price comparator?
Let's recap ... a feed is a file, usually in the ".xml" format that contains information about the products of an ecommerce. If a feed contains information about the products of an ecommerce ... why do we need different types of feeds for ecommerce marketing? Because we want to join different channels. They can already be re-sellers like Amazon or Google Shopping, comparators like Ciao !, affiliations like Zanox or Public Ideas or internal tools of the own ecommerce that need the information without being penalized with thousands of queries to the database.
All these channels can not be fed from the same feed, since each of them has its own system to consume the data of the ecommerce. So a personalized feed is required for each one.
Steps to follow to generate a feed in an ecommerce
- Configure the channel
The first thing to generate a feed is to declare the structure you are going to have. The structure is given by the channel. That is, each channel provides guidelines on how the generated feed should be for your system to consume.
- Set up feed
Once we have the channel configured we can generate the feeds we want for that channel. In the configuration of the feed we can configure aspects such as the languages in which it will be generated (this in Imaginarium is given by each site), the format of the file, the products that will contain the feed ...
- Set up feed sync
Finally the feed synchronization must be configured. This includes both the frequency with which it will be generated as the destination and the naming of the resulting files. A feed is not worth generating once and is useful for always, since the information of the products of the ecommerce varies daily. So that by setting the frequency the feeds will be generated periodically.
Depending on the platform on which our business is developed (Magento, Prestashop, WordPress, Drupal, own technologies ...) we must find the most appropriate module to generate the feeds we need or create a module of its own that fulfills the desired functionality.
In Magento , there are modules such as XML Products Feed Generator, Magento Data Feed Generator or Magento Product Feed; In Prestashop , XML Feeds; In WordPress there are modules like Custom XML Feed or Google Product Feed and Commerce Feed or Google product feed for ubercart for Drupal . If none of the market solutions are useful for our project, we will have to create a module that allows us to generate the desired feeds.
For example, we recently developed a module for automatic feed generation for sku feeds. Before the module, whenever sku feeds wanted to affiliate with a third party, it had to pay a development for the generation of the feed, since each company required the information of the products of sku feeds in a unique way. With the new module generated, sku feeds own web managers can configure the generation of a new feed without high technical knowledge. All in ten minutes.
In addition to the feed generation, the module we have created also has its own security system. It also has a backup system for each feed, in case an error occurs during the process of each feed. Finally, if the system detects an error, an email is sent to the technicians with the detailed error to correct it as soon as possible.