The Synchronization page allows you to manage connections between your products, collections, and other resources across all connected Shopify stores. Hreflang Manager offers powerful automatic matching based on SKU or Barcode, while a manual synchronization option is present, as well as the CSV Import and Export feature. Utilize these for bulk updates, especially if your store data is not perfectly structured.
Once a second or any further store is added to the application, the automatic synchronization process starts by default. Automatically, the items in your stores can be matched by different mapping keys:
Note:
Some items may not be synced automatically due to a discrepancy in mapping keys across stores (for example, if a Collection has different handles in different stores). In such cases, you can either unify the mapping keys in Shopify to make them identical or synchronize them manually.
The synchronization result is usually available in several minutes and depends on the number of items and stores.
When the sync is completed, its result is available in each connection row. There, you can see if the items have been synced fully, partially, or are non-synced.
Full sync means that a particular item (a product, page, etc) has been synced with the same item on each store connected to the Hreflang Manager app.
Partial sync means that a particular item (a product, page, etc) hasn’t been synced with the same item on at least one store. If you receive such a result, you might check this item’s availability at each store in the Shopify admin, leave it without any changes, or sync it manually.
Non-sync means that a particular item (a product, page, etc) hasn’t been mapped with the same item on all other stores. If you receive such a result, you might check this item’s availability at each store in the Shopify admin, leave it without any changes, or sync it manually.
In case one of your store’s or all your store’s item lists has been updated: new products have been added, articles have been edited, etc., you might want to update this info in the Hreflang Manager application to have the up-to-date hreflang tags on your stores.
Important to know:
There is a possibility to map items across your stores manually. It can be done following the next steps:
You can also edit the automatically mapped connections in case there are better pairs for the items than those that were synchronized by the app.
To break the connection, follow these steps:
Note:
You can edit several or all the connections on one page, but to move to the next page, you need to save or cancel the changes made to the connections on the current page in the Save bar window.
Note:
Make sure to get acquainted with the Important rules for data processing before using the CSV Import and Export process for the items mapping on your stores.
Also, kindly note that the CSV Import and Export functionality is currently in Beta testing, and we’re still working on improving it, so in case you have any feedback or ideas on upgrading it, you’re welcome to share it with our Support team at [email protected].
This feature allows you to export your current connections into a CSV file, edit them outside the Hreflang Manager application, using product handles to map the items, and then import them back into the application to apply changes.
This feature is useful for stores with some data inconsistency between the regional stores and their objects - Products, Collections, etc.
How to export connections:
Note:
Please do not change the name of the exported file. The app uses the filename to identify which resource type you are updating during the import process.
Understanding the file structure:
If you are unsure how to format your data for import, you can download a showcasing file:
How to edit the file:
Note:
This flow is only a suggestion that can be considered by you as an option to simplify your work with the connections. However, you can use any other convenient way for you to edit the connections outside of the app.
How to import connections:
Once uploaded, the app will begin the "rematching" process. You will see a temporary status screen. Click the Refresh button on this screen to check if the synchronization is complete.
Note:
Any connection created or updated via CSV import will be marked as "manual". These imported links will override any existing connections, including those previously matched by the system or manually.
Currently, the CSV Export and Import functionality is available for Products, Collections, Pages, Blogs, and Articles. Syncing for "Blog Tags" is not supported for the time being.
If a handle is present in one or a few stores' columns, but there is a column in that row that is empty, after the file import, the application will update the connection anyway. The connection will have a partial sync and manual statuses.
Ensure that your file is in .csv format and that you haven't renamed the file from its original exported name (e.g., it should still contain the word "product" if you are uploading product connections). Also, check that the store URLs in the header row in the file match your connected stores exactly.
No, you can upload one CSV file per resource type at a time. If you need to update both Products and Collections, please perform two separate import operations.
When new products, collections, or other items are added to your Shopify store, they will not be automatically added to existing connections, even if mapping keys (SKU, barcode, or handle) match. You will need to map these new items via manual sync in the app. This logic is designed to prevent automatic processes from overriding or damaging the specific connections you have carefully set up via CSV import.
No. Any manual action or CSV import takes priority. Once you manually link or import a connection, the automatic matching logic will not override your specific setup.