Enabling & Configuration
Overview
Before configuring the EasyPost integration within Infigo:
- The EasyPost plugin must be purchased and enabled on the platform
- An EasyPost account must be created
Once both requirements have been completed, the plugin can be enabled and configured within the Infigo admin area.
Enabling the EasyPost Plugin
Navigation Path
Navigate to:
Configuration > Settings > Integrations > Connect Settings
Alternatively:
- Search for
Connect Plugins using the admin search bar
Enable EasyPost
EasyPost must be enabled in both of the following sections:
- Enabled MIS Plugins
- Plugins to Handle Delivery
Once enabled, the EasyPost plugin becomes available for configuration.
Opening the EasyPost Configuration
To configure the EasyPost integration:
Navigate to:
Configuration > Plugins > Connect Plugins
Alternatively:
- Search for
Connect Plugins using the admin search functionality
From there, open the EasyPost plugin configuration.
Connecting to EasyPost
To establish the EasyPost connection, the required API credentials must be configured.
API Key
The API Key field accepts either:
- EasyPost Test API Key
- EasyPost Production API Key
Test API Key
The test API key should be used when:
- Testing the integration
- Preventing live shipment creation
- Validating workflows without communicating with production carrier accounts
Production API Key
The production API key should be used for live environments where shipments are created with carrier accounts.
Production API Key Field
The Production API Key field should always contain the live EasyPost production key.
This key is used to:
- Retrieve the available carriers mapped within the EasyPost account
- Populate carrier configuration information within the plugin
Additional Shipping Fees
The plugin supports configurable shipping fee uplifts which can be applied to returned shipping rates.
Additional Shipping Fee Per Parcel
This setting applies an additional fee to each parcel created for the shipment.
The uplift can be configured as:
The fee uses the storefront’s primary currency.
Additional Shipping Fee Per Order
This setting applies an additional fee to the total shipment cost for the order.
The uplift can also be configured as:
The fee uses the storefront’s primary currency.
General Settings
Buy Shipping Instantly
The Buy Shipping Instantly setting determines whether shipment creation occurs automatically after order placement.
When Enabled
When enabled:
- Infigo automatically sends a shipment request to EasyPost immediately after an order is placed
- Shipping labels are created automatically
- Manual shipment triggering is not required
However, this reduces manual control over:
- Parcel selection
- Parcel sizes
- Shipment structure on an order-by-order basis
Auto Parcel Size Calculation Interaction
When Auto Parcel Size Calculation is enabled:
- All calculated parcels are included in the shipment request
When disabled:
- All predefined parcel sizes are included in the shipment request
When Buy Shipping Instantly Is Disabled
When disabled:
- Shipment requests are not automatically sent to EasyPost
- Shipping labels are not automatically generated
Instead, shipment creation is managed manually through:
Shared Print Operations
Within the job’s Shipping Information section, selecting:
Show Shipping Information
opens the manual shipment management interface.
This interface allows administrators to:
- Review the selected carrier and service
- Configure parcels manually
- Select predefined parcel sizes
- Trigger shipment creation manually
Once the shipment is created:
- The request is sent to EasyPost
- Shipping labels are returned
International Shipment Limitation
International shipments requiring customs information must be handled manually.
For these shipments:
- Order items must be manually assigned into parcels
- Administrators must use the Add Shipment Information option
- Items are dragged into their corresponding parcels
Buy Shipping Instantly is not supported for international shipments due to customs handling requirements.
Send Calculated DispatchBy as Label Date
This setting is used when storefront production restrictions or cutoff times are configured.
When enabled:
- The calculated DispatchBy date generated by Infigo is sent to EasyPost
- The shipping label reflects the calculated shipping date rather than the order date
Example:
- If the production cutoff time is 5pm and an order is placed after that time, the shipment date on the label will use the following day instead of the current day.
Important Note
This setting only applies when:
- Buy Shipping Instantly is enabled
Multiply Quantity by Record Count
This setting is used with batch products.
When enabled:
- Record count quantities are included when calculating parcel dimensions and parcel quantities
Signature Settings
The Signature dropdown controls whether shipping services requiring signatures are included.
Available Options
| Option |
Behaviour |
| None |
Services requiring signatures are excluded |
| Required |
Only services requiring signatures are returned |
| Optional |
Both signature and non-signature services are returned |
Saturday Delivery
The Saturday Delivery setting controls whether services supporting Saturday delivery are included.
The same options are available:
| Option |
Behaviour |
| None |
Saturday delivery services are excluded |
| Required |
Only Saturday delivery services are returned |
| Optional |
Both Saturday and non-Saturday delivery services are returned |
Show Delivery Date / Days
This setting controls how delivery estimates are displayed during checkout.
Available Options
| Option |
Behaviour |
| No |
No delivery estimate information is displayed |
| Delivery Days |
Displays estimated transit days returned by EasyPost |
| Delivery Date |
Displays the estimated delivery date returned by EasyPost |
Rate Type
The plugin supports three different EasyPost rate types.
Available Rate Types
| Rate Type |
Description |
| Rate |
Negotiated carrier account rate |
| Retail Rate |
Standard retail rate without an account |
| List Rate |
Non-negotiated carrier account rate |
The selected rate type determines which shipping cost is shown to customers during checkout.
Debug Mode
Debug Mode provides additional logging and debugging information from the plugin.
Recommendation
Debug Mode should only be enabled during troubleshooting or development activities.
It should remain disabled in live production environments.
Carrier & Services Settings
This section is primarily used when:
- EasyPost is not being used for live rate calculation
- Infigo Delivery Methods are mapped to EasyPost carrier services
Carrier & Services Mapping
The plugin displays all mapped carriers configured within the EasyPost account.
For each carrier:
- Supported EasyPost service names can be entered as semi-colon separated values
Example:
These service names must exactly match the EasyPost service codes for the carrier.
The configured mappings are later used when associating Infigo Delivery Methods with EasyPost shipment services.
Vendor Information
The Vendor Information section defines the shipment origin information passed to EasyPost and carriers.
This information is used for:
- Shipping rate calculation
- Shipment origin identification
- Carrier contact information
Required Vendor Fields
The following fields should be populated:
- Vendor Name
- Company Name
- Street
- City
- State / Province
- Zip / Postal Code
- Country ISO Code
- Phone Number
- Email Address
Parcel Settings
The Parcel Settings section controls how parcel dimensions and parcel quantities are generated for shipments.
Auto Parcel Size Calculation
This setting determines whether parcel sizes are:
- Automatically calculated by Infigo
- Manually defined using predefined parcel sizes
When Enabled
When enabled:
- Infigo calculates parcel quantities and dimensions automatically
- Calculations use product dimensions and weights
- Calculations consider configured parcel limits
The following product dimensions should be populated:
- Weight
- Height
- Length
- Width
Max Package / Parcel Weight
Defines the maximum parcel weight allowed before additional parcels are created.
- Value is configured in ounces
Max Package / Parcel Length
Defines the maximum parcel length allowed before additional parcels are created.
- Value is configured in inches
Parcel Allocation Level
The Parcel Allocation Level determines how parcel calculations are grouped.
Available Options
| Option |
Behaviour |
| Order |
Calculates parcels across the full order |
| Order Line |
Calculates parcels per order line |
| Order Line Quantity |
Calculates parcels per individual quantity |
Order
All order items are considered together during parcel calculation.
Order Line
Parcel calculations are performed separately for each order line.
At minimum, one parcel or shipping label is generated per order line.
Order Line Quantity
Parcel calculations are performed for every individual item quantity.
At minimum, one parcel or shipping label is generated per unit.
Use Predefined Package Names
When enabled:
- Parcel dimensions and weights are replaced with predefined package names
This is commonly used with carrier-specific predefined packaging services.
Example:
In these scenarios, the predefined parcel name must match the carrier-supported package type.
Predefined Parcels
When Auto Parcel Size Calculation is disabled:
- Predefined parcel sizes can be configured manually
These parcels can then be:
- Automatically requested during shipment creation
- Selected manually during shipment management workflows
Buy Shipping Instantly Interaction
When Buy Shipping Instantly is enabled:
- Shipment requests are generated for every predefined parcel size configured
When Buy Shipping Instantly is disabled:
- Predefined parcels become selectable options during manual shipment creation
Artifacts Settings
The Artifacts Settings section controls how shipping labels and related shipment documents are output.
Labels Hot Folder
Allows shipping labels to be automatically copied into a configured hot folder location.
This is commonly used for automated printing workflows.
Packaging Slip Hot Folder
Allows shipping labels to be embedded within packaging slips.
The generated packaging slips can then be automatically downloaded into a configured hot folder.
Job Ticket Hot Folder
Allows shipping labels to be embedded within job tickets.
This is commonly used depending on whether shipping is processed at:
- Order level
- Order line level
Customs Information
Customs Information settings are used for international shipments where customs declarations are required.
The configured customs data is used as default shipment information for applicable orders.
Available Customs Settings
| Setting |
Purpose |
| Order Content Type |
Defines the shipment contents |
| Order Content Explanation |
Additional shipment description |
| EEL PFC Threshold |
Determines PFC code threshold logic |
| EEL PFC Over |
PFC code used above threshold |
| EEL PFC Under |
PFC code used below threshold |
| Send Dummy Customs in Rate Call |
Sends placeholder customs information during checkout rate requests |
| HsTariffNumber |
Default fallback HS tariff number |
Manifest Files
Manifest Files are only required for specific carriers that require shipment manifests.
If manifest configuration is required:
- A support ticket should be raised with the Customer Support team for assistance with setup and configuration.