Skip to main content
Skip table of contents

Carrier Contracts

The MyParcel.com carrier library allows you to add you own carrier contracts into the platform.

You can add multiple carrier contracts including those offered by your clients.

Creating a contract

Create broker-level contracts assignable to any organisation or merchant owned organisation-level contracts.

Once a contract is created, rates must be added before any services can be retrieved by the shops.

  1. Navigate to the Management settings and select 'Contracts' from the menu. Now click ‘New contract.’

Screenshot From 2025-03-05 12-21-26.png
  1. Add the relevant contract details and click ‘Save.’

Once the carrier is selected, the Credentials section will expand to display the required API credentials specific to that carrier.

See our guide here for details on the API credentials needed per carrier.

Screenshot From 2025-03-05 12-38-50.png

ℹ️ Contracts can be assigned at two levels:

  1. Organisation owned: A contract owned by the shipper. Since the organisation is the owner, the contract is assigned directly to their organisation.

  2. Broker owned: A broker-wide contract that can be assigned to any organisation. Once created, it must be assigned to the relevant organisations. See our help guide here.

ℹ️ Volumetric Weight Divisor Factor: The default shipping divisor is set to 4000 (1). If your contract uses a different divisor, adjust accordingly - for example, use 0.75 for 3000 or 1.25 for 5000.

ℹ️ If the rates are retrieved directly from the carrier's API, the currency defined by the carrier takes precedence over the currency set in the contract.

The contract will now appear in the contract overview.

Screenshot From 2025-03-05 16-58-31.png

Failed validation

The contract automatically validates the credentials when you click 'Save.' If any credentials are incorrect, an error message will appear. Check that the details entered are correct. If the issue persists, contact your carrier account manager for support.

Screenshot From 2025-03-05 14-18-44.png

Assigning a contract

Only a broker-level contract can be assigned to multiple organisations, while an organisation-owned contract is set directly in the contract settings.

  1. Select the organisation that you want to add the contract to, followed by 'Manage contracts.'

Screenshot From 2025-03-04 14-13-30.png
  1. Click 'Add contract' on the right-hand side of the page.

Screenshot From 2025-03-04 14-17-54.png
  1. Select the carrier and contract and click ‘Add contract.’

Screenshot From 2025-03-04 14-18-04.png

The contract will now be visible under the organisation.

Screenshot From 2025-03-04 14-22-06.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.