Мне нужно создать пользовательский продукт по адресу Shopify Storefront.Создать пользовательский продукт в Shopify
Документация ссылка: http://docs.shopify.com/api/product#create
Я попытался следующий код:
$('#addProduct').click(function() {
$.ajax({
url:'https://xxxxxx:[email protected]/admin/products.json',
type: 'POST',
contentType : 'application/json',
dataType: 'json',
data: {
"product": {
"title": "Burton Custom Freestlye 151",
"body_html": "<strong>Good snowboard!</strong>",
"vendor": "Burton",
"product_type": "Snowboard",
"tags": "Barnes & Noble, John's Fav, \"Big Air\""
}
},
success: function(response) {
console.log(response);
},
error: function(xhr) {
console.log(xhr.statusText);
}
}).done(function(data) {
console.log(data);
});
});
Приведенный выше код показывает следующее сообщение об ошибке в консоли Chrome в то время как Ajax запроса:
ВАРИАНТЫ https://rmisys.myshopify.com/admin/products.json 405 (Не разрешено) jquery-1.10.2.js: 8706 ОПЦИИ https://rmisys.myshopify.com/admin/products.json Нет заголовка «Access-Control-Allow-Origin» o n запрашиваемый ресурс. Происхождение 'http://rmisys.myshopify.com' поэтому не допускается. jquery-1.10.2.js: 8706 XMLHttpRequest не может загрузить https://rmisys.myshopify.com/admin/products.json. В запрошенном ресурсе нет заголовка «Access-Control-Allow-Origin». Происхождение 'http://rmisys.myshopify.com' поэтому не допускается. дизайн-рубашка: 1 ошибка
Если этот ответ поможет вам, пожалуйста, поддержите меня .. :) – Vasu