作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
Shopify 有一个 RESTful API 和一个方便的 shopify_api ruby gem,我已将其用于更新库存水平。
今天我必须做一些新的事情,用图像创建一个新产品,我想使用 shopify_api gem 而不是使用 rest-client 或 httparty 之类的东西来与 API 交互。
Shopify API 支持同时创建具有默认变体的新产品和将由 Shopify 使用此调用下载的产品图片:
POST/admin/products.json
使用 JSON 请求字符串:
{
"product": {
"title": "Burton Custom Freestlye 151",
"body_html": "<strong>Good snowboard!</strong>",
"vendor": "Burton",
"product_type": "Snowboard",
"images": [
{
"src": "http://example.com/rails_logo.gif"
}
]
}
}
问题是如何使用 shopify_api gem 执行此操作?
干杯,
马库斯
最佳答案
我发现了一种不优雅的方法。请参阅下面的解决方案:
images = []
image = {}
image["src"] = "http://i.dailymail.co.uk/i/pix/2012/09/10/article-0-14EE3D4E000005DC-303_634x434.jpg"
images << image
variant = ShopifyAPI::Variant.new(
:price => 69.99,
:inventory_management => 'shopify',
:inventory_quantity => 69,
:sku => "MS_TEST"
)
product = ShopifyAPI::Product.new(
:title => "MS Test",
:body_html => "<strong>Good snowboard!</strong>",
:vendor => "MS Test",
:product_type => "MS Test",
:images => images,
:variants => variant
)
关于ruby - 使用 shopify_api Ruby gem 创建带有图像的新产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12850554/
您好,我正在与 bigcommerce 合作,我希望在每个类别页面上获得以下风格的分割 本质上是制作类别版本; %%Panel.HomeFeaturedProducts%% %%Panel.SideT
我是一名优秀的程序员,十分优秀!