Where to install and download the module?
Be sure to choose the correct module version based on your current PrestaShop version:
Option A (from PrestaShop version 1.7.6 – module version > 2.4.1 - 02/02/2026)
You can download the latest version of the module directly from the PrestaShop Add-ons page or here. Please note that an initial installation of the module via this page is required in order to benefit from automatic updates afterward.
Option B (for older versions of PrestaShop – module version > 1.12.7 - 07/01/2026)
From the back office (PrestaShop > Modules), select “Add a new module” to install it, after first downloading the latest version of the module directly from our module’s GitHub page. Remember to regularly check for and download the latest updates of our module to take advantage of new features, bug fixes, and security updates.
Installation process
When your Shoppingfeed account was created, the sales team provided you with a login, a password, and a token to access it.
These are the same credentials you will need to enter here, choosing to log in either using your login + password or using the token.
You will need to click “Retrieve Shoppingfeed store IDs” to display your Shoppingfeed store ID. You will then select the PrestaShop store to which the module should be connected, as well as the language and currency for the source feed:
Once the credentials have been entered, the connection to your Shoppingfeed account will be established, and you will be able to see the following information: the linked store, the language, the currency, the name and store ID of your Shoppingfeed account, and the source feed URL:
https://desk.202-ecommerce.com/portal/en/kb/articles/how-do-i-delete-a-token-from-the-shoppingfeed-configuration
Initial Settings
Once the module is installed, a new “Shoppingfeed” entry will appear in your left-hand menu.
There, you will find several tabs for configuring the source feed, orders, crons, and a FAQ.
Marketplace Orders
This tab allows you to view the marketplace orders retrieved by Shoppingfeed.
(The orders are also available in the “Orders” tab.)
This tab provides additional information about the orders: the marketplace name and the marketplace order number (these details are not available in the “Orders” tab).
Products Feed
At the top of this tab, you will see the following:
This allows you, for example, to test whether your changes in the XML are being correctly applied by clicking “GO TO YOUR XML FEED.”
This lets you view the XML feed that has been generated for your catalog, even if it has not yet been retrieved by Shoppingfeed.
(Always remember to click “PURGE CACHE” and then click “GO TO YOUR XML FEED” again after updating your catalog.)
We also offer real-time synchronization via API for stock levels and prices. By default, this setting is YES:
You will be able to choose whether or not to send product bundles, select the default carrier for which we will receive the shipping fees, choose the image format, select either the most specific category or the breadcrumb for categories, decide which fields to include in the source feed, and whether you want to transmit parent products and their associated variants or break these links so that all items appear as individual products.
To add “specific fields” to the source feed via the module, please follow the technical documentation (Section 5):
https://desk.202-ecommerce.com/portal/en/kb/articles/shoppingfeed-prestashop-module-developper-guide#Products
Our module retrieves from the source feed all active products, available for sale, and with visibility set to “everywhere”, as well as products marked catalog only or search only. By default, all products in your catalog meeting these criteria will be retrieved.
If you want to manually manage your selection, you can filter products by individual products, categories, brands, suppliers, attributes, and features:
You will need to select the field to be used as a condition and the value(s) from the dropdown menu, then click “+ Add condition.” You can combine multiple conditions.
By default, products with “Nowhere” visibility are not included in the source feed, but you can still choose to send them to us if you wish:
Finally, by default we retrieve the PrestaShop ID, but you can choose to send:
If you wish to change this default ID selection, you will need to contact the Shoppingfeed support team.
Orders Feed
You can choose to import new orders and to send shipping, cancellation, or refund statuses (for orders that allow it) back to the marketplaces. You can also perform carrier matching.
For this new module, the innovation lies in rules that have been implemented, which you can choose to activate or modify:
Additional rules will be added during module updates, and some of the rules visible here have been implemented by default:
Attention: It is important to ensure that the person or system (third-party module) modifying the order status has the necessary permissions to validate order modification calls so that these changes are correctly recognized by our module.
To do this, go to “Advanced Settings > Team” and update the corresponding profile as follows:
Without this, your shipments may not be transmitted correctly.
Finally, you can choose to send the invoices for your PrestaShop orders to your marketplace customers via the module. This option can be enabled or disabled depending on the platforms:
Attention: Some marketplaces do not allow this via their API. You can find more information in our API documentation under “Specific order operations”, in the “Documents Upload” column of the table:
https://developer.shopping-feed.com/api/fae0997e4f525-store-order-api
Logs and CRON Tasks
Logs: You can access the logs, including any sending errors.
-
CRON tasks: You can view the three CRON tasks necessary for the proper functioning of all stores:
syncProduct: for product synchronization
syncOrder: for order synchronization
syncAll: for synchronizing both products and orders
You will need to contact your system administrator or hosting provider to set up these CRON tasks — either “syncProduct” + “syncOrder” or just the “syncAll” task. You can also run them manually if needed.