1. Home
  2. Knowledge Base
  3. Integrations
  4. Shopify Installation Guide

Shopify Installation Guide

Welcome to the Shopify Installation Guide! In this comprehensive guide, we will walk you through the step-by-step process of setting up and configuring the integration between Stock&Buy and Shopify. This integration allows you to automatically sync your Shopify store data, such as products, variants, sales, and contacts, with your Stock&Buy account. Before you proceed with this guide, it is important to familiarize yourself with how Stock&Buy synchronizes data with Shopify first.

Overview

The Stock&Buy to Shopify integration allows you to configure the synchronization in four main sections. Here is a brief overview of the sections:

  • Inventory levels Synchronization – defines the way your stock levels are synchronized
  • Location Mapping – defines the link between your Shopify locations and Stock&Buy warehouses
  • Product synchronization – defines the way your products and their attributes are synced
  • Pricing Synchronization – defines the pricing synchronization between two platforms.

Installation steps

  1. Visit the Stock&Buy page on Shopify App Store
  2. Click on Add app. (If you are not logged in, you will be asked to complete the authorization)
  3. You will be directed to your Shopify store in order to give Stock&Buy access to your Shopify account data.
  4. Once the step above is completed, you will automatically be brought to Stock&Buy to configure your Shopify installation.

You can contact our support if you require assistance in setting up your Shopify store

Configure your Shopify Integration

The configuration section is the last step in installing your Shopify Integration with Stock&Buy. If you have successfully completed the steps in the previous section, you will be directed to the integration configuration page.

The Shopify integration configuration page allows you to configure the data sync policy between your account and Shopify. Now let’s dive into each section in detail:

Inventory levels Synchronization

This section of the configuration page allows you to define how your inventory stock levels should be synced with Shopify.

You can configure your inventory levels to sync in three ways:

Do not sync

In this mode, inventory levels between Stock&Buy and Shopify are completely disconnected. Changes performed in Stock&Buy will not sync to Shopify. Inventory level changes performed in Shopify won’t sync to Stock&By either. This mode offers complete isolation between Shopify and Stock&Buy.

Sync from Stock&Buy to Shopify

In this mode, inventory levels sync in one direction only, that is from Stock&Buy to Shopify. This configuration makes Stock&Buy the master of your stock levels. Inventory level changes such as stock adjustments, stock transfers and purchases must be performed within Stock&Buy. Inventory level changes recorded in Stock&Buy automatically sync to your connected Shopify stores.

In this mode, any stock level changes made directly in Shopify will be overwritten by Stock&Buy.

Sync from Shopify to Stock&Buy

In this mode, inventory levels sync in one direction only, that is from Shopify to Stock&Buy. This configuration makes Shopify the master of your stock levels. Inventory level changes such as stock adjustments, stock transfers and purchases can still be performed within Stock&Buy but the stock level figures might be inaccurate as these get overwritten by Shopify.

Any stock level changes made directly in Stock&Buy will be overwritten by Shopify.

Location Mapping

The location mapping configuration goes hand in hand with the inventory levels synchronization described earlier. The locations mapping defines how locations defined in your Shopify store link to warehouses in Stock&Buy.

As an example, let’s assume you have three locations on your Shopify store: Location A, Location B, and Location C. If you plan to manage these locations separately in Stock&Buy, then you should have three separate warehouses defined in Stock&Buy. The mapping would look like this:

In this setup, and depending on the inventory levels synchronization, stock levels at “Stock&Buy Location A” will automatically sync to “Shopify Location A”. “Stock&Buy Location B” will automatically sync to “Shopify Location B” and “Stock&Buy Location C” will automatically sync to “Shopify Location C”.

Product Synchronization

This section of the configuration page allows you to define how your product information such as the product name, description, tags should be synced with Shopify.

Similar products across multiple stores

Visible only when you have more than one store connected to Stock&Buy, this setting indicates how similar products across multiple stores should be identified. There are three ways similar products across stores can be identified:

By name: In this mode, the system will consider products with a similar name as being the same and will link them together.

By SKU: In this mode, the system will consider products with a similar SKU as being the same and will link them together.

By barcode: In this mode, the system will consider products with a similar barcode as being the same and will link them together.

When Stock&Buy imports your products, it will run a check to make sure no duplicate products exist. The check is performed on the property selected above (by name, SKU or barcode). Duplicate products will be ignored as the system won’t be able to link them together.

Synchronization Mode

You can configure your products to sync in four ways:

Do not sync

In this mode, product information between Stock&Buy and Shopify are completely disconnected. Changes performed in Stock&Buy will not sync to Shopify. Changes you perform on your products in Shopify won’t sync to Stock&By either. This mode offers a complete isolation between Shopify and Stock&Buy.

Sync from Stock&Buy to Shopify

In this mode, product information sync in one direction only, that is from Stock&Buy to Shopify. This configuration makes Stock&Buy the master of your product details. Product changes made directly in Shopify will be overwritten by Stock&Buy.

Sync from Shopify to Stock&Buy

In this mode, product information sync in one direction only, that is from Shopify to Stock&Buy. This configuration makes Shopify the master of your product details. Product changes made directly in Stock&Buy will be overwritten by Shopify.

Sync both ways

In this mode, product information sync in both directions. Product changes you make in Shopify will automatically sync to Stock&Buy and changes you perform in Stock&Buy will automatically sync to Shopify.

New products sync

This section allows you also to define how newly created products will sync to your Shopify. You can sync new products to your Shopify admin without publishing them on your web front or disable the sync for newly created products.

Product Information Synchronization

You can setup Stock&Buy to sync (or not) language-sensible attributes such as the product name, description, and other options like tags, options, etc. This gives you more control over which attributes should be synchronized between Shopify and Stock&Buy. Here are the important notes about some of the items.

Options and their values (ex. size, color…)
Defines whether to sync your products’ options and their values or not. In some cases, merchants want to manage their product options in Shopify, especially with multiple stores.
Inventory Tracking Policy
Defines whether you want to sync the “untracked product” flag to Shopify
Continue selling when sold out
Defines whether you want to sync the “allow overselling” flag to Shopify

If you have videos and 3Ds of your products, you need to manage all media files in Shopify. Please make sure you turn off the Images sync by disabling the corresponding checkbox.

Pricing synchronization

This section allows you to define how your pricing information will sync between Stock&Buy and Shopify.

Currency exchange

When you install a store, the system will ask you to assign a price list to your product prices on your store. If your store has a currency other than your base currency, you will need to create a Price List that is in your store’s currency and choose that price list for your store, as displayed in the screenshot below. You can find more details about Price Lists in this article.

Pricing synchronization modes

You can configure your inventory levels to sync in three ways:

Do not sync

In this mode, pricing information in Stock&Buy and Shopify is completely disconnected. Changes performed in Stock&Buy will not sync to Shopify. Changes you perform on your products in Shopify won’t sync to Stock&By either. This mode offers a complete isolation between Shopify and Stock&Buy.

Sync from Stock&Buy to Shopify

In this mode, pricing information sync in one direction only, that is from Stock&Buy to Shopify. This configuration makes Stock&Buy the master of your pricing information. Any change made to your product prices in Shopify will be overwritten by Stock&Buy.

This mode is not recommended if you have third-party apps which change prices in Shopify.

Sync from Shopify to Stock&Buy

In this mode, pricing information sync in one direction only, that is from Shopify to Stock&Buy. This configuration makes Shopify the master of your pricing information. Any change made to your product prices in Stock&Buy will be overwritten by Shopify.

Price lists

Defines the pricing list to use to store your product pricing information. You can learn more about Price Lists in this guide.

Cost Synchronization

Defines how your cost data will be synchronized between two platforms. It has only two modes that you can choose from:

Do not sync

In this mode, cost information in Stock&Buy and Shopify is completely disconnected. Changes performed in Stock&Buy will not sync to Shopify. Changes you perform on your products in Shopify won’t sync to Stock&By either. This mode offers a complete isolation between Shopify and Stock&Buy.

Sync from Stock&Buy to Shopify

In this mode, cost information sync in one direction only, that is from Stock&Buy to Shopify. This configuration makes Stock&Buy the master of your pricing information. Any change made to your product prices in Shopify will be overwritten by Stock&Buy.


Once you are done with configuring your integration, Click on Import Products at the bottom of the page to start importing your products into Stock&Buy.

Was this article helpful?

Related Articles