Using Pirate Ship with District

Use this workflow if you want to export unfulfilled shipments from a District-powered site, buy labels in Pirate Ship, and then return tracking to your fulfillment records.

Step 1: Filter to unfulfilled shipments

  1. Go to the District-powered site where you made the sale and open your Seller Dashboard

  2. Select the Fulfillment tab

  3. Click Filter

  4. Under Fulfillment Status, select Unfulfilled

This will filter your dashboard to shipments that are still pending.

circle-info

Note: Shipments that already have a label or tracking number, but still show as unfulfilled, may display a printer icon next to the Fulfillment Status. These can usually be skipped.

Step 2: Prepare your shipments

Before exporting:

  • unbundle any shipments that require unbundling

  • use Assign Dimensions to assign package dimensions

    • you can do this individually

    • or use the bulk assign tool for multiple shipments

  • click Download to download packing slips for selected shipments

Step 3: Export your fulfillment file

Click Export to download a CSV file of your filtered shipments.

This file includes the shipment information needed for your Pirate Ship upload.

Review this file before the next step to be sure only Shipments that require a label are included and all dimensions are accurate.

circle-info

Tip: If it is easier for your workflow, you can make edits directly in the CSV file before uploading it to Pirate Ship, including updates to the applicable dimension columns.

Step 4: Upload the CSV into Pirate Ship

  1. Log in to Pirate Ship

  2. Hover over the Ship icon

  3. Select Upload

  4. Choose your fulfillment CSV file

Step 5: Map your fields

Pirate Ship should auto-map many standard fields, such as:

  • first name

  • last name

  • address

  • city, etc

You may need to manually map weight and dimension fields to Pirate Ship’s Override fields.

Important: For tracking import, map the Shipment ID column from your export to Pirate Ship’s Order ID field as shown

This allows the tracking data to be matched back to the correct shipments later.

Step 6: Confirm shipment defaults

On the next screen:

  • confirm your Ship From address

  • if you mapped weight and dimension values from your spreadsheet, enter any value in those fields if Pirate Ship requires it as shown - your spreadsheet values will override what is entered there.

Step 7: Add special services separately if needed

If you need to apply services such as:

  • insurance

  • signature confirmation

we recommend uploading those shipments in a separate CSV file.

Pirate Ship does not allow those options to be selected individually as easily during a bulk upload.

Step 8: Get rates and buy labels

  1. Click Get Rates

  2. Review the available shipping services

  3. Select the service you want to use

  4. Confirm the shipment details

  5. Click Buy Labels

Your labels are now ready to print in Pirate Ship.

Step 9: Export tracking data from Pirate Ship

After purchasing labels, click Export Tracking Data on the confirmation page.

This will download a CSV file containing the tracking numbers for your uploaded shipments.

Step 10: Send tracking data back to District

If you mapped the Shipment ID colum in your initial Fulfillment export to the Order ID column in Pirate Ship, you can easily sync your Pirate Ship tracking numbers back to your orders on District-powered sites:

  1. save your Export Tracking Data CSV from Pirate Ship

  2. email that file to [email protected]

District Support will use that file to sync tracking numbers to the correct fulfillment records.

Example of what that file should show:

circle-info

Important: to make sure tracking can be matched correctly, map Shipment_ID from your District export to Pirate Ship’s Order ID field during upload.

Last updated