Keeping Shopify data in sync
Ablestar Bulk Product Editor keeps a full copy of your product data so it can do things like live previews, advanced searches, faster exports and one-click undos. The way the data is kept in sync is through webhooks, which are messages that Shopify sends Ablestar each time a product is updated on your store.
Generally, these webhooks do a good job of keeping the data in sync however there are two situations when you might need to trigger a refresh of the data:
- You've updated something on your store that Shopify doesn't send a webhook for (eg, adding a product to a manual collection)
- (Much more rarely) there was an error sending or receiving the webhook message itself
To account for this the app will periodically resync all the data with Shopify. However, if you have just made changes to some data and want it updated in the app right away you can manually sync it through the app.
How to manually sync Shopify data
You can manually sync Shopify data with the app by doing the following:
- Open up the app and click on Settings in the left-hand menu
- Click on the Shopify data settings
- Click on the refresh icon next to the data you want to update
After you click on the refresh icon the app will trigger a resync of the data in the background which should complete in a few minutes. You may also want to reload your browser tab to make sure you have the most recent data.
You can also click on Reimport all data to trigger a refresh of all your product data and metafields.
Types of Shopify data that doesn't automatically sync
Changes to the following data in Shopify won't be immediately reflected in the app. If you make any of these changes to your Shopify data, we recommend refreshing this data by clicking the refresh icon next to that data source:
- Locations: Update this data source if you added a new location, edited a location or changed location settings (for example assigned inventory to certain locations).
- Manual Collections: Update this data source if you manually added or removed new products to a collection.
- Metafield Definitions: Metafields can be found under the Custom Data tab in your store settings. Update this data source if you're adding or editing metafield definitions.
- Metafields: Update this data source if there is an issue with your store not receiving webhooks.
- Product Category: Update this data source if you edited this field outside of the app.
- Shopify Markets: Update this data source if you have different price lists for different regions using Shopify Markets.
Automatic re-syncs
Any app on a paying plan will have all this data periodically re-synced to make sure that it stays up to date. However if you just made changes in Shopify and need to see them in the app right away you might need to trigger a refresh in Settings → Shopify data.