Baselinker
Baselinker is an e-commerce management platform that provides integration with multiple shipping carriers.
Overview
| Feature | Supported |
|---|---|
| Countries | Multiple (depends on courier) |
| Multi-parcel shipments | Yes (depends on courier) |
| Cash on Delivery (COD) | Yes (depends on courier) |
| Insurance | Yes (depends on courier) |
| Label formats | A4, A6 |
| Tracking | Yes |
Configuration
Required Settings
| Setting | Type | Description |
|---|---|---|
apiKey | string | Your Baselinker API key |
courierCode | string | Courier code (e.g., inpost, dpd, dhl) |
accountId | string | Courier account ID in Baselinker |
Optional Settings
| Setting | Type | Default | Description |
|---|---|---|---|
courierName | string | null | Courier name for display purposes |
accountName | string | null | Account name for display purposes |
labelFormat | string | "A4" | Label format: A4 or A6 |
testMode | boolean | false | Enable test mode |
autoConfirm | boolean | false | Auto-confirm packages |
defaultServiceId | string | null | Default service ID |
courierFields | object | {} | Courier-specific configuration fields |
packageFields | object | {} | Package-specific configuration fields |
Supported Couriers
| Code | Name |
|---|---|
inpost | InPost |
dpd | DPD |
dhl | DHL |
ups | UPS |
fedex | FedEx |
gls | GLS |
poczta | Poczta Polska |
Courier Fields
Courier-specific fields are dynamically retrieved from Baselinker API. Common fields include:
| Field | Description |
|---|---|
sender_id | Sender address ID |
service_type | Service type |
insurance | Insurance options |
cod | Cash on delivery options |
Cash on Delivery (COD)
| Field | Required | Description |
|---|---|---|
cash_on_delivery_amount | Yes | The amount to collect |
cash_on_delivery_currency | Yes | Currency code |
Courier-Dependent
COD availability depends on the selected courier and account configuration in Baselinker.
Label Formats
| Format | Description |
|---|---|
A4 | A4 paper size |
A6 | A6 paper size (shipping label) |