Работаю над темой Custom Big Cartel, и я почти закончил, единственная часть, которая не работает, — это когда пользователь обновляет количество продуктов в своей корзине, он может установить это число на значение, превышающее оставшийся запас. Используя API большого картеля, у него есть переменная с именем Product с var
product.options- Returns all of the options of a product whether they are
sold out or not.
Затем я перебираю все варианты для одного продукта, например так
Product.find(permalink, function(product) {
console.log("I found " + product.name + "!");
var len=(product.options.length);
console.log(len);
for(var i = 0; i<len;i++){
console.log((product.options[i]));
}
});
Объект «Опция», согласно API, имеет поле
option.quantity Returns the quantity left in stock for an option.
Хорошо, когда я изучаю объект, который я получаю из цикла, он печатает
Object {id: 153343298, name: "Small", price: 30, sold_out: false, has_custom_price: false}
И нет поля "количество". Вот ссылка на документацию API, кто-нибудь знает? Документация Big Cartel API