Shopify API:创建促销?

Posted

技术标签:

【中文标题】Shopify API:创建促销?【英文标题】:Shopify API: Create a Promotion? 【发布时间】:2012-10-25 22:20:52 【问题描述】:

使用 Shopify API,有没有办法为您的商店创建促销活动?如果没有,有没有办法在 Shopify 中以编程方式创建促销活动? (没有向管理员使用 CURL 帖子)

也就是说,我可以使用管理员手动创建促销活动,然后导航到 Promotions 并单击 Add a discount code 链接。我希望能够以编程方式做同样的事情,或者确定这是不可能的。我在api list 上没有看到任何明显的方法,但似乎应该是 API 方法。

【问题讨论】:

【参考方案1】:

价格规则 API 现已公开,允许任何应用创建价格规则和折扣代码。

https://help.shopify.com/api/price-rules

【讨论】:

【参考方案2】:

如果您熟悉 Rails 或者您已经在使用 ActiveResource 进行 Shopify API 调用,那么您可以使用 Discount < ActiveResource::Base https://gist.github.com/choonkeat/09a56da222f506e627c5 的修改版本

【讨论】:

【参考方案3】:

不幸的是,他们不允许这样做......不过,我求助于创建一个界面来这样做:

https://github.com/MartinAmps/Shopify-Private-APIs

希望对你有帮助

编辑

我还为此创建了一个blog post。

【讨论】:

【参考方案4】:

无法通过 API 创建折扣。

如果您愿意,我们已经发送了application that can be used to create discount codes。

否则,您可以使用 Mechanize 之类的工具自动为您创建优惠券,但请记住,未来任何时候它都很有可能会中断,因为我们不承诺让我们的管理员保持不变未来。任何更改都很有可能破坏您最终编写的任何脚本。

【讨论】:

克里斯,有什么理由吗?显然已经有一个 API 用于管理折扣,docs.shopify.com/manual/more/official-shopify-apps/… 正在使用它(批量折扣应用程序需要一些时间来生成商店中的所有折扣代码,因为它与 Shopify 强大的 API 一起生成代码。API 有对其施加的通话限制)

以上是关于Shopify API:创建促销?的主要内容,如果未能解决你的问题,请参考以下文章

Shopify 应用程序开发教程 [关闭]

如何从 Shopify Python API 获取所有产品 ID

Shopify - 使用 Shopify API 的新订单 - 如何了解税费和运费?

卸载shopify应用程序的任何回调或设置

Shopify API跨域Ajax请求

Shopify API 跨域 Ajax 请求