Skip to main content
All CollectionsFeature & Settings Questions
How do I upload a spreadsheet with different weights and dimensions?
How do I upload a spreadsheet with different weights and dimensions?

Here's how to create a batch of labels for differently sized packages with a spreadsheet

Updated over a week ago

Pirate Ship was built to make turning spreadsheets into shipping labels super easy... but if you've got packages that are different weights and sizes, it may not be immediately obvious what you need to do.

Step-by-step instructions are below, but this video also shows how to do it:

Example address spreadsheet:

Click here to see an example spreadsheet containing orders with different weights and dimensions:

Step-by-step Instructions:

  • Things You Can't Specify in Spreadsheets: First off, note that you currently can't specify different Package Types, Extra Services, or Customs Forms options in a spreadsheet... so all orders in your spreadsheet need to share those characteristics.

    • For example, if you're shipping differently-sized envelopes and boxes, you'd need a sheet for each package type.

Step 1: Prepare your spreadsheet

  • Creating Columns for Weight: If the weight of your packages will vary, you'll need a column for Weight in your spreadsheet.

    • You can enter the weight either in ounces or pounds, or you can have one column for each.

    • You can only use numbers, or numbers with decimals... so don't put "lbs" or "oz" or anything else in these fields.

  • Creating Columns for Dimensions: If the dimensions of your packages will vary, you'll need to add columns for Length, Width, and Height.

    • The values can only be numbers, or numbers with decimals... so don't put " symbols or "inches" or anything like that in there.

  • Here's a screenshot example for how to create columns for weight and dimensions:

A screenshot showing an address spreadsheet. Towards the right, four columns are highlighted- these columns are for 'pounds,' 'length,' 'width, and 'height,' and they will be used for the shipments getting sent out.
  • Leaving Fields Blank: If you leave any of the weight or dimension fields blank for any of the orders, Pirate Ship will use the "Default" package details that you enter when you upload the spreadsheet.

Step 2: Upload your spreadsheet to Pirate Ship

  • Mapping Your Weight & Dimension Fields: When you upload your sheet, you'll need to map the weight & dimension fields to "Override" like this: 

A screenshot showing the field mapping for the columns on your spreadsheet when you upload it to Pirate Ship. The mapping for 'pounds,' 'length,' 'width,' and 'height' are highlighted to bring attention to these fields.

Step 3: Enter the "Default" package details:

In the next step, you'll be required to enter "Default" dimensions and weight. If any of the addresses in your spreadsheet didn't have a weight or size specified, this is what will be used.

If every address in your sheet has a weight or size specified, then what you enter as a "Default" doesn't matter, because it will be overridden by the values in your sheet

So just fill in some gibberish if you need to... and trust us, the designer has been flogged:


​Pro Tip: You can add insurance to your orders!

  • Use a Saved Package to Add Insurance: If you want to add insurance to your orders that you upload on a spreadsheet, the easiest way is by creating a saved package with your desired amount of insurance added.

    • You can select that package from the "Package Details" drop-down on the same screen where you enter your "default" weight and dimensions.

    • Here's how that looks:

Step 4: Confirm and Buy

  • Prices Appear as Averages: After you Get Rates for your spreadsheet, each individual label price isn't broken out. Instead, the prices will be shown as an average... but you can confirm that Pirate Ship is overriding your data by looking in the Shipment Details section.

    • Here's how that looks:

A screenshot showing the confirmation page before you buy the batch of labels. Towards the top center of the page, the section in the Shipment Details where the dimensions and weights is shown is highlighted. Next to 'length,' 'width,' 'height,' and 'pounds,' it reads 'override with data from...' to indicate that your spreadsheet will be filling in that information.

Chat with us if you have any questions

That's it, Matey! Once you follow these steps, you'll be all set to buy labels for your spreadsheets containing orders with different weights and dimensions.

Any questions? Just chat with us by clicking the blue icon - we ARRrrr here for ya! 😃

Did this answer your question?