Overview
A data feed is a structured set of data that is automatically and regularly transferred from one system to another for synchronization, updating, or processing of information.
The Universal Data Feeds app enables the creation of not only product feeds but also price, stock, order, customer, and event feeds, used for synchronizing e-commerce, analytics, and advertising platforms. The solution supports including any Odoo models in data feeds and serves as a universal tool for creating data streams tailored to your business's specific needs.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
|---|---|
| Compatibility |
Community
Enterprise
|
| Technical Name | garazd_data_feed_pro |
| Version | 19.0.1.0.0 |
| License | OPL-1 |
| Category |
|
| Support | Free 60 days support and 360 days bug-fixing |
Use Case
Jorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Dorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.
It is a long established fact that a reader will be distracted by the readable content of a page
Korem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Korem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.
Odoo App Installation
Upload modules
Upload modules from the ZIP archive to your Odoo hosting, or a GitHub repository connected there.
Place the unzipped modules in your custom add-on directory and restart the Odoo system service.
Update App List
After restarting, activate the Developer Mode, and go to the Apps menu.
Click on Update Apps List to fetch the new modules in the list.
Activate the App
Install the new module, finding it by name and clicking on the Activate button.
* If you don't see the module, try to remove the default Apps filter from the search bar.
Configuration
Follow the instructions in the module description to complete the installation process and start using the app.
Manual
Description
A data feed is a structured set of data that is automatically and regularly transferred from one system to another for synchronization, updating, or processing of information.
Depending on where and for what purpose the data is transmitted, several key directions can be distinguished.
Product feeds
Such files contain product information: names, prices, availability, image links, and descriptions. They are used in Google Shopping, Facebook Catalog, Instagram Shopping, and similar services.
Advertising feeds
Specialized data sets adapted to specific advertising formats. They include custom headlines and retargeting parameters to display banners that best match users’ recent searches or interests.
Content or news feeds
Streams of text or multimedia information consisting of headlines, summaries, and links. They are used to automatically synchronize publications between the main website and third-party platforms or aggregators.
Logistics and inventory feeds
Data about product stock levels in specific warehouses or offline stores. They help prevent ordering errors when items are out of stock, ensuring transparency in inventory between suppliers and dealers.
Geolocation feeds
They contain information about physical locations: exact addresses, business hours, and local promotions. Such feeds are designed to attract customers to specific points of sale or restaurants, thereby linking online searches with offline visits.
The Universal Data Feeds app enables the creation of not only product feeds but also price, stock, order, customer, and event feeds, used for synchronizing e-commerce, analytics, and advertising platforms. The solution supports including any Odoo models in data feeds and serves as a universal tool for creating data streams tailored to your business's specific needs.
Adding a Data Feed
After the app installation, a new Data Feeds menu is added:
Open this menu and click New to add a new data feed.
First, enter a name and select a model:
File Format
Next, select the File Format:
Currently, the following formats are available: XML, CSV, and TSV. This list will be expanded.
If CSV or TSV is selected, specify the Separator:
Item Filters
In the Item Filter section, the number of filtered records is displayed according to the selected model:
Click Edit Domain to modify the filters:
Save the changes by clicking Confirm. The number of records included in the feed is recalculated based on the selected filters.
To view the list of feed records, click the link with the record count or the Items button at the top of the page:
Feed Columns
The next step is to configure which information (within the selected model) should be included in the data feed. To do this, open the list of columns by clicking the Columns button at the top of the page:
In the list, click New to add a new column and fill in the following fields:
Column Settings
To build a column hierarchy, open the Settings tab and select a Parent Column if the current column is its child.
If the column is mandatory, enable the Required option.
If needed, add an XML Namespace, and if the column is a root tag, enable the Is Items Tag option.
Attributes
If the file format is XML, attributes can be added to columns. To do this, open the Attributes tab and click Add. The list of attributes can also be viewed by clicking the Attributes button at the top of the page, and the Child Columns button is used to display the list of child columns, if any exist:
Value Formatting
The Value Formatting tab allows you to:
- Language - specify the language for the column’s value
- Limit - limit the number of characters in the column
- CDATA - convert the value to CDATA format
- Prefix - add the specified text before the column value
- Suffix - add the specified text after the column value
Feed Settings
The solution allows you to protect the data feed with an access token. To do this, enable the Use Token option.
Some services require file names to be unique. Enable the File Name option and enter a custom file name, or keep the automatically generated one:
Connecting the Feed
Before connecting the feed, the Universal Data Feeds app allows previewing the result of the configuration. Click Preview to open the file:
XML file:
To connect the data feed, first copy the feed URL:
Paste this URL into the corresponding field of the receiving service.
Changelog
19.0.1.0.0 2026-01-07
- Migration from 18.0.
17.0.1.0.0 2026-01-07
- Migration from 18.0.