是否可以使用 square-connect 生成每日销售汇总报告?我看到我可以在哪里列出项目、类别等,但没有可以生成每日销售摘要报告的地方。
1 回答
您可以使用 Connect API 检索您的每日销售列表,并查看在每次销售中购买了哪些商品。
检索每日销售额
您可以使用List Payments端点检索您的每日销售额列表。每Payment
件退回的物品都包括所收款项的明细(税金、小费等)和使用的投标形式(信用卡、现金等)。
默认情况下,此端点返回您曾经处理过的所有begin_time
付款的列表,但您可以使用和end_time
参数指定自定义时间窗口。
例如,要检索 2014 年 4 月 21 日的所有付款:
begin_time
是2014-04-21T00:00:00-07:00
end_time
是2014-04-22T00:00:00-07:00
-07:00
偏移量假设您使用的是太平洋夏令时间 (PDT) ;请务必根据您的时区修改此偏移量。
您对 List Payments 端点的请求的完整 URL 为:
https://connect.squareup.com/v1/me/payments?begin_time=2014-04-21T00%3A00%3A00-07%3A00&end_time=2014-04-22T00%3A00%3A00-07%3A00
请注意, 和 的值begin_time
是end_time
URL 转义的,以防止错误。
确定出售的物品
获得每日付款列表后,将id
每个Payment
对象的 提供给Retrieve Payment端点。此端点返回一个Payment
包含一个附加字段的对象:itemizations
.
该对象数组PaymentItemization
描述了付款中包含的项目。每个item_detail
字段都PaymentItemization
包括方便的信息,例如项目的item_id
和category_name
(如果有)。您可以使用此信息来分析您何时销售哪些类型的商品。
PaymentItemization
以下是示例对象的摘录:
{
"name": "Donut",
"quantity": 12,
"item_detail": {
"category_name": "Pastries",
"sku": "1234",
"item_id": "442d1344-6d2b-4238-83d0-0284dfd335d8",
"variation_id": "cb890728-cfdc-4690-9e03-349f964f756r"
},
...
}