Shopify Payment Status Info

Shopify Payment Status Info

CartRover filters on Financial Status (aka Payment Status) when importing orders. This is done to ensure that unpaid or refunded orders are not accidentally loaded and then shipped to the customer.
By default, CartRover loads orders in the Paid or Partially Refunded statuses.

Available Payment Status Options in CartRover


The customer's card has been verified and the funds held. Funds will need to be captured later on, usually when the order has shipped.


Orders paid via Cash, Check, or COD will be listed as pending until the payment is manually marked as received.
Funds have been completely collected from the customer.

Partially Paid

Payment was collected manually in Shopify but only a portion of the order has been paid.

Partially Refunded

Payment was fully received, but a portion was refunded to the customer. This often happens when a customer requests to cancel one of the item on their order, but not the entire order.
This is a special CartRover status that checks for both Paid orders and Partially Refunded orders. These are the orders that most sellers want to ship.


Payment was received, but the entire order was refunded.


Order was never paid, and was then canceled.


Orders in any of the following Statuses: Authorized, Pending, Expired, or Partially Paid


This is a special CartRover status that will load all orders, regardless of payment status.

What is the Proper Payment Status to Load?

This depends on your Shopify configuration, but there are two primary options:
  1. If you are collecting full payment up front as soon as the customer orders, select Paid or Partially Refunded to ensure that all paid orders, and orders that were partially canceled/refunded are loaded and forwarded for shipping
  2. If you are not capturing payment until after orders ship, select Authorized to have those orders loaded by CartRover. When selected, CartRover will also ask you if you would like us to automatically Capture Order Payments After Fulfilled. If enabled, when CartRover sends tracking back to Shopify, we will also tell Shopify to collect the held/authorized funds from the customer's card.

How Do I Load Two Payment Statuses?

The most common two payments statuses to load are Paid or Partially Refunded, so we offer that as a special option.
Another common scenario is needing to load both Paid and Authorized orders. Unfortunately, because these two payment types are handled so differently, we cannot load them at the same time, but there is a solution.
  1. Setup a CartRover connection to your store to pull in Paid or Partially Refunded orders.
  2. Setup a second CartRover connection to your same store to pull in Authorized orders.
  3. Add an order tag to either your Authorized or your Paid orders, to further differentiate them.
  4. Enable the CartRover Filter Orders By Order Tags option for each connection to either load or skip orders with that tag. This way, the two sets of orders can never become crossed and double loaded.
    1. This can also be configured in CartRover by using the Order Pickup Action option on the Authorized orders to ensure they are not loaded again later on when they become Paid.

These steps can be extended to additional payment statuses or scenarios if you have orders from many different sources in Shopify that all need to follow different payment workflows.

    • Related Articles

    • 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 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 ...
    • Shopify - This action requires write_orders scope

      Problem When downloading orders or sending back tracking information to Shopify, you get one of the following error message in CartRover: This action requires write_orders scope This action requires merchant approval for read_products scope. Solution ...
    • Shopify Filter Order Rules

      CartRover supports using order tags and customer tags to filter which orders should or should not be loaded into the WMS.  Under your Shopify cart settings in CartRover (Carts tab > Shopify > Edit Setup), in the "Filter Order Rules" section you will ...
    • How to Ignore Shopify POS Orders

      If you need CartRover to ignore POS orders so they don't get sent to your warehouse for Fulfillment there are a few different ways to handle this. Option 1: Automatically Mark POS Orders as Fulfilled You need to make sure Shopify marks the orders as ...