Skip to main content

My order won't batch — why?

Most batching failures come down to missing or invalid order data that the carrier needs. Here are the common causes you can fix yourself - check these first (most are corrected in Shopify, then re-try):

Product & order data

  • Missing product weight - an item set as physical with 0 lb (or no weight) gets flagged "missing weight" and won't batch. Add the weight to the product in Shopify and save.

  • Missing / short billing phone number - carriers need a valid phone; if it's under ~10 digits, PDQ won't batch. Complete the customer's phone on the order in Shopify.

  • Missing or inactive SKU - the item's SKU must exist and be active in Shopify and match your PDQ setup.

Addresses

  • Address formatting - put only the street in Address Line 1, and unit/suite/PO Box in Line 2; check the postal/ZIP is valid and correctly formatted; remove special characters or extra spaces.

  • Wrong ZIP - occasionally a carrier only accepts a specific ZIP for an address (e.g. a neighbouring code). If the address looks right but rates/labels fail, verify the ZIP on the carrier's own site and correct it.

  • Ship-from location missing a phone number - if the label fails with a "shipper missing phone" error (e.g. FedEx 6541), add a phone number to your inventory/ship-from location in Shopify.

Service / destination mismatches

  • Service not available to the address - e.g. a UPS service that doesn't deliver to residential addresses (code 121215), or Saturday delivery selected for states that aren't eligible. Choose an eligible service for that order.

  • International - no valid services - the destination isn't served by the selected carrier/service; pick an international-eligible service.

International customs details

  • Customs value formatting - a customs declaration amount with too many decimal places can block the label; use two decimals. Or the declaration value may be below $1, change it to either $1 or $1 per item.

  • Tax ID / EIN format - an EIN/Tax ID with a stray character (e.g. a hyphen) can fail; enter it in the required format.

Order changed after it was placed/batched

  • Order on hold in Shopify - if it's on hold in Shopify, release the fulfilment hold there.

  • Edited after batching (address change, item removed, location changed) - PDQ may block fulfilment to protect the label. This usually needs a resync - contact support (especially if a label was already printed, to avoid voiding it).

Still stuck? Some causes need a fix on our side (e.g. international EEL/PFC customs metadata, or resyncing an edited order). If none of the above resolves it, reach out to support@prettydamnquick.com with the order number.


Did this answer your question?