Shopify Integration Overview

Shopify Integration Overview

Supported Plans
This integration works with all Shopify plans including the Lite and POS versions.

Supported Functions

  • Order Download
  • Inventory Sync
  • Shipment Confirmation - Detailed
  • Order Cancel Download
  • Order Cancel Upload


Workflow

  1. CartRover retrieves new orders from Shopify
  2. CartRover delivers orders to WMS/OMS
  3. CartRover retrieves shipment tracking and inventory levels from WMS/OMS
  4. CartRover delivers shipment tracking and inventory levels to Shopify. 

Required Parameters

Credentials from Shopify that need to be entered in CartRover. The setup guide will explain how to obtain these:

  • Store Name or Shop URL
    • URL Format: https://.myshopify.com/
  • Shopify Username
  • Shopify Password

Important Integration Notes

Before setting up this connection to Shopify, please review these important notes to ensure the integration is successful:

Important Note - Inventory

In order to have CartRover sync inventory between your WMS and your Shopify cart, you must enable inventory tracking for each product in Shopify.

You can do this by going to Products > choose a product >  Inventory & Variants > edit > Inventory policy > select: Shopify tracks this variant's inventory.

Important Note - Variants

Shopify allows for multiple "Variants" on a single product. These should be used for things like different sizes or colors of a product.

Ideally, each Variant should have a unique SKU or inventory may not be tracked properly. If you use the same SKU for multiple products or variants, CartRover will set them all to the same (current) inventory level. For example, if the current quantity in stock for product FOO is 5 units, all products matching sku FOO in Shopify will have their inventory levels set to 5.

Payment Status

By default CartRover picks up open "Paid" orders. If you won't be charging customer's credit cards until after the order is shipped, change the "Financial Status" field in CartRover to "Authorized". To pickup Archived orders, change the "Order Status" field in CartRover to "Closed" or "Any".

Fulfillment Status
Make sure that you haven't selected Automatically fulfill the order's line items in the Order processing section of your Checkout settings page.


Shopify Setup Guide

Follow the step by step instructions on the Shopify Setup Guide to connect your Shopify account to CartRover.




    • Related Articles

    • Wayfair Integration Overview

      Supported Marketplaces CartRover supports both Wayfair North America and Wayfair Europe. Separate connections are needed for each.  Supported functions Order Download Inventory Sync Shipment Confirmation - Detailed Invoice Workflow CartRover ...
    • Shopify Settings

      This page covers the various options that can be set in CartRover and in your Shopify account.  CartRover Settings Setting Description Default Options Order Status Only pull orders with the selected Order Status. (This should almost always be set to ...
    • 3dcart Integration Overview

      Supported Functions Order Download Shipment Confirmation Inventory Sync Workflow CartRover retrieves new orders from 3dCart CartRover delivers orders to WMS/OMS CartRover retrieves shipment tracking and inventory levels from WMS/OMS CartRover ...
    • ArcDynamic Integration Overview

      Supported Functions Order Download Shipment Confirmation Inventory Sync Workflow CartRover retrieves new orders from Arc Dynamic CartRover delivers orders to WMS/OMS CartRover retrieves shipment tracking and inventory levels from WMS/OMS CartRover ...
    • Vend Integration Overview

      Supported Functions Order Download Inventory Sync Product Detail Sync Order Cancel Download Workflow CartRover retrieves new orders from Vend CartRover delivers orders to WMS/OMS CartRover retrieves shipment tracking and inventory levels from WMS/OMS ...