Skip to main content
All CollectionsTroubleshootingGeneral
Sync Product Data, Store Data, and Clear Cache
Sync Product Data, Store Data, and Clear Cache

This document will explain how to resync your products and collections if you are seeing any odd behavior with their view in Rebuy

Christian Sokolowski avatar
Written by Christian Sokolowski
Updated over a week ago

Whenever you make changes to products or collections in Shopify, the process involves Shopify automatically sending us an update request via webhooks. Once we receive it, we sync the updated products or collections with Rebuy. However, occasional delays can occur due to factors like network disruptions, high server traffic, temporary API rate limits, or even minor hiccups in communication between Shopify and Rebuy. This might result in a short delay before your updates appear in Rebuy.

The good news is, if you need those updates reflected sooner, we provide an option to manually trigger a resync to ensure everything stays up-to-date quickly and efficiently!

After making edits in Shopify or encountering unexpected behavior with products, collections, customers, selling plans, or Recharge webhooks, it’s important to resync the associated cache in Rebuy. This action will trigger our low-latency cache to sync with the database and rebuild, ensuring everything is up to date. The process is quick, and you can refresh the page to check the progress.

Follow the steps below to learn exactly where to go and what to click to get everything back in sync!


Products

Product and Collections Resync

First, you are going to want to login to Rebuy and head over to your Settings page. Once you are there, you will want to click on "Status."

On the Status page, you will see a host of comparisons between Rebuy and Shopify. Even if they are the same number, you will still want to kick off the resync to make sure everything is fresh and up-to-date.

You can do so by clicking the "Resync" buttons.

After you click these resyncs, you will want to give it a bit of time to work through the resyncing process. While you wait, you can move onto the next step, which is clearing the data-source cache.

Subscription Selling Plans Resync

This option is recommended when you are seeing issues with Rebuy not properly detecting Subscription product data, such as a missing "Upgrade to Subscription" option in the Smart Cart or Widgets for one-time, subscription-eligible products.

While on the "Status" page within your Rebuy Admin "Settings", scroll down to the "Shopify Selling Plans" section, the click "Resync":

NOTE: If you have a specific selling plan app integration enabled (such as Recharge), also be sure to resync the "Webhooks" listed for that specific selling plan provider if there is an option present on the "Status" page, like so:



Data Sources

To clear the cache on data sources, you have two options:

Clearing Cache for Specific Records

If the issue is limited to a particular area of the data source (e.g., products, metafields, collections), use the Cache Manager located in the Data Sources tab. Follow the provided steps to clear the cache for the relevant records.

To clear specific caches in Rebuy, follow these steps:

  1. Access the Data Sources Page:

    • Log in to your Rebuy account.

    • Navigate to the Data Sources section.

  2. Open the Cache Manager:

    • Within the Data Sources page, click on the "Cache Manager" button.

  3. Clear Specific Caches:

    • On the Rebuy Cache Manager page, you'll find options to clear various caches. We recommend you clear the following:

      • Product Cache

      • Product Engine Cache

      • Collections, Metafields, Presentment Prices Caches

We suggest avoiding the clearing of the "Recommended Products Cache" unless it's absolutely necessary. Doing so may affect the performance of any rules relying on Recommendation (AI), so it's best to proceed with caution.

Clearing All Data Source Caches

For broader issues affecting multiple data sources, you can clear all caches simultaneously. Use the cache-clearing option available on the Status page to reset all caches at once. This is the best approach for resolving widespread cache-related problems.

  1. Log in to Rebuy: Access your Rebuy account using your credentials.

  2. Navigate to Settings: Once logged in, go to the Settings page.

  3. Access the Status Page: Within the Settings, click on the "Status" option.

  4. Clear Data Source Cache: On the Status page, locate the Data Source Cache section and click on the "Clear Cache" button.


Order Data

This option is recommended when you are seeing issues with Rebuy features not properly detecting customer order data, such as Order Count.

While on the "Status" page within your Rebuy Admin "Settings", scroll down to the "Orders (Last 90 Days)" section and then click "Resync":


Customer Data

This option is recommended when you are seeing issues with Rebuy features not properly detecting customer data such as Customer Tags.

While on the "Status" page within your Rebuy Admin "Settings", scroll down to the "Customers" section and then click "Resync":


FAQs

Q: Why can't I find a specific Product in Rebuy when I search for it by Product Title?

A: Perform a Product data resync by following the steps above. We also recommend searching by Shopify Product ID instead of Product Title if you are still unable to locate the product.

Q: Why are my Product images missing?

A: Perform a Product data resync by following the steps above to refresh the images syncing from Shopify to the Rebuy app. Once the Product data has resynced and the latest product data from Shopify has been detected by the Rebuy application, the Product images should appear.

Q: Why don't I see an option to upgrade my subscription eligible items from one-time to subscription in the Smart Cart?

A: Perform a Selling Plans data resync by following the steps above. Also be sure to follow the Subscription Selling Plan integration enablement steps by following the Enabling Subscriptions Integrations guide here.

Also check that you've enabled the option in the Smart Cart settings.


If you have more questions, please reach out to support!

Did this answer your question?