Automatic Collection Sync for Jetshop

What is The Purpose Behind the Collections Sync?

In order to render a Smart Collection, two things are needed:

  1. A page/URL for where to display the Smart Collection
  2. A selection of which products to include in the collection

Since pages/URLs are set up in Jetshop, the Collection Sync is a solution to manage the full category tree (incl. the selection of Products) in on place, the Jetshop Dashboard.

How often do Findify Sync Collections?

Findify has a scheduled sync every 12 hours which adds new Collections & update existing.
The interval is set to not overload the Jetshop Store API.

At any time, the merchant can trigger a Manual Sync in Findify's Dashboard.

Click "Sync Collections" in the dashboard to trigger a sync.Click "Sync Collections" in the dashboard to trigger a sync.

Click "Sync Collections" in the dashboard to trigger a sync.

How does it work?

Findify pulls a full list of existing collections in Jetshop & corresponding inclusion criteria.

These are automatically transformed into Smart Collections in Findify.

Overview of existing Smart Collections. Filter Type: Auto means they have been created from the Jetshop Collection Sync and will be updated if changed in the Jetshop Dashboard.Overview of existing Smart Collections. Filter Type: Auto means they have been created from the Jetshop Collection Sync and will be updated if changed in the Jetshop Dashboard.

Overview of existing Smart Collections. Filter Type: Auto means they have been created from the Jetshop Collection Sync and will be updated if changed in the Jetshop Dashboard.

The inclusion criteria i.e. the selection of products, are automatically populated and can be reviewed by clicking on the smart collection in the list.

Collection synced from Jetshop. 
Product's fulfilling the criteria "Category = Women's→Women's Shirts & Jackets" will be displayed in the collection.Collection synced from Jetshop. 
Product's fulfilling the criteria "Category = Women's→Women's Shirts & Jackets" will be displayed in the collection.

Collection synced from Jetshop.
Product's fulfilling the criteria "Category = Women's→Women's Shirts & Jackets" will be displayed in the collection.

The product data is synced from Jetshop into Findify utilizing their product sync platform, Hyperdrive.

Based on the Hyperdrive data export, products matching the inclusion criteria will be included in each collection.

Example of some of the data exported through Hyperdrive. Products carrying the value "Category = Women's > Women's Shirts & Jackets" will be included in the corresponding collection.Example of some of the data exported through Hyperdrive. Products carrying the value "Category = Women's > Women's Shirts & Jackets" will be included in the corresponding collection.

Example of some of the data exported through Hyperdrive. Products carrying the value "Category = Women's > Women's Shirts & Jackets" will be included in the corresponding collection.

Limitation: Dynamic Categories not yet available

So far, only regular Jetshop categories are exposed through the Store API.
This means Dynamic Categories cannot be synced yet.

Findify and Jetshop are working on expanding the API's to enable wider use cases for the sync.
This means that Dynamic Categories (Defined by Brands, Price, Date etc.) in the meantime needs to be configured manually in the Findify Dashboard.

Read more about the easy way to manually configure collections in Findify.

My Smart Collection is not showing up in the Findify Dashboard

Option 1: They have not Synced yet
Collections are synced every 12 hours to not overload the Store API. To load newer collections, please trigger a manual sync.

Option 2: They are not visible in the API
In Jetshop's Dashboard you can control the visibility of your categories.
In order for Findify to sync them, they need to be available in the API.

By default, use the setting "Both" to make them visible on the web and in the API.
Never use the Option "Hidden".

Category Visibility setting in Jetshop. Use the setting "Both" or "API"Category Visibility setting in Jetshop. Use the setting "Both" or "API"

Category Visibility setting in Jetshop. Use the setting "Both" or "API"

My Smart Collection is Empty

Option 1: Not yet synced

If your collection isn't showing up in the list of smart collections, it has not yet been synced from Jetshop.

Solution: Ensure your Smart Collection has been synced in the Findify Dashboard

Option 2: Dynamic Collection

Challenge: Your collection is using Dynamic Filtering Options in Jetshop which aren't yet exposed in the Store API and hence can't be synced in Findify.

Dynamic Filters in Jetshop's Dashboard which are not yet exposed in the Store API.Dynamic Filters in Jetshop's Dashboard which are not yet exposed in the Store API.

Dynamic Filters in Jetshop's Dashboard which are not yet exposed in the Store API.

Solution: Manually configure collections in Findify.

Option 3: No In-stock Products

If there are no products matching the inclusion criteria, the Findify Smart Collection won't render any products and the fallback (regular Jetshop collection template).

This is happens when all products in the specific collection is sold out and hiding of OOS has been activated.

Solution: Hide the collection in Jetshop or reactivate OOS products.

Option 4: No product data

If there are no products matching the inclusion criteria, the Findify Smart Collection won't render any products and the fallback (regular Jetshop collection template) will show.

Hyperdrive has not yet updated the export file.
Review status in the Hyperdrive Dashboard & validate output data by easily downloading the feed. If needed, trigger an update in Hyperdrive.

Validate the Hyperdrive data output through the URL.Validate the Hyperdrive data output through the URL.

Validate the Hyperdrive data output through the URL.