Я столкнулся с проблемой - не может обновить цену варианты с использованием ShopifyAPI ..Невозможно обновить Variant Цены с помощью ShopifyAPI
при обновлении цены варианты, он дает ошибку
@ remote_errors = # < \ ActiveResource :: ResourceInvalid: Failed. Код ответа = 422. Response message = Unprocessable Entity.>, @ Validation_context = nil, @ errors = # < \ ActiveResource :: Ошибки: 0x000000029eb1d0 ... >>, @messages = {: base => ["Параметры не уникальны "]}
« \ 'after' < 'обязательное поле, чтобы показать эту ошибку, иначе переполнение стека скрывает ошибку.
по мере необходимости на другой вопрос
по производству магазина, запрос идентификатор «38f5c3b3b7bdf4433724a845c6df4571»
на тестовом магазине, запрос идентификатор «6050f165586b631e81b840dc0e1e6807»
Больше Результаты
изменить вариант цены на тест магазин
p = ShopifyAPI::Product.last
v = p.variants.first
v.price = "8.00"
v.save
первоначальной цены варианты = "9,00"
возвращает false, с ошибкой @messages = {: base => ["Параметры не уникальные"]}
запрос id 978ad18483f40ff3946df18df0a9d1d8 .
.
вариант изменения цены на живом магазине
p = ShopifyAPI::Product.first
p.variants[0].price = "24.65"
p.save
начальная цена варианта = "25,65"
возвращение правда, но цена не изменилась
идентификатор запроса a9a798b631e3dd10fc81b723f2883af1 .
.
вариант изменения цены через продукт на тест-магазине
p = ShopifyAPI::Product.first
p.variants[0].price = "8.00"
p.save
начальная цена варианта = «7,00»
возвращение правда и цена обновляется
запрос ID 7d995f6f6ed3bf515e69a1640f27f44a .
.
варианта изменение цены через продукт на живом магазине
p = ShopifyAPI::Product.last
v = p.variants.first
v.price = "4.00"
v.save
начальной цена варианты = "3.00"
возвращает лжи, с ошибкой @messages = {: база => [ "Опция не является уникальной «]} запрос ID c6aaa5b65576eb4ec0d89715d25b787e
См. Вопрос [Как обновить стоимость варианта, используя драгоценный камень в rails 3.2.2?] (Http://stackoverflow.com/questions/10924734/how-do-i-update-a-variant-price -using-shopify-gem-in-rails-3-2-2), чтобы получить информацию о продукте, сохраняя значение true, но не обновляя цену. –