繁体   English   中英

如何创建具有多种变体的shopify产品

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM