Purolator

Details about ShipStation's Purolator integration. Includes requirements, connection process, features, integration notes, and troubleshooting.

Purolator is Canada's leading integrated-freight and parcel-solutions provider. ShipStation's integration with Purolator allows you to get rates, create domestic and international shipping labels, and ship regular packages, dangerous goods, and shipments that require special handling.

Visit Purolator's Registration page here to register for an account!

Purolator Now Supports Label Messages!

With Purolator's new Label Message capability, you can add up to three label messages with up to 35 characters each.

Purolator Canada Requirements

Connection Requirements:

  • An active Business account with Purolator.

Connect a Purolator account to ShipStation

To connect your Purolator account to ShipStation:

  1. Visit the E-Ship Resource Centre and click Register.

  2. Select the option I want an Activation Key to set up Purolator shipping with my online store.

    Purolator Register activation key option highlighted.
  3. Fill out the profile information as requested.

  4. Agree to the terms and conditions, then click Submit registration.

    Purolator agreement with checkbox and Submit button highlighted.
  5. Check your email. You should have a confirmation email from Purolator. Click the link within the email to open a page to Obtain an Activation Key.

  6. Select ShipStation In the Which e-commerce platform is your online store using? drop-down menu.

    Purolator Activation Key form.
  7. Verify that you are the account holder or primary contact person for this Purolator Business account and Submit the form.

    Purolator obtain key verification
  8. Copy the Purolator Activation key that will appear after you submit the form.

    Purolator Obtain key activation with arrow pointing to Authentication key
  9. Select the Purolator tile and click Connect.

    Purolator logo
  10. Enter your Purolator Account Number and Activation Key, and choose an Account Nickname that you'll use to identify the carrier account in ShipStation.

  11. Click Connect.

Available Features for the Purolator Integration

ShipStation's integration with Purolator supports these standard features:

Common ShipStation Features

Domestic Services

Purolator Express

Purolator Express 9 AM

Purolator Express 10:30 AM

Purolator Express Evening

Purolator Ground

Purolator Ground 9AM

Purolator Ground 10:30AM

Purolator Ground Distribution

Purolator Ground Evening

International Services

Purolator Express International

Purolator Express International 9AM

Purolator Express International 10:30

Purolator Express International 12:00

Purolator Express U.S.

Purolator Express U.S. 9AM

Purolator Express U.S. 10:30AM

Purolator Express U.S. 12:00

Purolator Ground U.S.

Package Options

Package

Custom Packages

Express Box

Express Envelope

Express Pack

Confirmation Options

No Confirmation

Origin Signature Not Required

Residential Signature Domestic

Adult Signature Required

Residential Signature Int'l

Additional Features for Purolator

ShipStation's integration with Purolator allows for these additional features:

Feature

Description

Supports Label Messages

Each label message can be up to 35 characters. Label messages from ShipStation map to the Purolator label reference fields:

  • Label Message #1 > Reference field 1

  • Label Message #2 > Reference field 2

  • Label Message #3 > Reference field 3

Saturday Delivery

Allows for package delivery on Saturdays. This option is only valid for shipments with a Ship Date that lands on a Friday. See Purolator's page on Saturday Delivery for more information and restrictions.

Special Handling

Informs Purolator that the package will require special handling. See Purolator's PDF on Special Handling for more details and restrictions.

Hold for Pickup

Allows the package to be held for the recipient to pickup, instead of delivering to their address. This option is only valid for shipments to Canadian addresses.

Confirmation Mapping

  • = Origin Signature Not Required

  • = Residential Signature Int'l

  • 3 = Residential Signature Domestic

  • Service Default = not supported

Multi-package Shipping

The “+” symbol will appear in the sidebar on an order if you set the service to 'Purolator Express' or 'Purolator Ground' and set the package type to 'package'.

Adult Signature Required

ShipStation now supports the Adult Signature Required option, required for any merchants shipping cannabis products within Canada.

Automatic Tracking

Automatic Tracking enabled as of 11/5/2018

Third-Party and Recipient billing

This option allows you to assign the billing to a third party or recipient Purolator account. Use the Other Shipping Options in ShipStation to change billing for a shipment.

You must enter the account number and account zip code of the third-party account. The third-party account must also allow third-party billing.

The carrier integration can be used to create domestic shipping labels.

The carrier integration can be used to create international shipping labels.

ShipStation will submit international customs information electronically to the carrier.

The carrier integration can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Additional carrier insurance can be purchased through ShipStation.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

When tracking is available, ShipStation will automatically track the shipment status and update the tracking status on the Shipments tab. This feature allows for other advanced ShipStation features like delayed notifications and the Branded Tracking Page.

ShipStation can perform an End of Day process for the carrier and creates an End of Day PDF file that can be printed and provided to the carrier. The End of Day process can be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically, see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all shipping services.

ShipStation can include information that will be displayed on the label as a label message. Label messages may not be available for all shipping services.

The carrier integration can be used to create multi-package shipments, where multiple individual packages are linked together into a single shipment record with a master tracking number.

You can connect this carrier integration to ShipStation multiple times using different account information, and choose which account will be used to create each shipment.

Additional Details about the Purolator Canada Integration

  • Label Messages must be 35 characters or less.

  • Ship From Company must be 30 characters or less.

  • The standard weight limit for Purolator shipments is 70 lbs. Shipments heavier than 70 lbs will require Special Handling and receive a surcharge. The maximum weight for a Purolator shipment is 150 lbs.

  • Purolator auto-manifests shipments daily and charges your account for labels when the manifest occurs.

  • Purolator labels can only be voided the same day they were created and cannot be voided after they've been manifested.

  • All Customs and Dangerous Goods Declarations forms will print in 8.5"x11" format from the Shipments page.

  • Purolator Ground US works for Continental US only. It will not work for Alaska or Hawaii.

  • You can have only one active Purolator account connected to ShipStation.

  • V2H 0G9 is not a serviceable postal code.

  • The following special services are not available in ShipStation:

    • ExpressCheque

    • Chain of Signature

    • Advanced Shipment Notification

    • Custom Shipping Label

    • NAFTA/USCMA Certificate of Origin

    • FCC Form

    • FDA Form

Purolator Canada Troubleshooting Tips

Here are some common issues, potential causes, and troubleshooting tips.

Issue

How to troubleshoot or resolve

Why do I get the error "The creator of this fault did not specify a Reason" when I create Purolator shipping labels?

This error message can occur when an HTML string located in a field mapped through Label Messages exceeds Puro’s 35 character limit on Label Messages.

Some marketplaces can have third-party apps that add these types of strings to the Order’s Notes from Buyer (like Shopify).

The solution, in this case, is to either

  1. Remove label messages from your print settings, or

  2. Remove the string of text that shows in the field that you have mapped from the order itself.

Why do I get the error "element customer-ref-1 value '123456789012345678901234567890123456’ is not a valid instance of the element type" when I create Purolator shipping labels?

Same cause and solutions as above but more likely to appear with a plain text string rather than an HTML string in the label message field.

Why do I get the error "Receiver Company is invalid" when I create Purolator shipping labels?

This error message indicates the Ship To Company field is too long. Purolator limits this field to 30 characters. Try to shorten the Company Name, or to move it into one of the address lines.

Why do I get the error "International Detail line X at Element Description has an invalid Value" when I create Purolator shipping labels?

This error message indicates the Customs Description field is too long for one or more of the customs declarations. Purolator limits this field to 50 characters. Try to shorten the Customs Description to fewer than 50 characters.

The carrier integration can be used to create domestic shipping labels.

The carrier integration can be used to create international shipping labels.

ShipStation will submit international customs information electronically to the carrier.

The carrier integration can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Additional carrier insurance can be purchased through ShipStation.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

When tracking is available, ShipStation will automatically track the shipment status and update the tracking status on the Shipments tab. This feature allows for other advanced ShipStation features like delayed notifications and the Branded Tracking Page.

ShipStation can perform an End of Day process for the carrier and creates an End of Day PDF file that can be printed and provided to the carrier. The End of Day process can be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically, see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all shipping services.

ShipStation can include information that will be displayed on the label as a label message. Label messages may not be available for all shipping services.

The carrier integration can be used to create multi-package shipments, where multiple individual packages are linked together into a single shipment record with a master tracking number.

You can connect this carrier integration to ShipStation multiple times using different account information, and choose which account will be used to create each shipment.