【问题标题】:Shopify Disable product from channels (Publication assess)Shopify 禁用渠道中的产品(发布评估)
【发布时间】:2020-07-01 10:10:21
【问题描述】:

我一直在尝试通过特定渠道的 API 禁用产品,而不是“在线商店”,但现在没有运气。

目前,我可以使用“published: false”禁用“在线商店”销售渠道中的产品,但此属性已被列为已弃用,建议使用 Publication 对象。

请求发布对象一直需要 read_publications,write_publications 访问权限,但这些范围缺失,因为它说“Oauth error missing_shopify_permission: read_publications,write_publications”。

这里 https://community.shopify.com/c/Shopify-APIs-SDKs/write-publications-and-read-publications-access/m-... 我看到有后续措施可以帮助实现这一目标,但我仍然没有得到 Shopify 论坛的回复或支持。

我的应用是公共应用,我需要创建的功能是从所有销售渠道禁用特定产品,然后仅在“在线商店”渠道启用它。

我找到了一个可以做到这一点的应用程序,所以我认为应该有办法,但我在文档中找不到这个。该应用的名称是“批量产品编辑 (BPE)”

知道我怎样才能让它工作吗?

问候

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    如果您尝试控制产品在销售点或在线商店以外的渠道上的可见性(发布或取消发布),目前无法通过 API 实现。您只能从在线商店禁用启用。

    【讨论】:

      【解决方案2】:

      “已发布”在 GraphQL API 上标记为已弃用,但在 Rest Admin API (Search 'Create a new unpublished product') 上未标记。

      所以你仍然可以使用 Rest Admin API

      【讨论】:

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