Skip to main content

Baselinker

Baselinker is an e-commerce management platform that provides integration with multiple shipping carriers.

Overview

FeatureSupported
CountriesMultiple (depends on courier)
Multi-parcel shipmentsYes (depends on courier)
Cash on Delivery (COD)Yes (depends on courier)
InsuranceYes (depends on courier)
Label formatsA4, A6
TrackingYes

Configuration

Required Settings

SettingTypeDescription
apiKeystringYour Baselinker API key
courierCodestringCourier code (e.g., inpost, dpd, dhl)
accountIdstringCourier account ID in Baselinker

Optional Settings

SettingTypeDefaultDescription
courierNamestringnullCourier name for display purposes
accountNamestringnullAccount name for display purposes
labelFormatstring"A4"Label format: A4 or A6
testModebooleanfalseEnable test mode
autoConfirmbooleanfalseAuto-confirm packages
defaultServiceIdstringnullDefault service ID
courierFieldsobject{}Courier-specific configuration fields
packageFieldsobject{}Package-specific configuration fields

Supported Couriers

CodeName
inpostInPost
dpdDPD
dhlDHL
upsUPS
fedexFedEx
glsGLS
pocztaPoczta Polska

Courier Fields

Courier-specific fields are dynamically retrieved from Baselinker API. Common fields include:

FieldDescription
sender_idSender address ID
service_typeService type
insuranceInsurance options
codCash on delivery options

Cash on Delivery (COD)

FieldRequiredDescription
cash_on_delivery_amountYesThe amount to collect
cash_on_delivery_currencyYesCurrency code
Courier-Dependent

COD availability depends on the selected courier and account configuration in Baselinker.

Label Formats

FormatDescription
A4A4 paper size
A6A6 paper size (shipping label)