The Product Synchronization tool allows you to automate the way Connectif reviews your eCommerce product catalog and updates it in your Connectif Store. Through its interface, you can choose the option for mass synchronization, either through Web Scraping or via the Product Feed, and configure this process.
How to access
You can access the mass product synchronization functionality through the path "Ecommerce > Catalog" by clicking on Product Synchronization.
Interface
The main interface of the Product Synchronization is composed of 3 blocks:
1. Tabs: to navigate through one of the two synchronization options and review the synchronization log:
- Web Scraping: to automate synchronization by having Connectif query the eCommerce catalog.
- Product Feed: to automate synchronization by having Connectif query a previously published product feed.
- Synchronization log: to review the latest synchronization processes and their details.
2. Main panel: where the options of each tab are located.
3. Return to the integrations list: to return to the Catalog once the integration is configured.
Operation
You can activate mass synchronizations of the products in your Connectif catalog with their status in your eCommerce. To do this, you have two methods that work differently:
- Web Scraping, which makes individual requests to your web server to update its information.
- Product Feed, which makes a single request to download the feed file and process the status of your products.
1. Activate synchronization via Web Scraping
In Tabs (1), go to Web Scraping and click on Configure.
In the Main panel (2), configure the Synchronization Frequency, that is, how often you want Connectif to access your eCommerce and visit, one by one, the pages of the different products to create, update, or discontinue the various products in the Connectif catalog, depending on their status on your website.
You can choose the options "1 day", "2 days", "3 days", and "1 week".
Choose the Time at which you want each of the synchronization processes to take place.
Within Advanced Settings, you can determine two aspects that will help optimize the performance of the catalog update based on the performance of your page.
- In the Waiting time between products dropdown, you can choose whether you want Connectif to wait between different product visits and, if so, how long it should wait. Depending on the size of your catalog, you can increase or decrease the time to avoid overloading the page.
- In the Include discontinued products selector, you can choose whether you want Connectif not to visit products marked as discontinued during the synchronization process. This option reduces the load on the website and increases the performance of the synchronization process via Web Scraping.
Once the synchronization configuration is determined, click on Activate to schedule the synchronization, or Activate and synchronize immediately to execute a synchronization and schedule the next one within the established period.
2. Activate synchronization via Product Feed
In Tabs (1), go to Product Feed and click on Configure.
In the Main panel (2), in the Add product feed area, add the URL of the product feed from which Connectif will extract the information for your catalog.
Specifications on the Product Feed:
- When Connectif attempts to read the feed at a URL, it uses the 'User-Agent' header: 'Connectif'. This can be useful if you need to allow access to the resource for only certain applications.
- You can use the feed model specified by Google. If using another format, only the "Product" element is allowed at the second level, meaning the feed can contain a maximum of three levels: the one containing the product list, the item itself, and the product properties.
- Google fields that Connectif automatically converts:
- G:AUTO_PRICING_MIN_PRICE, G:SALE_PRICE, G:PRICE: are formatted to remove the currency and treat them as numbers.
- G:AVAILABILITY: the values accepted by Google 'in_stock', 'in stock' are transformed into our valid value "instock".
- G:GOOGLE_PRODUCT_CATEGORY, G:PRODUCT_TYPE: the characters required by Google ">" for category separation are replaced by Connectif's allowed "/".
- The feed encoding must be UTF-8.
- Fields not mapped in the feed are preserved and not overwritten.
- Products created through mechanisms other than the feed are not discontinued.
- If not using Google's format, price-related data must be in number format.
- Multiple tags with the same name can be used.
- When manually mapping an undetected field, the path to the field is the names of each label level up to the value separated by an ">"
- All fields that are of type "array" in a mapping, if they appear multiple times in the Feed, Connectif will collect all values in that field.
Configure the Synchronization Frequency, that is, how often you want Connectif to access your Product Feed to extract the information. You can choose the options "1 day", "2 days", "3 days", and "1 week".
Choose the Time at which you want each of the synchronization processes to take place.
Click Next .
In the Main Panel (2), you must select the detected values from the Product Feed and link them with the fields in the Connectif product profile.
To do this, click on each field in the Automatically detected product fields column and drag them to the central column so that they match the fields in the Connectif product profile (right column).
If there is a field in your product Feed that you want to link and it does not appear in the selection of values, you should select the value "Field path", link it to the corresponding field, and manually enter the path and each of its levels in the same format as the other fields in Connectif.
Copy the path and its different levels, as shown in the example.
Enter them into Connectif with the corresponding format. Each level of the path you enter should be separated by the ">" symbol.
Once the synchronization configuration is determined, click Activate to schedule the synchronization, or Activate and synchronize immediately to execute a synchronization and schedule the next one within the established period.
3. Deactivate one type of synchronization to activate another
It is not possible to have both synchronization processes active at the same time, so if one is active, it must be deactivated before configuring the other.
To do this, go to the Tab (1) of the active synchronization type and, in the Main Panel (2), click Deactivate.
4. Review the Synchronization Log
In Tabs (1), go to Synchronization Log.
In the Main Panel (2), you can review the execution dates of past synchronization processes, as well as the possible state changes of each synchronization.
Keep learning!
To take full advantage of your Connectif account, we recommend continuing with the following articles:
-
Onboarding, to gain proficiency with our interface.
-
Initial Workflows, to implement your first strategies in the account.
-
Integrations with external systems, to integrate with Facebook, forms, and webhooks from your website.
-
Events that consume Activities, to better understand the consumption of your account.