服务 | 说明 | |
---|---|---|
1 | PurchaseOrder | 备货单 |
2 | ShipOrderStaging | 发货台 |
3 | ShipOrder | 发货单 |
package main
import (
"github.com/goccy/go-json"
"fmt"
"github.com/hiscaler/temu-go"
"github.com/hiscaler/temu-go/config"
"os"
)
func main() {
b, err := os.ReadFile("./config/config_test.json")
if err != nil {
panic(fmt.Sprintf("Read config error: %s", err.Error()))
}
var c config.Config
err = json.Unmarshal(b, &c)
if err != nil {
panic(fmt.Sprintf("Parse config file error: %s", err.Error()))
}
temuClient := temu.NewClient(c)
}
服务地址 | 说明 | 查询参数参考地址 |
---|---|---|
client.Services.PurchaseOrder.Query | 备货单查询 | |
client.Services.ShipOrder.Query | 发货单查询 | |
client.Services.Logistics.Companies | 物流商 | |
client.Services.Goods.Query | 商品查询 | |
client.Services.Goods.One | 根据商品 SKC ID 查询 | |
client.Services.Goods.Create | 创建商品 | |
client.Services.Goods.Barcode.NormalGoods | 商品条码查询 | |
client.Services.Goods.Brand.Query | 查询可绑定的品牌接口 |
- 将备货单数据加入发货台;
- 将发货台数据生成采购单;
- 打印货物商标、箱唛进行平台发货操作。
备货单、采购单是同一个含义,从平台的角度理解是平台向商家下采购单,从商家的角度理解是平台推送过来备货单。
- 加入发货台后是不能立即看到物流商数据的
- PO 单:Parent Order
- O 单:Order
- 获取待发货订单
- 获取发货仓库
- 根据仓库、订单获取对应的物流服务商
- 下单
- 获取面单
- 第三方仓库执行发货
- 回写到第三方系统标记发货
只要主体不是大陆/香港的,都是本本