下载订单

你可以用上面所述的“Report”报告API端口下载在Teapplix里的订单。

我们提供两种报告:

There are 2 kinds of reports:

  1. 订单报告 - 这个报告,每个订单每行产品回一行。 同一个订单中,地址等信息是重复的,但每行的产品,数量,价格可以不同。
  2. 客户报告 - 这个报告每个订单只返回一行。 如果订单里有多个产品, 返回的CSV列数不固定。

订单报告

Subaction=OrderRun

对于订单报告 API,将提供下列参数:
start_date=2012/01/01 => 对于付款日期晚于或等于 2012/01/01(含该日期)的订单

end_date=2012/01/31 => 对于付款日期早于或等于 2012/01/31 的订单(注意,因为 2012/01/31 02:55:12 晚于 2012/01/31,所有在 01/31 那一天下的订单会排除在外)

ship_date_s=2012/01/20 => 对于发货日期晚于或等于 2012/01/20 的已发货订单

ship_date_e=2012/01/31 => 对于发货日期早于或等于 2012/01/31 的已发货订单

not_shipped=1 ==> 没有发货过的订单。

seq_s=12345 => for txn_seq >= 12345, txn_seq is a unique number assigned to each order per Teapplix account. Based on the sequence that the order is created or pulled into Teapplix. You can remember the previous maximum number you have received, and use this to incrementally download large number of orders.

seq_e=12346 => for txn_seq <= 12346. Use this to control which set of orders to download.

combine=combine|"" ==> 如果几个订单被合并, 只下载合并后的订单。 原订单不下载

combine=original ==> 如果几个订单被合并, 只下载原订单, 不下载合并后的订单

combine=all ==> 下载所有订单, 包括被取消的订单。 其他参数条件还是要用。

queue_id=0 => 对于于正常队列的订单;

queue_id=3 => 对于 queue_id 为 3(整数;可选)的订单

以下是用 “curl” 写的一个范例:

curl -k -o order_report.csv -d Subaction='OrderRun' -d start_date='' -d end_date='' -d ship_date_s='' -d ship_date_e='' -d seq_s='' -d seq_e='' -d queue_id='' "https://www.teapplix.com/h/[your teapplix account name]/ea/admin.php?User=xxxx&Passwd=xxxx&Action=Report"

客户报告

Subaction=CustomerRun

对于客户报告 API,将提供下列参数:
start_date=2012/01/01 => 对于付款日期晚于或等于 2012/01/01(含该日期)的订单

end_date=2012/01/31 => 对于付款日期早于或等于 2012/01/31 的订单(注意,因为 2012/01/31 02:55:12 晚于 2012/01/31,所有在 01/31 那一天下的订单会排除在外)

ship_date_s=2012/01/20 => 对于发货日期晚于或等于 2012/01/20 的已发货订单

ship_date_e=2012/01/31 => 对于发货日期早于或等于 2012/01/31 的已发货订单

seq_s=12345 => for txn_seq >= 12345, txn_seq is a unique number assigned to each order per Teapplix account. Based on the sequence that the order is created or pulled into Teapplix. You can remember the previous maximum number you have received, and use this to incrementally download large number of orders.

seq_e=12346 => for txn_seq <= 12346. Use this to control which set of orders to download.

queue_id=0 => 对于于正常队列的订单;

queue_id=3 => 对于 queue_id 为 3(整数;可选)的订单

以下是用 “curl” 写的一个范例:

curl -k -o customers_report.csv -d Subaction='CustomerRun' -d start_date='' -d end_date='' -d ship_date_s='' -d ship_date_e='' -d seq_s='' -d seq_e='' -d queue_id='' "https://www.teapplix.com/h/[your teapplix account name]/ea/admin.php?User=xxxx&Passwd=xxxx&Action=Report"