Initial Setup

You can connect to Shopify during onboarding with fabric Dropship by selecting Shopify under your Transaction Integration Task which prompts you to complete the Connect to Shopify task. During onboarding, if you aren’t ready to connect to Shopify, the integration can always be established later.

Please file a ticket with the fabric Dropship support team if you are interested in connecting to Shopify.

Integration Options

On the Integrations page in fabric Dropship, you will see the Shopify logo with an Options button next to it. Click the Options button and in the window that appears, choose whether you would like to edit the Configuration, Webhook History, or Utilities.

Configuration

Select Configuration from the Options dropdown on the Integration page. The Configuration page allows you to make changes related to how order and transaction information is shared between Dropship and Shopify.

Orders

Configure how your Shopify store syncs orders with fabric.

Dropship can send orders directly to your Shopify store so that you can view all your orders in one place. Enabling this option allows you to fulfill orders from your Shopify store while fabric captures the fulfillment details every time an order is fulfilled.

Click the Enable Integration button to turn on the Push Orders to Shopify feature.

Click Disable Integration to turn off Push Orders to Shopify feature.

The Push Orders to Shopify feature affects all of your retail partners; it can’t be configured to each individual partner.

Configure fulfillments

Configure how your Shopify store syncs fulfillments with fabric.

When tracking numbers are added to your fulfillments, you have the option to automatically return the tracking numbers to your Retailer partner.

Use the Select Webhook dropdown to choose how fabric captures fulfillment updates.

  • Fulfilment Created: If you are using Shopify’s fulfilment method to print shipping labels, use this option to notify Dropship about the fulfilment.
  • Fulfilment Updated: If you are using any other external app to create fulfillments and updating them later, select this option to notify Dropship about the fulfilment.

Once you’ve made a selection click Enable Integration.

To disable fulfillment sync, click the Disable Integration button.

Cancellations

Configure how your Shopify store syncs full cancellations with fabric.

When you cancel an order in its entirety in Shopify, we can automatically cancel that order in fabric Dropship.

Click the Enable Integration button to turn on the cancellation sync feature.

To disable cancellation sync, click the Disable Integration button.

fabric listens to both fully and partially cancelled orders, but Shopify only publishes this specific event when there is a FULL cancellation. Partial cancellations still have to be registered via the supplier portal.

Inventory

Configure how your Shopify store syncs inventory with fabric.

With this feature enabled, Dropship listens to the product and inventory updates in your Shopify store and updates the inventory count with the Dropship portal in real-time. This allows you to make sure your Retailer partners have up-to-date inventory numbers.

Use the Select Webhook dropdown to choose how fabric sync orders, choose Product/Inventory Updated (Recommended), and then click Enable Integration.

To disable inventory sync, click the Disable Integration button.

Webhook History

Select Webhook History from the Options dropdown on the Integration page.

The Webhook History page shows details of all the events that have been captured by Dropship from your Shopify store:

  • ID: The ID of the webhook as captured by fabric Dropship. This ID is generated by Dropship.
  • Topic: The topic that was captured as part of this webhook.
  • Received: The timestamp of when the webhook was captured. This is in the user’s local time zone.
  • Has Message?: A checkmark will indicate whether or not the webhook came with an additional message, such as the reason of failure or skipping.
  • Status: The status of the webhook in fabric Dropship.

Inspect Webhook

Click on a webhook ID to open the Inspect Webhook dialog. Inspect Webhook shows information captured in the webhook and includes a message to provide details on the status of the webhook.

Utilities

Select Utilities from the Options dropdown on the Integration page.

The Utilities page features tools to troubleshoot issues and manually sync types of data between your fabric and Shopify accounts.

Retry Fulfillment

If an order fulfillment didn’t import into fabric, it’s likely there was a problem processing the Shopify webhook.

Enter an order number in the Shopify Order Number field, click the Retry Fulfillment Import button, and fabric will attempt to fetch and import existing fulfillments.

Sync Variant

This utility attempts to sync variants between Shopify and fabric using a fabric Item ID, which can be found on the item details page under the heading ID.

Enter a value in the fabric Item ID field and click Run Sync, and fabric will search your Shopify store for any items matching using the Retailer SKU, Supplier SKU, and/or UPC.

Sync Variants by Supplier

This utility attempts to sync variants between Shopify and fabric using a supplier name.

Enter a name in the Shopify Supplier Name field and click the Run Sync button.

This will search your Shopify store for all items matching the name you entered that were name created within the last 30 days, and then attempt to sync them with variants in fabric. Please enter the supplier name exactly as it appears in Shopify.

Sync Variants by Date

This utility attempt to sync variants between Shopify and fabric using a date range.

This utility searches your Shopify store for all items created within specified date range and attempts to sync them with variants in fabric. fabric checks if the Shopify variant’s SKU field matches the Merchant Retailer SKU, the UPC, or the Supplier SKU (in that order).

  • Look for products created between two given dates: only syncs the items that were created in the specified date range. Any items outside the date range will be ignored.
  • Run Sync against all products: syncs your entire Shopify catalog with fabric Dropship. This process is usually very slow and can take hours, even days depending on your catalog size.

After you’ve made your selection, click Run Sync to begin the process.

Sync Variants by Metafields

You can publish Metafields and their values at the variant level.

Customizable Order Notes

Order notes can be customized to include the “Fulfill By” date.