A shipment will not rate or ship because a line item came in with a quantity of 0. Carriers need at least 1 unit, so set the quantity to 1 or more, and have your host stop sending 0.

Problem

An order that loaded from your host will not rate or ship. When you look at it, a line item shows a quantity of 0, because the host did not pass a quantity (or passed 0) for that item.

Cause

Carriers need at least 1 unit on a shipment to return a rate or print a label. With a quantity of 0, Shipstore has nothing to rate, so rating and shipping fail. The 0 comes from the host data, not from Shipstore.

Fix

  1. Open the order and check the line item quantity. Confirm it is 0.
  2. Set the quantity to the correct number (1 or more) on the shipment.
  3. Rate and ship the order to confirm it works.
  4. To stop it happening again, have your host correct the source data so it sends the real quantity, not 0.

What you should see

The shipment rates and prints a label once the quantity is 1 or more, and new orders from the host arrive with correct, non-zero quantities.