Carrier-Specific Packages
Configure packages specific to each carrier. Different carriers can have different sizes and types of packages available.
Carrier Packages is a tool that allows you to manage packages specific to each carrier in your system. From this view you can add new packages for specific carriers, edit existing configurations, and upload multiple packages from CSV files.
Each package includes detailed information such as external and internal dimensions, maximum weight, package type, and API codes needed for integrations with carrier systems.
Configure packages specific to each carrier. Different carriers can have different sizes and types of packages available.
Define external and internal dimensions for each package. This enables accurate packing and shipping cost calculations.
Upload multiple packages at once using CSV files. Save time when you need to configure many packages.
Assign specific API codes for each package. This facilitates integration with external carrier systems.
Keep all carrier packages organized in a single view. Easy to search, edit, and maintain.
Configure different package types (Box, Envelope, Pallet, etc.) according to each carrier’s needs.
Navigate to Carrier Packages
Access /addCarrierPackage.php directly or search for “Add Carrier Package” in the navigation menu.
Verify your permissions
Make sure you have Order_List_Processing_A level permissions with list capability. If you don’t have permissions, you’ll be redirected to login.
The page automatically displays all configured carrier packages in a DataTable with the following columns:
Packages are added primarily through bulk upload from CSV files. This is the most efficient way to add multiple packages at once.
To add individual packages, you can use the CSV upload function with a file containing a single package, or contact the administrator to add packages directly in the database.
Click Edit
In the row of the package you want to edit, click the “Edit” button.
Modal opens with existing data
The modal will automatically fill with the package’s current information.
Modify the fields you need
Change any field: dimensions, maximum weight, description, carrier, API code, etc.
Save changes
Click “Update” to save changes.
Confirm result
The modal will close and the table will update showing the changes.
Click Upload Carrier Package
At the top of the page, click the “Upload Carrier Package” button.
Upload modal opens
A modal will appear with a field to select file.
Prepare your CSV file
Make sure your CSV file has the following columns:
Select the file
Click “Choose file” and select your CSV file.
Upload the file
Click “Upload” to process the file.
Confirm result
You’ll see a confirmation message indicating if the upload was successful. The table will automatically update with new packages.
The DataTable includes search and filtering functionality:
Use the dropdown menu
At the bottom of the table, you’ll find a “lengthMenu” dropdown with options.
Select how many records to view
You can choose between 20, 30, or 100 records per page.
Available package types include:
Package type determines which fields are relevant:
External dimensions define the total package size:
These dimensions are used to calculate total package volume and determine if products fit.
Internal dimensions define available space inside the package:
These dimensions are used for accurate packing calculations, especially for “Box” package types.
The MaxWeight field defines the maximum weight the package can contain:
The APICODE field stores identification codes for integrations:
Each package is associated with a specific carrier via shipping_carrier_id:
The CSV file must have these columns (in order):
Default values for optional fields are:
To use Carrier Packages you need:
Order_List_Processing_ACanList() - To view the listIf you don’t have these permissions, you’ll see messages indicating you don’t have the necessary rights.
Use clear and descriptive package names (Nick). This facilitates quick identification when selecting packages for shipments.
Make sure dimensions are accurate. Incorrect dimensions can cause problems in packing and cost calculations.
For Box type packages, carefully measure internal dimensions. These are critical for accurate packing calculations.
Set maximum weight based on actual package specifications. This prevents overloading and shipping problems.
If you need to add many packages, use the CSV upload function. It’s much faster than adding packages one by one.
If you use integrations with carrier APIs, keep API codes updated. This ensures integrations work correctly.
Problem: The “Edit” button doesn’t work or I can’t save the package.
Solutions:
Order_List_Processing_A level permissionsProblem: The CSV file is rejected or data doesn’t save correctly.
Solutions:
Problem: Entered dimensions don’t save or save with incorrect values.
Solutions:
Problem: The carrier dropdown is empty or doesn’t load.
Solutions:
Problem: The TypePackID dropdown is empty.
Solutions:
Problem: The table is empty or doesn’t show packages I added.
Solutions:
Problem: After saving, the modal remains open.
Solutions:
Next Steps: