Articles on: For developers
This article is also available in:

Automatic transfer of your catalog to Pricer24: general principles and requirements

What is a feed needed for?


A feed is a file containing products, prices, and other data from your catalog.

Pricer24 updates the catalog based on this file: all your products in the system, including in the Products module, will look and be processed exactly as they are received from the feed.


Data transfer method


You provide the feed URL, and Pricer24 regularly downloads the file from this link.

The file can be transferred via:

  • HTTP
  • HTTP + Basic Authentication
  • HTTP with access restricted by IP address
  • FTP


Your file can be in one of the following formats:

  • JSON
  • XML
  • CSV
  • Excel


You can provide Pricer24 with a feed in a standard format, such as Hotline XML or YML.

If you already have another ready-made feed, you do not need to create a new one right away: send it to us for evaluation. We will check whether this feed can be used for the integration, or tell you what needs to be improved.

If you do not have a ready-made feed yet, create a JSON feed according to this specification.


General principles of information transfer


The feed (file) must contain a complete and up-to-date product catalog.

After the file is uploaded, Pricer24 automatically compares it with the current data in your catalog in Pricer24 and updates only what is necessary.

Only the product records that are present in the feed (file) at the time it is uploaded are considered up-to-date in the system.



Each product and each product category has a primary identifier: id. This is the field Pricer24 uses to identify the product or category. This field must remain unchanged throughout the entire period of cooperation with Pricer24.


If a record with this id already exists in our system, when we receive the next feed, we will update all other parameters of this product: prices, availability, and even the product name. In other words, if the product name has changed but the id remains the same, for example: id = 100 | Purina Pro for adult cats with turkey 85gid = 100 | Purina Pro Adult turkey 85g - the product will be updated with the new parameters, and its matches with competitor products will be preserved.


If an id appears in the feed for the first time, a new product record will be created.


If the id of the same product changes, for example: id = 122 | iPhone 15 Pro 128 Gbid = 133 | iPhone 15 Pro 128 Gb - this will result in a duplicate product being created, or in the product being matched with an incorrect competitor product. In this case, the product will need to be matched manually again. An even worse situation is when a product with this id already existed in the system.

Updated on: 21/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!