【问题标题】:Setting product published date via Shopify API doesn't work properly通过 Shopify API 设置产品发布日期无法正常工作
【发布时间】:2014-01-15 23:48:03
【问题描述】:

当我通过Shopify product update API (https://ashop.myshopify.com/admin/products/product_id.json PUT) 使用以下 JSON 将 published_at 设置为未来日期时。

{
  "product": {
    "id": 632910392,
    "published": false,
    "published_at": "2015-01-01T00:00:00+11:00"
  }
}

它返回 200 和以下 JSON

{
    "product": {
        "body_html": "something",
        "created_at": "2014-01-07T14:49:00+11:00",
        "handle": "test-product",
        "id": 206281997,
        "product_type": "MERCHANDISE",
        "published_at": "2015-01-01T00:00:00+11:00",
        "published_scope": "",
       },
    /* some other JavaScript properties*/
}

Shopify 接受了发布日期,但产品仍然可见。下面是产品可见性的截图

但是,如果我从请求 JSON 中删除了 "published_at": "2015-01-01T00:00:00+11:00",产品就会变为隐藏。

如何通过 Shopify API 设置发布日期?是否可能是 Shopify API 的错误?

感谢您的帮助。

【问题讨论】:

    标签: shopify


    【解决方案1】:

    我找到了使用私有 API 的解决方案。我测试了它。使用 publish_on 而不是 published_at。请参考 Shopify 论坛http://ecommerce.shopify.com/c/shopify-apis-and-technology/t/setting-product-published-date-via-shopify-api-doesn-t-work-properly-173469

    【讨论】:

      猜你喜欢
      • 2021-12-09
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多