Как ПОСТАВИТЬ новый продукт в магазине shopify через api из частного приложения? - PullRequest
0 голосов
/ 09 августа 2011

Я использую магазин shopify_app и смог прочитать в своем магазине.но тогда я не могу написать ему.Я установил учетные данные для чтения / записи при установке моего приложения, поэтому я уверен, что проблема не в этом.вот что я сделал, чтобы ПОСТАВИТЬ новый продукт в моем магазине:

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

, но это не спасает.Огромное спасибо.Мне это очень нужно.

1 Ответ

1 голос
/ 09 августа 2011

Похоже, что эта проблема уже была решена в 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...