Skip to main content

Should I import Shopify pending orders?

Why SKULabs imports pending Shopify orders, how to stop it, and the safeguards that keep them from shipping

SKULabs recommends importing pending orders. While a customer's payment is still processing, that unit is already promised to them. If SKULabs doesn't import the order, it doesn't reserve the stock, and you can sell the same unit twice.

Safeguards for pending orders

  • Ship warning: shipping an order whose payment status looks unpaid shows "Warning: Order may be unpaid." To skip the warning for payment statuses you trust (for example, cash on delivery), select them under Shipping warning bypasses in the store's shipping settings.

  • Batches: by default, batches only include paid orders. To include them, set Payment status to Include all orders in the batch settings.

  • Tags and filters: you can use shipping rules to tag orders by their channel status, and exclude orders with specific tags from your order views.

SKULabs treats these payment statuses as unpaid: unpaid, pending, authorized, new, awaiting payment, declined, disputed, incomplete, payment review, manual verification required, and partially paid.

How to stop importing pending orders

If you still don't want pending orders in SKULabs:

  1. Go to Settings > Stores and open your Shopify store.

  2. In Access credentials & integration settings, find the Financial statuses box. When it's blank, SKULabs imports the recommended statuses: pending, authorized, paid, partially_paid, partially_refunded.

  3. Enter only the statuses you want, one per line. For example, to skip pending orders:
    ​authorized
    ​paid
    ​partially_paid
    ​partially_refunded

  4. Save. The change applies to orders imported from the next order sync.

Remember: stock for orders that aren't imported isn't reserved, so other channels may oversell those units until the payment clears and the order imports.

Did this answer your question?