[英]Rails 2.3: Product has_many Variants - how to do find on Product with conditions on Variant?
[英]How to create a shopify product with many variants
任何人都知道如何使用变体创建新产品?
在Ruby on Rails世界中,我们有:has_many
,然后执行以下操作:
Product.create!(...).variants.build(...).save
这将创建一个产品及其关联variant
。
对于Shopify,我不知道:
user_products.map do | up |
new_products = ShopifyAPI::Product.build(...)
up.variants.each do |variant|
new_products.variants.build(...)
end
new_products.save
end
做到这一点我得到了:
ActiveResource :: ServerError(失败。响应代码= 501.响应消息=未实现。)
就我而言,这并不理想:
ShopifyAPI::Product.new(
{
...,
variants: [
...
]
}
).save
Shopify不支持变体作为嵌套对象。 您需要为每个要创建的变体创建REST请求。 请参阅变体对象文档
适用于变体的Shopify API: https ://help.shopify.com/api/reference/product_variant
并且还要确保您使用Shopify gem: https : //github.com/Shopify/shopify_api
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.