【问题标题】:Shopify api total salesShopify api 总销售额
【发布时间】:2016-04-22 07:41:00
【问题描述】:

如何从 shopify 商店获取 api 调用的总销售额?有人知道吗?我得到的是按日期计算的总价,但不是总销售额。

我需要按最小和最大日期的总销售额。

提前致谢。

【问题讨论】:

  • 请参考 - https://docs.shopify.com/api/reference/order 并分享您的尝试。
  • 我需要按日期计算的总销售额,而不仅限于 250 个,我还需要按日期距离计算所有订单的总销售额,而 shopify 只给我 250 个订单的总销售额,不超过我根据我的要求需要的总销售额。谢谢
  • 分享您正在使用的代码以获得正确答案。
  • 您可以按日期对订单进行分页,同时也可以分页...

标签: shopify


【解决方案1】:

你可以得到你需要的范围内的订单总数,然后得到订单数的上限除以每页的数量(这将得到你需要获得的总页数) .例如,如果您一天有 730 个订单,每页有 250 个订单,您将需要获得 3 页订单。然后,您可以获取 3 页的订单并将总数相加。

https://docs.shopify.com/api/reference/order#count

【讨论】:

  • 谢谢..但这不是我的意思,我需要计算所有订单销售意味着所有日期距离订单的总销售额。
【解决方案2】:

您必须循环订单列表响应并总结“total_price”字段。如果您需要准确性,则必须从总金额中减去任何退款金额。

【讨论】:

  • 我试过了,total_price 的总和确实是仪表板中订单的总金额,但是 json 对象中似乎没有 refunds,而仪表板中减去了一些钱以“回归”的名义。你知道这里可能是什么问题
【解决方案3】:

是的,有一个用于退款的 json 对象。在 Python 中,您可以使用json_response['orders'][number_in_the_list]['refunds'] 检索退款信息。让 sur 将 status=any 端点添加到您的 GET 请求中,这样您将获得 /admin/api/2021-07/orders.json?status=any 以及您的其他端点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 2023-02-05
    • 1970-01-01
    • 2022-12-18
    • 2015-02-26
    相关资源
    最近更新 更多