Carrier Services Element
The Carrier Services Element functions as a workflow that provides a basic UI wrapper around a collection of smaller Elements to manage your ShipEngine Carrier Services.
ShipEngine Carrier Services include setting auto funding rules, managing ShipEngine carrier connections, updating your payment method, and viewing transaction history (beta, for UK ShipEngine Carriers).
This can be used as a stand-alone Element and/or utilized within the Account Settings Element via the ShipEngine Carriers section.
Below is a list of child Elements contained in the Carrier Services Element.
Configuring Carriers
The Carrier Services Element is designed to integrate with the leading global shipping carriers. Check out the complete carriers documentation to learn more about ShipEngine carriers.
If you wish to view and manage ShipEngine carrier accounts in the Carrier Services Element, you must explicitly list them by carrier code in the globalFeatures.enabledShipEngineCarriers
array, which is nested within the features
prop of the ElementsProvider
or ElementsSDK
class constructor.
For an in depth overview of the features
object, please review the Configuring Elements Features step in either the ElementsProvider or the Elements SDK guides.
Supported ShipEngine Carriers in Elements
- USPS:
stamps_com
- DHL Express:
dhl_express_worldwide
- Yodel:
yodel_walleted
- Evri:
hermes
- DPD:
dpdwallet
- GlobalPost:
globalpost
- Aramex Australia:
aramex_au_walleted
- Sendle:
sendle_walleted
React Component
SDK
Args/Props | Description |
---|---|
onRedirectToOnboarding | function, optional An optional callback that is triggered when the "Complete Onboarding" button is clicked. This button appears when a user who hasn't completed onboarding tries to access the Carrier Services Element, which requires an onboarded seller. We recommend using this callback to display the Onboarding Element. |