Shopify Integration
You can connect Shopify with your B2B Wave account and sync your products and inventory. This article presents how you can do this. Remember to contact our support team to enable the Shopify integration on your platform.
Setting up the Integration on Shopify
To connect Shopify with B2B Wave, you first must create a private app on Shopify. To do this, follow these steps:
Step 1. Log in to your Shopify account and go to “Apps” on the sidebar menu, then click “Develop apps”.

Step 2. Click “Build apps in Dev Dashboard”.

Step 3. In the Dev Dashboard, click “Create app”.

Step 4. Enter your B2B Wave's store URL, uncheck the box “Embed app in Shopify admin”, and select the oldest Webhooks API Version available.
Step 5. In the “Scopes” box, select the following scopes:
- write_orders
- read_orders
- write_products
- read_products
- write_customers
- read_customers
- write_draft_orders
- read_draft_orders
- write_inventory
- read_inventory
- read_locations
- read_metaobjects
Then click “Release”.

Step 6. Click “Home,” then click “Install app”.
Step 7. Navigate to the “Settings” section for the app you have just created, and copy the Client ID and Secret fields.

Connecting Shopify with B2B Wave
Once you’ve created the private app on Shopify and have those fields ready, it’s time to finalize the integration on B2B Wave. Let’s see how you can do this:
Step 1. Log in to your B2B Wave account. Then, go to Settings > Profile and look for the “Integrations” tab.

Step 2. Copy the “Client ID” and “Secret” fields from Shopify to the corresponding “Shopify Client ID” and “Shopify Secret” fields on B2B Wave.

Step 3. Click “Test Shopify” to confirm that all credentials are correct and connect your Shopify store to your B2B Wave account.

Configuration Settings
After you’ve successfully set up the Shopify integration to your B2B Wave eCommerce platform, take some time to review the following automatic actions you can enable here. Specifically:
| Allow creating
order from B2B Wave to Shopify |
Check this option to create orders from B2B Wave on Shopify. This option allows you to keep your inventory and orders in sync on both platforms | |
| Automatically
create products in B2B Wave from Shopify |
Check this box to allow the automatic creation of products on B2B Wave as soon as you create them on Shopify. This way, you do not need to import them manually | |
| Automatically
update orders in B2B Wave from Shopify |
Select this option to automatically update the fulfillment status of any order sent through Shopify on B2B Wave too | |
| Update inventory | Check this box to automatically update product quantities on B2B Wave when these change on Shopify | |
| Update prices | Select this option if you want to automatically update product prices on B2B Wave when these change on Shopify
NOTE: When importing or updating products, you can specify the product price list that will be updated based on the price list for products import/update option. |
Importing Products from Shopify
Once you’ve set up the Shopify integration to your B2B Wave eCommerce platform, it’s time to import your products. To do so, complete these steps:
Step 1. Go to Tools >Import products from Shopify.
Step 2. Click “Import” to finalize this procedure.
By importing products on B2B Wave, you will:
- Transfer any collections you have on your Shopify store as product categories on B2B Wave
- Copy each product’s title, description, brand, cost, price, tracked inventory status, quantity, and images (all images), and
- Create variants for each product when applicable
NOTE: Remember that you can import only active products to B2B Wave. Also, product matching is based on the SKU number, so if you’ve already added a product on B2B Wave, it will not be duplicated.
Updating Inventory from Shopify
To update your inventory from Shopify, follow these steps:
Step 1. Go to Tools >Update inventory from Shopify.
Step 2. Click “Update” to update product quantities on B2B Wave. Remember that B2B Wave will update each product’s quantity based on its SKU.