API Description 

Create Fulfillment Order

Endpoint

HTTP Verb 

URL

Post

qa: https://cfs-qa.etowertech.com/api/supplier-service/

/v1/openApi/packetOrder/b2c/createOrders


Sample

Request Headers

POST /v1/openApi/packetOrder/b2c/createOrders HTTP/1.1

Host: http://cfs-qa.etowertech.com/
Content-Type: application/json
Accept: application/json
Authorization:WallTech etotest8xkIIphLnbkjRACNj4P:pc9H97D-_b2_TSCVvNj81A
X-WallTech-Date:Tue, 02 Aug 2022 06:43:37 GMT

Request



Level 1 FieldLevel 2 FieldLevel 3 FieldTypeLength LimitMeaningDescriptionRequiredRemark
orderType

String
Order Type

Enumeration:

B2C (End-to-end Small Parcel)

Fulfillment (Warehouse Dropshipping)

M

When using eTower WMS module, please pass 'Fulfillment' 

facility

String50Sender Facility/Warehouse Code

B2C: Sender facility code;

Fulfillment: Warehouse code

M

referenceNo



String50Order Unique CodeUsed to differentiate ordersM
originPortCode

String
Origin Port (Airport/Seaport)English Character CodeO
injectPortCode

String50Destination PortEnglish Character CodeO
channelCode

String64Channel NameEnglish & English punctuationM

Note:

When orderType=Fulfillment, use the serviceName returned in Query Warehouse Service List API where serviceType=5 and active=1 for placing orders

channelOption

String64Channel OptionEnglish & English punctuationO
platform

String20Platform

Enumeration:

Please fill according to "Platform Names" attachment at the bottom of the page

O
incoterm

String50Trade Term

Enumeration:

DDU、DDP

O
collectionType 


20Collection Type

Enumeration:

Pickup (door-to-door collection)

Drop off (self-delivery to warehouse).

Default Drop off if not filled

O

isInsurance



Boolean5Whether to Add Insurance

Default false if not filled

O

isSignature



Boolean5Whether Signature Required

Default false if not filled

O
remark


200Remarks
O
isOffLineOrder

Boolean
Abandoned Flied


isNeedConfirm

Boolean
Whether Auto-Confirm

Default is true.


Parameters related to orderType=Fulfillment :

true means: Order is auto-confirmed, cannot modify after confirmation;

false means:  Order is created as draft, can modify; needs to call "8. Forecast Outbound Order" for confirmation

extendData



Extended Fields

e.g., IOSS, key-value format



consigneeaddressCode
String50Consignee Address Codee.g., ONT8 represents an FBA warehouse

Parameters related to orderType=B2C

name
String50Consignee Name
M


company
String512Consignee Company


phone
String50Consignee Phone


email
String50Consignee Email


countryCode
String2Destination Country 2-Character CodeEnglish codeM


state
String80Consignee Province/State


city
String80Consignee City
M


district
String128Consignee District


addressLine1
String200Consignee Address Line 1
M


addressLine2
String200Consignee Address Line 2


addressLine3
String80Consignee Address Line 3


zipCode
String16Consignee Postal Code


taxId
String255Consignee Tax ID


taxId1
String255Consignee Tax ID1


extendData


Extended Fields


shippername
String50Shipper Name

only  when orderType=B2C,  shipper object can filled and it's optional

company
String512Shipper Company

phone
String50Shipper Phone

email
String50Shipper Email

countryCode
String2Origin Country 2-Character CodeEnglish code
state
String80Shipper Province/State

city
String80Shipper City

district
String128Shipper District

addressLine1
String200Shipper Address Line 1

addressLine2
String200Shipper Address Line 2

addressLine3
String80Shipper Address Line 3

zipCode
String16Shipper Postal Code

taxId
String255Shipper Tax ID

taxId1
String255Shipper Tax ID1

extendData


Extended Fields

 key-value



returnAddress

returnOption
String50Return OptionEnumeration: Return, Destroy.

only  when orderType=B2C,  shipper object can filled and it's optional

name
String50Return(from) Contact Name

company
String512Return (from) Company Name

phone
String50Return (from) Phone

email
String50Return (from) Email

countryCode
String2Return (from) Country 2-Character CodeEnglish code
state
String80Return (from) Province/State

city
String80Return (from) City

district
String128Return (from) District

addressLine1
String200Return(from) Address Line 1

addressLine2
String200Return(from) Address Line 2

addressLine3
String80Return(from) Address Line 3

zipCode
String16Return(from)  Postal Code

extendData
Object
Extended Fields

extendData.shippingMethod
String255Extended Fields1

extendData.xxx
String255Extended Fields2

parcelsreferenceNo
String80Package Reference No
M
referenceNo1
String80Package Reference No1


referenceNo2
String80Package Reference No2


consignmentId
String50Package Consignment IDAustralia Post requires MLID+ConsignmentID must not be reused within 2 years

descriptionEn
String255Package Tracking No
M

orderType=Fulfillment :Optional;

orderType=B2C :Mandatory;
description
String255Package Chinese Description


dangerousGoods
Boolean5Whether Package is Dangerous Goods

true:Dangerous goods

false:Non-dangerous goods



batteryType
Boolean5Package Battery TypetrueWith battery
falseWithout battery


weight
BigDecimal8,3Package Weight8 digits, 3 decimal placesM

orderType=Fulfillment :Optional;

orderType=B2C :Mandatory;

weightUnit
String2Weight Unit

Enumeration:

KG (default),

G,

LB



length
BigDecimal8,2Package Length


width
BigDecimal8,2Package Width


height
BigDecimal8,2Package Height


dimensionUnit
String8Dimension Unit

Enumeration:

CM (default),

M



invoiceCurrencyCode
String3Invoice Currency Code,3-Character codeEnglish Code

invoiceValue
BigDecimal20,2Invoice Amount
M

orderType=Fulfillment :Optional;

orderType=B2C :Mandatory;

transactionCurrency
BigDecimal8,2Transaction CurrencyE-commerce platform transaction currency

transactionAmount
BigDecimal8,2Transaction AmountE-commerce platform transaction amount

trackingNo
String80Package Tracking No

Required when orderType=Fulfillment & selected service is offline service

 If order Label file quantity >1, starting from the 2nd Label, pass the file in "attachments" parameter, filtType=1 represents Label

labelType
Short
Label Type

Enumeration:

0: url

1:base64

C
label
String
Label
C
labelName
String
Label NameMust include file type, e.g.: outbound order.pdfC
shippingInstruction
String50Shipping InstructionWill appear on some channel labels

sortCode
String50Sort CodeWill appear on some channel labels

extendData
Object

Extended Fields

key-value format

key:keepShipService
value:boolean


Can be used only when orderType=Fulfillment; 



String255Extended Fields










attachments

attachNameString95Attachment Name
M

1.M: If there are attachments, all three fields are required;

if no attachments, none are required.

2.Maximum 5 attachments.

attachDataString
Attachment ContentBase64 formatM
attachTypeString5Attachment ExtensionOnly supports "rar", "zip", "pdf", "doc", "docx", "xls", "xlsx"M
filtTypeInteger
Attachment Type

Enumeration:

1:Label

If not filled or other values: Other

O
itemsitemNumberString128Product Number









itemDescEnString255Product English Description


itemDescString255Product Local Description


skuString128SKU Code
M
hsCodeString128Customs Code


quantityInteger9Product Quantity
M
quantityUnitString10Product Quantity Unit


unitPricedecimal
Unit Price


pictureString
Imagebase64

salesURLString500Sales Link


originCountryCodeString10Origin Country 2-Character CodeEnglish Code

weightBigDecimal
Weight


usageString255Purpose


material

String255Material


extendData

Extended Fields


insurance

(Note: Fill if isInsurance is true)

insuranceTypeString30Insurance TypeCan be used to differentiate different insurance third-party platforms or products
Note: Fill if isInsurance is true








beneficiaryTypeString20Beneficiary Type

Enumeration: company,

individual


beneficiaryString255Beneficiary/Company

beneficiaryIdString20ID Card/Organization Code Certificate

insuranceCurrencyCodeString3Insurance 3-Character Currency Code

insuranceAmountBigDecimal20,3Insurance Amount

extendDataObject
Extended Fields

extendData.UPCString255Extended Fields1

extendData.xxString255Extended Fields2







collection


date
date
Collection DateYear-Month-Day
Note: Fill if Collection Type is pickup
name
String50Customer Name

company
String512Customer Company

phone
String50Customer Phone

email
String50Customer Email

countryCode
String2Customer Country 2-Character CodeEnglish Code
state
String80Customer Province/State

city
String80Customer City

district
String128Customer District

addressLine1
String200Customer Address Line 1

addressLine2
String200Customer Address Line 2

addressLine3
String80Customer Address Line 3

zipCode
String16Customer Postal Code

extendData


Extended Fields



Sample Request

1、"ordertype":"Fulfillment"

[
    {
        "facility": "ALT4300",
        "channelCode": "ZYMD-SKU-UPS",
        "channelOption": "",
        "referenceNo": "NX_{{$timestamp}}",
        "orderType": "Fulfillment",
        "originPortCode": "",
        "injectPortCode": "",
        "platform": "eBay",
        "incoterm": "",
        "collectionType": null,
        "isInsurance": "",
        "isSignature": "",
        "remark": "testremark1234567890",
        "isNeedConfirm": false,
        "extendData": {
            "extend": null
        },
        "consignee": {
            "addressCode": "AU POST",
            "addressLine1": " address1 ",
            "addressLine2": " address2 ",
            "addressLine3": " address3 ",
            "city": " city ",
            "company": " testcompany 测试 ",
            "countryCode": "AU",
            "district": " district",
            "email": " 123456789@12.cn ",
            "extendData": null,
            "name": " 迈克尔 杰克逊 ",
            "phone": " 1551234 56781234 ",
            "state": " state ",
            "taxId": " testtaxid ",
            "taxId1": "testtaxid1",
            "zipCode": " 8238 juej "
        },
        "shipper": {
            "addressLine1": "",
            "addressLine2": "",
            "addressLine3": "",
            "city": "",
            "company": "",
            "countryCode": "",
            "district": "",
            "email": "",
            "extendData": null,
            "name": "",
            "phone": "",
            "state": "",
            "taxId": "",
            "taxId1": "",
            "zipCode": ""
        },
        "returnAddress": {
            "addressLine1": "",
            "addressLine2": "",
            "addressLine3": "",
            "city": "",
            "company": "",
            "countryCode": "",
            "district": "",
            "email": "",
            "extendData": null,
            "name": "",
            "phone": "",
            "returnOption": "",
            "state": "",
            "zipCode": ""
        },
        "parcels": [
            {
                "referenceNo": "123",
                "referenceNo1": "",
                "referenceNo2": "",
                "consignmentId": "",
                "trackingNo": "{{$timestamp}}",
                "label": "http:\/\/erp-huanan.oss-cn-shenzhen.aliyuncs.com\/html2pdf\/ec\/pdf\/2023\/04\/10\/8ed24f790c86a1b950ab89d6fd473c4d.pdf",
                "labelName":"testfile.pdf",
                "labelType": "0",
                "descriptionEn": "",
                "description": "",
                "dangerousGoods": false,
                "batteryType": "false",
                "weight": null,
                "weightUnit": null,
                "length": "",
                "width": "",
                "height": "",
                "dimensionUnit": null,
                "invoiceCurrencyCode": null,
                "invoiceValue": "12",
                "transactionCurrency": "usd",
                "transactionAmount": "5.12",
                "shippingInstruction": "",
                "sortCode": "",
                "attachments":[
                    {
                        "attachName": "1234567890",
                        "attachData": "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ZShEOjIwMjMwOTExMTkxNTQyKzA4JzAwJykvQ3JlYXRpb25EYXRlKEQ6MjAyMzA5MTExOTE1NDIrMDgnMDAnKS9Qcm9kdWNlcihpVGV4dCAyLjEuNyBieSAxVDNYVCk+PgplbmRvYmoKeHJlZgowIDExCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDI4OSAwMDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDE2NzQgMDAwMDAgbiAKMDAwMDAwMDEyOSAwMDAwMCBuIAowMDAwMDAwNzA3IDAwMDAwIG4gCjAwMDAwMDA4MzEgMDAwMDAgbiAKMDAwMDAwMTIzNCAwMDAwMCBuIAowMDAwMDAxNDg0IDAwMDAwIG4gCjAwMDAwMDE3MzcgMDAwMDAgbiAKMDAwMDAwMTc4MiAwMDAwMCBuIAp0cmFpbGVyCjw8L0luZm8gMTAgMCBSL0lEIFs8MTM5ZmM3ZTE3NTY3OWQ3MDI5YmMyYWVjNjZjYjdiMTQ+PGNmYzI3MjZjZjgzMGExYzhhYjYxNDcyMDE1ZjdkZGNmPl0vUm9vdCA5IDAgUi9TaXplIDExPj4Kc3RhcnR4cmVmCjE5MDUKJSVFT0YK",
                        "attachType": "pdf"
                    }
                ],
                "extendData": {
                    "keepShipService": false
                },
                "items": [
                    {
                        "extendData": null,
                        "hsCode": "",
                        "itemDesc": "",
                        "itemDescEn": "",
                        "itemNumber": "",
                        "matertial": "",
                        "originCountryCode": "",
                        "picture": "",
                        "quantity": "2",
                        "quantityUnit": "",
                        "salesURL": "",
                        "sku": "testals001",
                        "unitPrice": "",
                        "usage": "",
                        "weight": null
                    }
                ],
                "insurance": [
                    {
                        "insuranceAmount": null,
                        "insuranceCurrencyCode": null,
                        "insuranceType": null,
                        "beneficiaryType": null,
                        "beneficiary": null,
                        "beneficiaryId": null,
                        "extendData": null
                    }
                ]
            }
        ],
        "collectionInfo": {
            "date": "",
            "addressLine1": "",
            "addressLine2": "",
            "addressLine3": "",
            "city": "",
            "company": "",
            "countryCode": "",
            "district": "",
            "email": "",
            "extendData": null,
            "name": "",
            "phone": "",
            "state": "",
            "zipCode": ""
        }
    }
]

2、"ordertype":"B2C"


[
    {
        "facility": "B2C321",
        "channelCode": "UBI.CN2US.AC.GENERAL.LIGHT",
        "channelOption": "B2Cchanneloption",
        "referenceNo": "XB03094",
        "orderType": "B2C",
        "originPortCode": "",
        "injectPortCode": "",
        "platform": "eBay",
        "incoterm": "DDP",
        "collectionType": "Drop off",
        "isInsurance": false,
        "isSignature": false,
        "remark": "testremark",
        "extendData": {
            "extend": null
        },
        "consignee": {
            "addressCode": null,
            "addressLine1": "testaddressline1",
            "addressLine2": "8349hao",
            "addressLine3": "345shi",
            "city": "testcity",
            "company": "testcompany",
            "countryCode": "us",
            "district": "testdistrict",
            "email": "testemail@123.com",
            "extendData": null,
            "name": "testconsigneename",
            "phone": "36247938384",
            "state": "teststate",
            "taxId": "testtaxid",
            "taxId1": "testtaxid1",
            "zipCode": "8238juej"
        },
        "shipper": {
            "addressLine1": "",
            "addressLine2": "",
            "addressLine3": "",
            "city": "",
            "company": "",
            "countryCode": "us",
            "district": "",
            "email": "",
            "extendData": null,
            "name": "",
            "phone": "",
            "state": "",
            "taxId": "",
            "taxId1": "",
            "zipCode": ""
        },
        "returnAddress": {
            "addressLine1": "",
            "addressLine2": "",
            "addressLine3": "",
            "city": "",
            "company": "",
            "countryCode": "",
            "district": "",
            "email": "",
            "extendData": null,
            "name": "",
            "phone": "",
            "returnOption": "",
            "state": "",
            "zipCode": ""
        },
        "parcels": [
            {
                "referenceNo": "PARCEL0323002",
                "referenceNo1": "",
                "referenceNo2": "",
                "consignmentId": "",
                "trackingNo": "",
                "descriptionEn": "descriptionen",
                "description": "description",
                "dangerousGoods": true,
                "batteryType": true,
                "weight": 1.245,
                "weightUnit": null,
                "length": "25",
                "width": "26",
                "height": "27",
                "dimensionUnit": null,
                "invoiceCurrencyCode": "USD",
                "invoiceValue": 12.5,
                "transactionCurrency": null,
                "transactionAmount": null,
                "shippingInstruction": "",
                "sortCode": "",
                "extendData": {
                    "keepShipService": false
                },
                "items": [
                    {
                        "extendData": null,
                        "hsCode": "111",
                        "itemDesc": "desc",
                        "itemDescEn": "descen",
                        "itemNumber": "1",
                        "material": "testmaterial",
                        "originCountryCode": "cn",
                        "picture": "",
                        "quantity": "1",
                        "quantityUnit": "个",
                        "salesURL": "testsalesurl",
                        "sku": "QW",
                        "unitPrice": "21",
                        "usage": "testusage",
                        "weight": "12"
                    }
                ],
                "insurance": [
                    {
                        "insuranceAmount": "12",
                        "insuranceCurrencyCode": "usd",
                        "insuranceType": null,
                        "beneficiaryType": null,
                        "beneficiary": null,
                        "beneficiaryId": null,
                        "extendData": null
                    }
                ]
            }
        ],
        "collection": {
            "date": "2023-03-09",
            "addressLine1": "testaddress1",
            "addressLine2": "testaddress2",
            "addressLine3": "testaddress3",
            "city": "testcity",
            "company": "testcompany",
            "countryCode": "us",
            "district": "testdistrict",
            "email": "testemail@123.com",
            "extendData": null,
            "name": "testname",
            "phone": "phone",
            "state": "teststate",
            "zipCode": "123456"
        }
    }
]




Sample Response

Success Response

1、"ordertype":"Fulfillment"

[
    {
        "code": "0",
        "data": {
            "orderNo": "C12283230322000025O",
            "referenceNo": "TestA00001"
        },
        "errors": "",
        "message": "",
        "messageId": "",
        "success": true,
        "warnList": ""
    },
    {
        "code": "0",
        "data": {
            "orderNo": "C12283230322000026O",
            "referenceNo": "TestA00002"
        },
        "errors": "",
        "message": "",
        "messageId": "",
        "success": true,
        "warnList": ""
    }
]

2、"ordertype":"B2C"

[
{
"code": "0",
"data":
{ "orderNo": "UBI2303230008", "referenceNo": "XB03094" },
"errors": "",
"message": "",
"messageId": "",
"success": true,
"warnList": ""
}
]

Failure Response

1、"ordertype":"Fulfillment"

1、
[{
	"code": "0005",
	"data": {
		"orderNo": "",
		"referenceNo": "test-0022-1"
	},
	"errors": [{
		"code": "600906",
		"message": "warehouseServiceName:qudao1 ,Does not exist in the shipperAddressCode:code0001"
	}],
	"message": "paramter error",
	"messageId": "",
	"success": false
}]

2、
[
    {
        "code": "0005",
        "data": {
            "orderNo": "",
            "referenceNo": "NX_1703583922"
        },
        "errors": [
            {
                "code": "0020",
                "message": "Operation Error: Operation Error: When the file type is a label,the warehouse supports uploading file format: pdf"
            }
        ],
        "message": "paramter error",
        "messageId": "",
        "success": false,
        "warnList": ""
    }
]

2、"ordertype":"B2C"

[
    {
        "code": "0005",
        "data": "XB03094",
        "errors": [
            {
                "code": "600222",
                "message": "referenceNo:XB03094  field value already exists and cannot be repeated"
            }
        ],
        "message": "paramter error",
        "messageId": "",
        "success": false,
        "warnList": ""
    }
]