淘宝获取店铺订单信息操作指南
一、卖家后台手动导出(适合基础查询)
适用场景:需要快速导出近期订单,无需编程或复杂操作。
操作步骤:
- 登录卖家后台
- 打开淘宝卖家中心,使用主账号登录。
- 进入订单管理
- 点击左侧菜单栏 “交易管理” → “已卖出的宝贝”。
- 筛选订单
- 设置查询条件:
- 时间范围:选择起始和结束日期(支持近3年数据)。
- 订单状态:待付款、待发货、已发货、退款中等。
- 关键词搜索:输入订单号、买家昵称或商品名称精准定位。
- 设置查询条件:
- 批量导出订单
- 点击页面右上角 “导出订单” 按钮,选择导出字段(如订单编号、商品名称、金额、买家信息等)。
- 系统生成Excel文件,下载到本地后可用Excel或WPS打开编辑。
注意事项:
- 导出字段需提前勾选,避免遗漏关键信息。
- 若订单量过大,建议分批次导出(如按月导出)。
- 卖家后台数据可能延迟1-2分钟同步,实时性要求高的场景需结合其他方法。
二、使用RPA工具自动化获取(适合高频、大量订单)
适用场景:需要定时自动获取订单数据,减少人工操作。
推荐工具:实在RPA、UiPath、影刀RPA等。
操作步骤:
- 配置RPA流程
- 登录淘宝卖家后台:模拟账号密码输入及验证码识别(需OCR插件支持)。
- 导航至订单页面:自动点击“交易管理”→“已卖出的宝贝”。
- 设置筛选条件:根据预设时间范围、订单状态等参数过滤订单。
- 提取数据:抓取页面表格中的订单信息(如订单号、金额、状态等)。
- 保存文件:将数据导出为Excel或CSV格式,存储至本地或云端。
- 定时执行任务
- 设置每日/每周固定时间运行RPA流程,实现自动化数据同步。
优势:
- 7×24小时运行,无需人工干预。
- 支持复杂逻辑处理(如自动分类订单、标记异常订单)。
注意事项:
- 淘宝页面更新可能导致RPA脚本失效,需定期维护。
- 验证码识别可能受淘宝风控策略限制,需备用方案(如手动输入)。
三、调用淘宝开放平台API(适合开发者、系统对接)
适用场景:需要实时获取订单数据,或与自有系统(如ERP、CRM)集成。
核心接口:
taobao.trades.sold.get
- 功能:批量获取已卖出订单列表。
- 参数:
start_time
/end_time
:查询时间范围(精确到秒,最大跨度1天)。status
:订单状态(如TRADE_NO_CREATE_PAY
待付款、WAIT_SELLER_SEND_GOODS
待发货)。page_size
:每页返回订单数(最大50条)。
- 返回字段:订单ID、创建时间、付款金额、收货地址等。
taobao.trade.fullinfo.get
- 功能:获取单笔订单详细信息(如买家留言、商品SKU)。
- 参数:
tid
(订单ID)。
taobao.trades.sold.increment.get
- 功能:获取增量订单(适合实时同步)。
操作步骤:
- 注册开发者账号
- 访问淘宝开放平台,完成企业或个人认证。
- 创建应用
- 填写应用名称、描述,选择“电商数据”类目。
- 获取API权限
- 在应用管理后台申请
taobao.trades.sold.get
等接口权限。
- 在应用管理后台申请
- 调用API
- 使用Python示例代码:
python
import requests
import hashlib
import time
APP_KEY = 'your_app_key'
APP_SECRET = 'your_app_secret'
ACCESS_TOKEN = 'your_access_token' # 通过OAuth2.0获取
def get_orders(start_time, end_time):
url = "https://eco.taobao.com/router/rest"
params = {
"method": "taobao.trades.sold.get",
"app_key": APP_KEY,
"timestamp": time.strftime("%Y-%m-%d %H:%M:%S"),
"format": "json",
"v": "2.0",
"sign_method": "md5",
"session": ACCESS_TOKEN,
"start_time": start_time,
"end_time": end_time,
"status": "WAIT_SELLER_SEND_GOODS" # 示例:待发货订单
}
# 生成签名(按淘宝规则拼接参数并加密)
sorted_params = sorted(params.items(), key=lambda x: x[0])
string_to_sign = APP_SECRET + ''.join([f"{k}{v}" for k, v in sorted_params]) + APP_SECRET
params["sign"] = hashlib.md5(string_to_sign.encode('utf-8')).hexdigest().upper()
response = requests.get(url, params=params)
return response.json()
result = get_orders("2025-07-01 00:00:00", "2025-07-02 00:00:00")
print(result)
- 使用Python示例代码:
注意事项:
- API调用频率受限(如
taobao.trades.sold.get
每秒最多20次),超限需申请额度。 - 接口返回数据为JSON格式,需解析后使用。
- 敏感操作(如获取买家信息)需买家授权。
四、第三方数据服务工具(适合非技术用户)
适用场景:无开发能力,需快速获取订单分析报表。
推荐工具:
- 店小秘:支持订单自动同步、利润统计、物流追踪。
- 聚水潭:提供订单处理、库存管理、财务对账一体化服务。
操作步骤:
- 注册账号:访问工具官网(如店小秘)完成注册。
- 授权淘宝店铺:登录淘宝卖家后台,扫描二维码授权工具访问订单数据。
- 设置同步规则:选择需同步的订单状态、时间范围等。
- 查看报表:工具自动生成销售日报、客单价分析等可视化报表。
优势:
- 无需开发,即开即用。
- 提供高级分析功能(如销售趋势预测、客户画像)。
注意事项:
- 部分工具收费(如按订单量计费),需评估成本。
- 数据安全性需确认(选择通过ISO27001认证的服务商)。