Skip to main content
All CollectionsIntegrationsShopify
How to connect Shopify to Katana
How to connect Shopify to Katana

Learn how to connect your Shopify store to Katana, ensuring seamless synchronization of orders and inventory for streamlined operations.

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated over a week ago

Katana allows you to connect to your Shopify store to enable automated synchronization of orders, inventory, and production processes. This ensures real-time updates, helping you manage e-commerce operations more effectively. By linking Shopify with Katana, you can streamline order fulfillment, maintain accurate stock levels, and improve overall production efficiency.

You can make the the connection to Shopify either from within Katana or from the Shopify App Store.

If you have multiple Shopify stores, you can connect each of them* to Katana. The option to connect another store becomes visible on the Settings screen > Integrations page after the first store has been connected.

*Note: Multiple Shopify stores can only be connected to your Katana account if your Katana account was created directly from Katana (https://katanamrp.com/sign-up) and the first Shopify store was connected from within Katana (not from Shopify App Store).

Initiating the Shopify integration from within Katana

  1. Go to the Settings screen > Integrations page.

  2. Find Shopify and click Connect.

    Connect to Shopify button inside the integrations page

  3. Type in your Shopify store name and click Authorize.

    Entering your Shopify Store address to begin authorization

  4. You'll then be directed to a Shopify page where you'll be asked to log in to your store (if you're not already) and click "Install".

    Install option for adding Shopify store to Katana

Initiating the integration from the Shopify App Store

  1. Log in to your Shopify store (https://accounts.shopify.com/store-login).

  2. Go to the "Apps" section and click "Visit the Shopify App Store".

  3. Find "Katana" in the App Store and select "Add app". On the next screen, click "Install app".

If you've created multiple locations either in Shopify or Katana, you can map your locations between platforms:

Shopify integration setup

Once you've initiated the integration, you'll need to follow a quick 4-step setup to align locations, what will be imported, and what you will sync between Katana and Shopify.

Inventory Locations

If you have a single location on both platforms, the image above will not be shown.

  1. Select a default Katana location for Shopify orders. Orders from Shopify locations that aren't mapped to a specific location in Katana will be imported here.

  2. Map locations from Shopify to Katana.

    The list displays all your locations in Shopify. Select your locations and map those to Katana locations. You can create new Katana locations by clicking on the Katana Location dropdown and selecting + Create new location.

    Any Shopify locations that haven't been selected will be mapped to the same Katana location that you put as default.

    Next, you'll determine which information to import from Shopify to Katana during the initial connection.

Initial import

Initial import section of Shopify setup
  1. Select if you only want to import open sales orders (SOs) from Shopify with a "Paid" status or those orders with a "Payment pending" status. Read more

  2. Importing custom items on open SOs. You can enable the importing of custom items on Shopify SOs to Katana as products. Learn more

  3. Importing customers. If this option is switched ON, all of your customers will be imported from Shopify to Katana. These customers will appear in the Contacts screen in Katana and can be used on future SOs.

    If switched OFF, only customers that appear on imported SOs are created in Katana. Read more

  4. Importing products. If switched ON, all of your products will be imported from Shopify. You can access products in the Items screen in Katana.

    If a product is using variants in Shopify, a matching variant structure will be created for the product in Katana.

    If switched OFF, new products will only be created in Katana for items that appear on imported SOs. Read more

    Note: We recommend importing up to 20,000 Shopify products with the initial import. Larger amount of products might make working with Katana slower than expected.

    You'll also be asked to define tax rate settings for the product import. This is only relevant if you use Taxes included setting in Shopify. The tax rate is required for defining Default Sales Prices for products in Katana. Learn more here

  5. Importing initial stock levels of products from Shopify to Katana. If switched ON, all inventory levels of products will be imported from Shopify to Katana. This will create a stock adjustment in Katana for recording those stock levels. Read more

    If you sync stock levels from Shopify to Katana, you'll need to determine the initial cost for the product stock for Katana.

    Katana doesn't import the Cost per item from Shopify as the cost for your stock. You can adjust the cost price for each individual product after the import is completed from the stock adjustment document that was automatically created during the initial stock import from Shopify or by using the Stock Level Update template you can find under the Settings screen > Data import page in Katana. Learn more.

  6. Import shipping cost. If turned on, any shipping costs on Shopify SOs will be imported to Katana SOs.

    Data imported from Shopify to Katana:

    • Name of the shipping

    • Price

    • Tax rate if applicable

    Note: This will not import any of Shopify's shipping settings, only the cost of shipping on Sales orders.

Step 3 allows you to select which information you want to keep syncing between Katana and Shopify:

Sync settings

Sync setup step in the Shopify setup
  1. Order syncing SOs from Shopify to Katana is a core functionality that can't be switched off.

    Only SOs with an Unfulfilled status will be imported from Shopify.
    During the integration connection setup, you can choose whether to only import orders with Paid payment status or also import orders with a "Payment pending" status. ​Read more

  2. Automatically sync order changes from Shopify to Katana. If check-marked, Shopify SOs and SO line item changes completed in Shopify (refund, cancel, delete, archive, adjust quantity) will sync to Katana, but Shopify returns aren't synced.

    1. Allow location updates for each sales order row, which allows updates to happen per line item based on the location chosen for the item.

  3. Automatically sync fulfillment states. When check-marked, if the Delivery status for a SO is changed to Delivered in Katana, the fulfillment status in Shopify will change to Fulfilled (and vice versa).

  4. Automatically sync stock levels. If check-marked, Katana automatically syncs stock levels for each product from Katana to Shopify in real-time. Read more

    1. Allow order commitments created in Katana to reduce stock availability in Shopify. You can select whether an SO created directly in Katana affects stock levels in Shopify. For example, if you manually enter large wholesale orders to Katana but wish to prevent those from reducing the available stock in Shopify, you can opt out of this. Read more

After making your choices, click Next.

Confirm

Confirm step of the Shopify setup

Double-check to make sure everything looks correct on the summary page here. If it does, press Confirm, and the import of SOs, customers, products, and stock levels from your Shopify account to Katana will begin.

It may take a few minutes for the information to appear in Katana. You can close the import pop-up window by clicking Go to Sales and continue using Katana during the import, Katana will keep processing the information in the background.

Importing/syncing between Shopify and Katana

The integration is now active! All future open SOs will now be pulled automatically to Katana in real time. SO statuses will keep syncing both ways (if you enabled the functionality during the connection), and stock levels will sync from Katana to Shopify in real time (if you enabled the setting).


Your feedback is invaluable. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]

Did this answer your question?