Parcelforce Worldwide Guide
Parcelforce Worldwide is a leader among parcel delivery services in the UK. Through ShipEngine’s integration with Parcelforce Worldwide, you can ship with both domestic and international services. Contact Parcelforce Worldwide today to register for an account!
This guide provides developers an overview of shipping services that Parcelforce Worldwide offers and the service codes that you will use to create Parcelforce Worldwide shipments.
Requirements
- Test labels: Parcelforce requires test labels before you can create real labels!
You must generate sample labels with test credentials and submit those sample labels to Parcelforce for approval. Once approved, you can enter your production credentials to start creating real labels. - Manifests: Parcelforce requires all shipments to be manifested and the manifests to be printed. You can create your forms through ShipEngine's Manifests endpoint.
- International shipments: Parcelforce returns a CN23 form to ShipEngine based on the shipment's customs information.
ShipEngine will provide a commercial invoice from Parcelforce when required. Print three of these and include them with the shipment. - All shipments must include a first and last name for both the Ship To and Ship From address. Additionally, Ship To address requires a phone number.
- All shipments require a signature upon delivery.
Connect Your Account
ShipEngine API allows you to connect your Parcelforce Worldwide accounts programmatically without logging in to the ShipEngine API dashboard. This is useful if you have wrapped a custom UI around the ShipEngine API toolset and want to add or disconnect existing carrier accounts without exposing your end users to the API dashboard.
These APIs can be used in parallel with the ShipEngine Partner APIs to programmatically create new ShipEngine users, and then connect existing Parcelforce Worldwid eaccounts all via the API without logging into a dashboard. Together these APIs empower you to completely white-label the ShipEngine experience for your end users.
Continue below for instructions on how to programatically connect Parcelforce Worldwide using the ShipEngine API.
For instructions on connecting Parcelforce Worldwide via the ShipEngine dashboard, go to our Parcelforce Worldwide help article.
Parcelforce Worldwide Account Information Model
Property | Description |
---|---|
nickname | string, required |
account_number | string, required |
password | string, required |
sftp_username | string, required |
sftp_password | string, required |
contract_number | string, required |
department_id | string, required |
test_account | boolean, required |
Connect a Parcelforce Account
POST /v1/connections/carriers/parcelforce
Example POST Response
Your account will now appear in your carriers list with an assigned carrier_id
that you will specify when creating Parcelforce Worldwide shipments.
Parcelforce Worldwide Service Details
Parcelforce Worldwide Domestic Services
(Click to view Parcelforce Worldwide Domestic Services)
Shipping Service | Carrier Code | Service API Codes |
---|---|---|
Euro Economy | EPH | EuropHome |
Euro Priority | EPB | EuropBus |
GlobalBulk Direct | GBD | GlobBulkDir |
Globalpriority | GPR | GlobPri |
Globalpriority H M Forces | GPR | GlobPriHMFor |
Globalpriority Returns | EPR | GlobPriRet |
Globalvalue | GVA | GlobVal |
Ireland Express | I24 | IrelExpr |
Euro Priority Pack | EPK | EuropPack |
You can now ship to Jersey (Channel Island) using the Euro Economy service from Parcelforce Worldwide. Though technically a territory of the UK, shipments to Jersey require Customs Forms according to Parcelforce’s documentation.
Parcelforce Worldwide International Services
(Click to view Parcelforce Worldwide International Services)
Shipping Service | Carrier Code | Service API Codes |
---|---|---|
Express 9 | S09 | Exp9 |
Express 9 Courier Pack | SC9 | Exp9CP |
Express 10 | S10 | Exp10 |
Express 10 Courier Pack | SC0 | Exp10CP |
Express AM | S12 | ExpAM |
Express AM Large | SAML | ExpAML |
Express AM Courier Pack | SC2 | ExpAMCP |
Express PM | SPM | ExpPM |
Express 24 | SND | Exp24 |
Express 24 Large | S24L | Exp24L |
Express 24 Courier Pack | SCD | Exp24CP |
Express 24 Sunday | SCDP | Exp24S |
Express 48 | SUP | Exp48 |
Express 48 Large | SID | Exp48L |
Globalpriority H M Forces | GPR | GlobPriHMFor |
Parcel Rider | SPR | ParcRide |
Parcelforce Worldwide Package Types
Name | API Code | Details |
---|---|---|
Package | package | Domestic, International |
To ensure you always have the most up-to-date package information, use the List Package Types call.
Return Services
Return services are supported for this carrier.
Review the Return Shipping Labels page for details on creating return labels with ShipEngine.
Adding Shipment Insurance
Parcelforce Worldwide supports adding insurance to your shipments. Review the Parcel Insurance page for details on adding shipment insurance with ShipEngine.
Advanced Options
Parcelforce Worldwide supports the following advanced options:
- Carrier SMS and Email tracking notifications
Parcelforce supports theNotificationPhone
andNotificationEmail
advanced options. When these fields and values are present when creating a Parcelforce Worldwide label, Parcelforce will then send the recipient SMS or Email notifications while the shipment is en route to its destination.
To ensure you always have the most up-to-date information, use the List Carrier Advanced Options call.
Additional Details
- Customs Forms: Customs information for international shipments will print on a Commercial Invoice document separate from the shipping label.
To learn more about this feature, see our International Shipping article. - Package dimensions optional for domestic shipments: While international orders may still need package dimensions, domestic orders do not. We still recommend using package dimensions for ALL shipments.
You are now ready to create shipments using Parcelforce Worldwide via ShipEngine!