Articles
iZettle.com

Integrate with Shopify

By integrating with Shopify you can:

  • Import all products, or a collection, from Shopify to your iZettle library
  • Automatically sync the changes you make in Shopify to your products in iZettle
  • Automatically sync inventory changes to and from both platforms

Before you begin

To gain the most benefit from this integration, we recommend that you:

  • Make sure your Shopify stock quantities are up to date.
  • Decide whether you want to import your entire product library or just a collection of products. If so, create a dedicated collection in Shopify before you begin. Read how to do this in the ‘Set up import and sync’ section below.

Note: The option to import a collection is a feature coming soon.

How to set up the Shopify integration

Connect accounts

  1. Sign in to your iZettle account at my.izettle.com
  2. Go to your Applications page my.izettle.com/apps
  3. Click on the Shopify button, then click "Connect”. A new page will open – add your Shopify store and then click on “Find store”.

    Note: Currently, we are only able to connect to one Shopify store.
  4. You will be redirected to your Shopify store where you need to enter your login details, then click on “Install app”. You will be redirected back to iZettle.

    Note: Don’t worry about the unlisted app warning in Shopify, it only means that our app isn’t listed on their marketplace yet.

Set up import and sync

The steps you take now will affect whatever you import in the future, too. So, for example: If you import without prices, any product you add in Shopify later will also sync to iZettle without a price.

Existing iZettle library

When you import your Shopify products, you have two options. You can choose to add them to your existing iZettle product library or you can replace all the products in your iZettle library with your products from Shopify.

We recommend that you replace your iZettle library with your Shopify library (unless you have a lot of products in iZettle you don’t want to have in Shopify).

If you add Shopify products to your existing product library, it will create duplicates if some products are the same.

If you replace your whole library but then change your mind, you can always undo the import and restore your iZettle products again directly after.

Note: If your product library in iZettle is empty, you will not see this option.

Import prices

If your Shopify store and iZettle store have the same currency, you can choose to import prices for your products. Always edit prices in Shopify after importing them to keep them up to date in iZettle.

Don’t import prices
If the currencies don’t match in both your Shopify and iZettle stores, your products will be imported without prices.

If you import without prices, then you can actively set different prices for your iZettle products if you wish.

Note: If you have set your prices in Shopify excluding VAT, you will get a warning where we recommend that you don’t import prices. This is because prices in iZettle always include VAT.

VAT
VAT is not imported or synced from Shopify. All products will get your iZettle store default VAT when imported but you can change that manually in iZettle on each product.

Start sync

Click the Sync button and your product inventory import and sync will start. You’ll be able to watch the progress on your Product list page. You can cancel the import, or undo an import right after it’s complete, on your Product list page.

You're all set!

Important: Make sure you always update your products in Shopify as any updates you make in iZettle will be overwritten.

There are 2 exceptions: Any updates you make to the VAT in iZettle will not be overwritten. If you choose not to import the prices from Shopify, you will be able to set the price in iZettle without it being overwritten.

How to disconnect the integration

  1. Sign in to your iZettle account at my.izettle.com
  2. Go to your Applications page my.izettle.com/apps and click the Shopify integration
  3. Click the disconnect button, this will open up a new window and you will have the option to either delete or keep your products imported from Shopify
  4. Once you have made a decision, your iZettle account will be disconnected from Shopify

FAQ

Import and sync

I’ve replaced my iZettle products but want them back again, how do I undo?
During the import and right afterwards, you can revert the changes by pressing undo in the green message visible in the setup and product list. Everything will go back to what it was before the import.

How can I remove all the imported Shopify products?
Just disconnect the integration and choose to remove all imported products. You can redo the setup again whenever you’re ready.

I got a lot of duplicated products after the import! How do I fix that?
If you have the same or similar products in Shopify and iZettle before the import, you will get duplicates. Disconnect the integrations and choose to remove the products imported from Shopify. Add any unique products you have in iZettle to Shopify and then set up the integration again, choosing the option to replace your iZettle product library.

The integration says setup is incomplete – what should I do?
You may not have completed every step to import your products. Click into the integration and complete the setup.

Can I export products from iZettle to Shopify?
No, we don’t support this at the moment.

Can I connect multiple iZettle accounts to my Shopify store? / Can I connect multiple Shopify stores to my iZettle accounts?
You can only connect one iZettle account to one Shopify store.

What is the difference between replacing and adding products?
If you choose to replace your product library, the products in your iZettle library will be overwritten with the products you import from Shopify. If you add products, the products from your Shopify library will be added to the products in your iZettle library. Avoid creating duplicates by using the replace option. If you tried adding and didn’t like the result, disconnect and do it again by replacing instead.

Which products will be imported?
All your products or a selected collection from Shopify will be added. However, only the inventory levels from your default location on Shopify will be imported and synced.

Why can’t I import products with prices/How can I import products with prices?
Your Shopify store needs to have the same currency as your iZettle store if you want to import prices. If they are not the same, all prices will be set to 0 in iZettle on import and you should change them there.

What product information will and will not be imported and synced?

 

Shopify

Product name

Product description

Price* 

Variant

Variant options

Product images

Inventory level**

SKU

Bar code

Weight

Collections

x

Seller

x

Product type

x

Tags

x

Compare price

x

* Price import only possible if both platforms have the same currency
**Inventory imported only if tracked in Shopify

What is the difference between ‘Import from Shopify’ in the product list and this integration?
‘Import from Shopify’ allows you to import your products once but will not keep them up to date. This Shopify integration imports both your products and inventory levels and keeps them up to date continuously. Any change you make on product data in Shopify syncs to iZettle automatically. Any sale or inventory change you make in iZettle or Shopify syncs to the other platform.

You can find more information about the Shopify importer here.

Managing product data

How is my VAT handled?
iZettle assigns the default VAT rate in your iZettle store to all products imported from Shopify. If you sell products with different VAT rates, please make sure to update their VAT once the import is complete. Changes you make in Shopify or iZettle to VAT are never overwritten or synced, it is not part of the integration.

What product information should I manage in Shopify?
You can manage all your product information in Shopify as normal. However, if you change the VAT of your products in Shopify, you need to do the same in iZettle. If you imported without price, they will also have to be updated in iZettle separately.

What product information should I manage in iZettle?
We recommend you manage all of the product information imported from Shopify, in Shopify. The exceptions are edits to VAT, product availability and price (if you imported your products without price). Whenever you add a new product in Shopify, you need to change the VAT if that differs, and price if you imported without price, in iZettle.

How do I add a product that I don’t want to sell through Shopify?
Add the product in iZettle and it will not be synced to Shopify.

What happens if I add a new product in iZettle?
Adding a new product in iZettle won’t add the product to Shopify, so we recommend adding new products in Shopify while using this integration.

What happens if I update a product in iZettle?
Any product updates made in iZettle won’t update your Shopify store. This applies to all products, whether they were imported from Shopify or not. The change you made in iZettle will also be overwritten the next time you update the product in Shopify.

What happens if I update a product in Shopify?
Updating a product in Shopify will automatically update the product in iZettle.

I’ve updated my product in Shopify, when will I see the changes appear in iZettle?
Changes made in Shopify will update in iZettle almost immediately.

Some of my products haven’t appeared in my library, what can I do?
Find the product in Shopify and make a small edit (such as the name) to start the sync again, then check your iZettle library to see if the product has appeared.

If the product still doesn’t appear in your iZettle library, please contact support.

How do I know which products are imported from Shopify?
If you try to edit a product on your iZettle app or on my.izettle.com, a banner warning message will appear reminding you to edit the product in Shopify.

How do I hide products in iZettle that I have imported from Shopify?
You can hide products from the iZettle app by unchecking the point-of-sales option under sales channels, in the product detail page on my.izettle.com.

If you have many products you want to hide, we recommend you import a collection instead of all products. Just remove the product from the collection in Shopify and it will be removed from iZettle. Unpublishing a product from a sales channel in Shopify does not hide it from iZettle.

Managing inventory and sales

Can I disable inventory tracking?
No. With this integration, the inventory will always be synced between platforms.

If I sell in Shopify, will the inventory be updated in iZettle?
Yes. An order in Shopify will update the inventory number in iZettle, too.

If I sell in iZettle, will the inventory be updated in Shopify?
Yes. A sale or refund in iZettle will update the inventory number in Shopify, too.
Note that the inventory will update in your default location in Shopify.

What happens if I manually update the inventory in Shopify/iZettle?
Regardless of where you update your inventory, the update will be reflected in the other platform.

How does the integration manage multiple inventory locations from Shopify?
Currently, only your default location will be synced.

Will Shopify take a percentage fee of the sales made in iZettle?
No. Sales made in iZettle will only update your inventory in Shopify, it will not be considered a sale.

Was this article helpful?

Can't find what you're looking for?

Contact iZettle Support