【问题标题】:How to POST new product in shopify store via api from a private app?如何通过私有应用程序的 api 在 shopify 商店中发布新产品?
【发布时间】:2011-08-09 04:08:29
【问题描述】:

我正在使用 shopify_app gem,并且能够阅读我的商店。但后来我不能写信给它。我在安装我的应用程序时设置了读/写凭据,所以我确定问题不存在。这是我在商店中发布新产品时所做的:

product = ShopifyAPI::Product.new
product.title= "Nike Bag"
product.price_range = "27.00"
product.save

但它不保存。 非常感谢。我非常需要这个。

【问题讨论】:

    标签: api shopify


    【解决方案1】:

    看起来这个问题已经在shopify api google group 中解决了,但只是在这里发布,以防其他人发现它有用。

    无法保存上述产品,因为未指定所有必填字段。查看shopify api docs 中的示例以获取必填字段列表。如果保存失败,还要检查 product.errors,这应该可以了解失败的原因。

    这应该可行:

    product = ShopifyAPI::Product.new
    product.product_type = "Snowboard"
    product.title = "Burton Custom Freestlye 151"
    product.body_html  = "<strong>Good snowboard!</strong>"
    product.vendor = "Burton"
    product.variants = [ShopifyAPI::Variant.new(:price =>10)]
    product.save
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 2015-06-16
      • 2019-11-27
      相关资源
      最近更新 更多