У меня ограниченные знания по работе в кодировании HTML / Scripts.У меня есть пользовательская тема, в которой есть опция быстрого просмотра, и она не показывает наличие на складе, как ожидалось.
Из моего собственного исследования я чувствую, что что-то не хватает с управлением запасами / выполнением.Похоже, что дизайнер темы использовал Variant для определения запаса и нуждается в некотором изменении кода.Я использую в основном Oberlo и иногда Shopify as Fulfillment.
С текущим кодом, для продукта с несколькими вариантами, быстрый просмотр показывает доступность - MANY IN STOCK или IN STOCK, что совершенно нормально.Но для продуктов (с запасом) без вариантов, он показывает OUT OF STOCK.
Вот полный код https://codeshare.io/alqZKj
Я думаю, что эта часть кода нуждается в изменении, и особенно строка
var inventoryInfo = productItem.find('.product-inventory span');
var inventory_info = productItem.find('.product-inventory');
if (variant.available) {
inventory_info.css("opacity","1");
if (variant.inventory_management!=null) {
inventoryInfo.text(" in stock");
inventoryInfo.addClass('items-count');
inventoryInfo.removeClass('many-in-stock');
inventoryInfo.removeClass('out-of-stock');
} else {
inventoryInfo.text("Many in stock");
inventoryInfo.addClass('many-in-stock')
inventoryInfo.removeClass('items-count');
inventoryInfo.removeClass('out-of-stock');
}
} else {
inventory_info.css("opacity","0");
inventoryInfo.addClass('out-of-stock')
inventoryInfo.text("Out of stock");
inventoryInfo.removeClass('items-count');
inventoryInfo.removeClass('many-in-stock');
}
Любая помощь будет оценена!Спасибо