Skip to content

hiscaler/temu-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

531425c · Mar 19, 2025
Mar 13, 2025
Mar 18, 2025
Mar 19, 2025
Feb 18, 2025
Feb 5, 2025
Mar 15, 2025
Mar 19, 2025
Mar 19, 2025
Aug 16, 2024
Feb 6, 2025
Mar 14, 2025
Mar 13, 2025
Feb 28, 2025
Feb 28, 2025
Dec 23, 2024
Feb 6, 2025
Mar 13, 2025
Mar 18, 2025
Jan 7, 2025
Jan 7, 2025
Dec 13, 2024
Dec 26, 2024
Mar 19, 2025
Dec 16, 2024
Jan 7, 2025
Mar 18, 2025
Feb 4, 2025
Dec 26, 2024
Dec 24, 2024
Dec 13, 2024
Dec 16, 2024
Dec 23, 2024
Dec 18, 2024
Feb 4, 2025
Mar 18, 2025
Mar 18, 2025
Dec 3, 2024
Jan 6, 2025
Jan 2, 2025
Mar 18, 2025
Dec 18, 2024
Dec 24, 2024
Dec 24, 2024
Dec 24, 2024
Dec 26, 2024
Dec 26, 2024
Feb 4, 2025
Feb 4, 2025
Mar 15, 2025
Mar 15, 2025
Jan 21, 2025
Dec 24, 2024
Mar 5, 2025
Mar 5, 2025
Feb 27, 2025
Mar 15, 2025
Jan 6, 2025
Jan 6, 2025
Mar 13, 2025
Mar 13, 2025
Mar 15, 2025
Feb 12, 2025
Jan 3, 2025
Feb 4, 2025
Jan 21, 2025
Jan 8, 2025
Feb 6, 2025
Jan 8, 2025
Dec 26, 2024
Feb 4, 2025
Feb 6, 2025
Jan 3, 2025
Feb 6, 2025
Jan 21, 2025
Jan 2, 2025
Feb 4, 2025

Repository files navigation

Temu SDK for Golang

服务说明

服务 说明
1 PurchaseOrder 备货单
2 ShipOrderStaging 发货台
3 ShipOrder 发货单

使用

package main

import (
	"fmt"
	"github.com/goccy/go-json"
	"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 查询可绑定的品牌接口

参考文档

TEMU 开发者指南

  1. 全托管系统对接指南 - 备货及V3发货

全托管备货单

流程

  1. 将备货单数据加入发货台;
  2. 将发货台数据生成采购单;
  3. 打印货物商标、箱唛进行平台发货操作。

说明

备货单、采购单是同一个含义,从平台的角度理解是平台向商家下采购单,从商家的角度理解是平台推送过来备货单。

注意事项

  1. 加入发货台后是不能立即看到物流商数据的

半托管

名词解释

  1. PO 单:Parent Order
  2. O 单:Order

半托官方物流下单发货处理

  1. 获取待发货订单
  2. 获取发货仓库
  3. 根据仓库、订单获取对应的物流服务商
  4. 下单
  5. 获取面单
  6. 第三方仓库执行发货
  7. 回写到第三方系统标记发货

本本

什么是本本

只要主体不是大陆/香港的,都是本本