Complete guide for setting up carrier-calculated rates in this project.
ShipEZ supports carrier-calculated shipping rates directly inside the Shipping Rules workflow. You can create a shipping rate, connect a carrier account, validate credentials, and return live rates at checkout.

This guide follows the actual flow used in this project: Shipping Rules → Shipping Rates → Carrier Services.

Tip: if a carrier validation fails, re-check account fields, origin address, and sandbox/production mode before saving.
Follow these steps to seamlessly integrate your Australia Post e-parcel service with ShipEZ:
Sign Up for e-Parcel: Click here to sign up for the e-parcel service. Ensure you provide all the necessary information during registration.
Verify Your Account:
Check your email inbox and click on the verification link to activate your Australia Post account.
Get Your API Credentials:
Once verified, reach out to the Australia Post e-parcel support team to obtain your
Username, Secret Key, and Account Number.
Connect to ShipEZ: With your credentials in hand, open the ShipEZ app. Enter your Username, Secret Key, and Account Number into the Australia Post carrier settings and click to validate your account.
Start Shipping: Once you receive the "Account Validated" success message, Australia Post will be active and ready to offer calculated shipping rates throughout your ShipEZ app!
Use Australia POST – eParcel to return live rates in ShipEZ when your store ships from supported AU locations.

This method uses Australia Post postage assessment rules. Configure it when your workflow requires postage-assessment based calculation.

Note: Canada Post integration is only available if your shipping origin is within Canada.
Follow these simple steps to connect Canada Post with ShipEZ:
Visit the Canada Post Developer Portal: Click here to access the Canada Post developer portal.

Log In or Register: You will be redirected to the Login page.

Select Your Profile Type: To access API credentials, make sure you select the Business profile type during registration.

Sign Up: Sign up using your existing customer number. If you don't have one yet, follow the prompts to create a new customer number.

Retrieve Your Credentials: Once you're logged in with your business profile:

Connect with ShipEZ: Copy your API keys and customer number from this screen and validate them inside the ShipEZ app to complete the integration!
Use Canada Post when your shipping origin is in Canada and you want Canada Post live rates at checkout.

To unlock DHL shipping rates within ShipEZ, you will need three key pieces of information:
Follow this guide to easily obtain these credentials.


Note: The DHL interface may update over time. If you encounter any difficulties, we recommend contacting the DHL support team for assistance.
DHL Express – MyDHL can be connected for production carrier rates in ShipEZ.

To obtain the FedEx production API key, secret key, and account number for use with ShipEZ, simply follow these steps:
Sign Up or Log In: Access the FedEx Developer Portal to begin integrating with FedEx APIs.
Create or Join an Organization: Follow the prompts to associate your account with your business organization.
Add a Shipping Account: Link your FedEx shipping account to your organization profile.
Collaborate with Teammates (Optional): Add users to your organization if you wish to collaborate with other team members.
Create a Project: Set up a new project to generate your API credentials.
Move to Production:
Once your project is ready, move it from the testing environment to the production environment.
Retrieve Your Credentials: Complete your integration setup to get your Production API Key and Secret Key.
Note: The actual process and interface steps may vary slightly over time. We recommend referring to the official documentation provided by FedEx or contacting their support team directly for the most accurate and up-to-date instructions.
FedEx allows live carrier rates with optional service-level filtering inside ShipEZ.

Lalamove can be configured for same-day/local delivery rating in supported regions.

Use New Zealand Post when shipping from NZ origins and you need carrier-calculated checkout rates.

Purolator integration lets you quote rates using your Purolator account settings.

Follow these simple steps to retrieve your Sendle API credentials and integrate them with ShipEZ:
Create a Sendle Account: Navigate into the Sendle platform and sign up for an account here.
Verify Your Email: Check your inbox and verify your email address to activate your Sendle Account.
Navigate to API Settings: Once your account is activated and you are logged in, go to your Settings and click on the API tab.
Claim API Access: Fill out all the required details on the API page and click Claim Access.
Generate Your Credentials: Your unique Sendle ID and Sendle API Key will be generated and displayed on this page.
Connect with ShipEZ: Copy your Sendle ID and Sendle API Key. Open the ShipEZ app, paste these credentials into the Sendle integration settings, and click validate.
Once validation is successful, you will be able to display real-time Sendle shipping rates directly on your checkout page!
Sendle is a lightweight carrier setup with API key and secret validation.

ShipperHQ can be used as a rating engine when your shipping logic is managed in ShipperHQ rules.

Integrate UPS with your ShipEZ app to offer accurate, real-time shipping rates. Follow these steps to set up your UPS account and retrieve your API credentials.
Go to the UPS Website: Visit www.ups.com and click the Register button in the top right corner.

Choose Account Type: Select the shipping account type that best suits your needs (Individual or Business).
Enter Information: Fill in your name, contact information, and business details.
Create Credentials: Create a secure username and password.
Payment Method: Enter your preferred payment method for shipping services.
Confirm Account: Check your email for a confirmation message from UPS and click the provided link to activate your account.
Once your account is confirmed, you can generate your API credentials:
Log In: Log in to your UPS account at www.ups.com.
Access the Developer Portal: Scroll to the bottom of the UPS website and navigate to the UPS Developer Portal.

Create Application: Inside the developer portal, click on Create Application.

Add App Details: Click on Add Apps and follow the prompts.

Retrieve Credentials: Save your new app. Go to the App's listing page and click on the app name you just created. Under the Credentials section, you will find your Client ID and Client Secret Key.

Copy your Client ID and Client Secret Key and paste them into the UPS configuration section within the ShipEZ app to validate and link your account.
If you have any questions or run into issues during the UPS-side setup process, please contact UPS customer support for assistance.
UPS setup works with OAuth-based credentials and account number validation.

Follow these steps to generate and connect your USPS API credentials to the ShipEZ app.
Visit the Developer Portal: Go to the USPS Developer portal site.
Sign Up or Log In: Sign in to your existing USPS account or sign up for a new one.

Add an App: Select the Apps tab and click Add App.
Name Your App: Enter an app name (e.g., "ShipEZ Integration"). You can ignore the other optional fields.

Enable Public Access: Ensure Public Access is enabled, then click Add App.

Edit App Details: Once your app is added, click the Edit button.

View Credentials: Switch to the View tab.

Copy Keys: Under the Credentials section, you will find your Customer Key (Client ID) and Consumer Secret (Client Secret Key). Copy both of these keys.

USPS in this project supports the newer API credentials and can be used for domestic and international service options.

If you are migrating from legacy USPS Web Tools credentials, update to the new API keys before validation.