1. Error Code
| Error Code | Description |
|---|---|
| SYSTEM_ERROR | If the system is abnormal, please contact the official docking personnel |
| SIGNATURE_ERROR | Signature exception |
| APP_NOT_EXIST | The appId does not exist |
| SERVICE_TYPE_NOT_EXIST | The interface does not exist |
| APP_ID_CANNOT_BE_BLANK | The appId cannot be empty |
| SIGNATURE_CANNOT_BE_BLANK | The signature cannot be empty |
| SERVICE_TYPE_CANNOT_BE_BLANK | The request interface cannot be empty |
| TIMESTAMP_CANNOT_BE_BLANK | Timestamps cannot be empty |
| SERVICE_TYPE_NOT_ALLOW | The interface is unauthorized or does not exist |
2. ServiceError Code
| Error Code | Description |
|---|---|
| sku.inventory.allocate.error | [XXX]The inventory freeze failed and the stock was insufficient |
| logistics.platform.mapping.is.blank | If you do not fill in the logistics method corresponding to the platform, please fill in first |
| warehouse.sku.mapping.not.exist | [XXX]:Warehouse commodity mapping does not exist |
| sku.inventory.mapping.off | [XXX]:Warehouse item mapping is disabled |
| sku.inventory.short.need.increase | [XXX]:If the product is out of stock, please replenish the product inventory first[Non-over-stock issuance] |
| cod.logistics.not.support | This logistics does not support COD orders at this time |
| thai9.currency.not.support | The currency of Thailand 9 logistics method should be Thai Zhu |
| order.status.cannot.operate | Orders in the current status cannot be manipulated |
2.1. Property management and after-sales status errors
| Error Code | Description |
|---|---|
| sku.property.type.invalid | Invalid SKU property type |
| sku.property.name.required | SKU property name is required |
| sku.property.name.too.long | SKU property name exceeds 50 characters |
| sku.property.name.en.too.long | English name exceeds 50 characters |
| sku.property.remark.too.long | Remark exceeds 128 characters |
| sku.property.sequence.invalid | Sequence must be between 0 and 100 |
| sku.property.id.required | SKU property id is required |
| sku.property.not.found | SKU property not found |
| sku.property.type.mismatch | Property type does not match the target |
| spu.attribute.id.required | SPU attribute id is required |
| spu.attribute.name.too.long | SPU attribute name exceeds 50 characters |
| spu.attribute.value.too.long | SPU attribute value exceeds 50 characters |
| spu.attribute.value.blank | SPU attribute value is required |
| return.order.status.param.conflict | New and legacy return-status parameters conflict |
| return.status.invalid | Invalid main-order return status |
| refund.status.invalid | Invalid main-order refund status |