Products Synchronization

Products Synchronization

Overview

The present documentation will tell you :
  1. Which feed manages the product synchronization
  2. How to check its status
  3. How to force the synchronization by hand
  4. How to force the synchronization by hand for all products
  5. How to force the synchronization of a single product.

PRODUCT_SYNC feed

The product synchronization feed is called PRODUCT_SYNC on the system side. There is one such feed for each CMS (Shopify, Magento2, PrestaShop, WooCommerce...)  integration you own.
The feed updates changed products based on the last modified at timestamp in your CMS' database.
You can find the feed by navigating to Integrations > Click on your CMS > Feeds tab and it's called Product synchronization, it is usually the first one on the list.



If you navigate to the Feed History (A1) tab you can see the last execution of it, and whether it was in error. It is recommended to use the filter in the Type field, with the value PRODUCT_SYNC (A2)
The value Nothing to process (A3) is not an error and should not be read as an issue.

Info
Typically, the product synchronization feed runs fairly often, most configurations have it run every 5 to 30 minutes.


Launching the feed by hand

The PRODUCT_SYNC feed is automatically executed fairly often. Should you need to execute it manually rather than waiting, you can do so by navigating to Integrations > Click on your CMS > Feeds tab and clicking the Run now button near the feed.
Warning
Only the Product synchronization feed should be run that way. Do not click run now on any other feed unless a BMS agent explicitly tells you so.

Launching the feed by hand for all products

It is possible to relaunch a PRODUCT_SYNC feed for all products, regardless of any changes they may have.
To do so, navigate to Integrations > Click on your CMS > Configuration tab > scroll down until you get the PRODUCT IMPORT and UPDATE section
Remove the date in the Synchronize from field, then Save
You can then launch the feed manually from the Run now button located to left of Product synchronization on Integrations > Click on your CMS > Feeds tab






Synchronizing a single product

If you made a modification that isn't transferred by the PRODUCT_SYNC feed, it is likely that whatever modification you made didn't update the modification date in your CMS' database.
This happens often for SKU updates.

In such a case, you can force an update on a single product. To do so: 
  1. First, retrieve the External ID:
    1. Navigate to Product > search your product on the grid
    2. Click on its SKU
    3. Click on Product details at the top right of the screen
    4. Click on the Integration details tab on the left
    5. In the table, look for the External ID and note it
    6. if the External ID has a format XXXX_YYYYYY, you need to only record the number before the underscore ( _ )
  2. Second, force its import
    1. Go to Integrations > click on your CMS 
    2. Navigate to the tool tab
    3. Look for the field Import or Update product by ID
    4. Enter the External ID you noted in the previous step
    5. Save
The import is then ongoing, it may take a maximum of a few minutes. You can see screenshots of an example below : 



    Unlock your online store's potential

    Whatever your e-commerce business, discover how to streamline your operations and boost your business growth with Boostmyshop.