【问题标题】:Square connect API not returning item quantitySquare Connect API 不返回商品数量
【发布时间】:2018-08-28 00:11:20
【问题描述】:

在列出目录商品时如何获取库存水平?

我将 Square Connect 节点 SDK https://www.npmjs.com/package/square-connect 用于电子商务项目。我正在使用 Node / Express JS 向 Square 提出请求,复制(稍作修改)SDK 文档中的示例。我正在从 Square 取回数据,但我无法获取我的任何产品的库存水平。

我在 Square 的响应中看到的唯一库存数据(使用此示例代码 https://docs.connect.squareup.com/api/connect/v2#endpoint-listcatalog 时)是:

"location_overrides": [{
"location_id": "my-location-id",
"track_inventory": true,
"inventory_alert_type": "LOW_QUANTITY",
"inventory_alert_threshold": 15 }]

我以为我发现遗漏了什么,所以我回到 Square 文档https://docs.connect.squareup.com/api/connect/v2 并在页面上搜索“库存”,上面列出的值是唯一出现的值。

我在 Square 仪表板上尝试过的事情:

  1. 启用/禁用库存跟踪
  2. 为多个项目设置库存水平
  3. 启用/禁用库存水平警报

任何有关此的帮助或其他信息将不胜感激!我一直在人们使用 PHP SDK 和获取产品的库存水平时看到类似的问题,所以我知道这是一个受支持的功能。我就是想不通我做错了什么..

【问题讨论】:

    标签: square


    【解决方案1】:

    目前,在 Square 的 API 中列出/调整库存的唯一方法是使用 Connect v1(Node SDK 支持)。请查看我们的文档网站了解更多信息:https://docs.connect.squareup.com/api/connect/v1#navsection-inventory

    【讨论】:

    • 我有一个相关的跟进:使用 V1 端点,我能够列出我的目录项目的库存水平(谢谢!),但看起来从 API 返回的唯一数据是项目 ID 及其库存水平。无论如何,是否可以在一次调用中获取目录数据(项目名称、价格等)和库存水平?还是我需要进行后续调用以获取库存并在我端构建完整的数据集?
    • 不幸的是,您需要像您说的那样打另一个电话。您将使用库存端点为您提供的项目 ID 从目录端点检索它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    相关资源
    最近更新 更多