status321 (02 Декабрь 2022 - 09:25) писал:
Здравствуйте. Приносим свои извинения за длительное ожидание ответа.
1)Зайдите в раздел Сайт---Редактор шаблонов---Товар и найдите код:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE < 200 %}style="display:none;"{% ENDIF %} >В наличии: <span>Доставка:ТК СДЭК</span></div> <div rel="true" class="available-true2" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE < 100 || GOODS_MOD_REST_VALUE > 199 %}style="display:none;"{% ENDIF %} >В наличии: <span>Доставка Почта-бесплатно</span></div> <div rel="true" class="available-true3" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE > 99 %}style="display:none;"{% ENDIF %}>В наличии: <span>Доставка:Самовывоз</span></div> <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0%}style="display:none;"{% ENDIF %}>Наличие товара: <span>Нет в наличии</span></div> </div> <!-- Следующий и Предыдущий товар -->
Замените его на:
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div rel="true" class="available-true3" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE != 1 %}style="display:none;"{% ENDIF %} >В наличии: <span>Доставка:Самовывоз</span></div> <div rel="true" class="available-true2" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE != 150 %}style="display:none;"{% ENDIF %} >В наличии: <span>Доставка Почта-бесплатно</span></div> <div rel="true" class="available-true" {% IFGOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE != 250 %}style="display:none;"{% ENDIF %} >В наличии: <span>Доставка:ТК СДЭК</span></div> <div rel="true" class="available-true4" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE != 350 %}style="display:none;"{% ENDIF %} >В наличии: <span>Доставка:Boxberry</span></div> <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0%}style="display:none;"{% ENDIF %} >Наличие товара: <span>Нет в наличии</span></div> </div> <!-- Следующий и Предыдущий товар -->
2)Зайдите в Редактор шаблонов --- main.js и найдите данный код:
goodsPriceOld = $('.goodsDataMainModificationPriceOld'), goodsAvailable = $('.goodsDataMainModificationAvailable'), goodsAvailableTrue = goodsAvailable.find('.available-true'), goodsAvailableTrue2 = goodsAvailable.find('.available-true2'), goodsAvailableTrue3 = goodsAvailable.find('.available-true3'),
И сразу после добавьте данный код:
goodsAvailableTrue4 = goodsAvailable.find('.available-true4'),
3)Найдите данный код:
// Есть ли товар есть в наличии if(modificationRestValue>0 && modificationRestValue<99) { goodsAvailableFalse.hide(); goodsAvailableTrue.hide(); goodsAvailableTrue2.hide(); goodsAvailableTrue3.show(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').hide(); } else if(modificationRestValue>99 && modificationRestValue<200) { goodsAvailableFalse.hide(); goodsAvailableTrue.hide(); goodsAvailableTrue2.show(); goodsAvailableTrue3.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').hide(); } else if(modificationRestValue>199) { goodsAvailableFalse.hide(); goodsAvailableTrue.show(); goodsAvailableTrue2.hide(); goodsAvailableTrue3.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').hide(); } else { goodsAvailableFalse.show(); goodsAvailableTrue.hide(); goodsAvailableTrue2.hide(); goodsAvailableTrue3.hide(); goodsAvailableAddCart.hide(); goodsAvailableQty.hide(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').show(); } // Если товар есть в списке сравнения
И замените его на:
// Есть ли товар есть в наличии // Остаток товара 1 = Доставка:Самовывоз if(modificationRestValue == 1) { goodsAvailableFalse.hide(); goodsAvailableTrue.hide(); goodsAvailableTrue2.hide(); goodsAvailableTrue4.hide(); goodsAvailableTrue3.show(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').hide(); // Остаток товара 150 = Доставка Почта-бесплатно } else if(modificationRestValue == 150) { goodsAvailableFalse.hide(); goodsAvailableTrue.hide(); goodsAvailableTrue2.show(); goodsAvailableTrue3.hide(); goodsAvailableTrue4.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').hide(); // Остаток товара 250 = Доставка:ТК СДЭК } else if(modificationRestValue == 250) { goodsAvailableFalse.hide(); goodsAvailableTrue.show(); goodsAvailableTrue2.hide(); goodsAvailableTrue3.hide(); goodsAvailableTrue4.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').hide(); // Остаток товара 350 = Доставка:Boxberry } else if(modificationRestValue == 350) { goodsAvailableFalse.hide(); goodsAvailableTrue4.show(); goodsAvailableTrue2.hide(); goodsAvailableTrue3.hide(); goodsAvailableTrue.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').hide(); // Остаток товара 0 и другое = Доставка:Самовывоз } else { goodsAvailableFalse.show(); goodsAvailableTrue.hide(); goodsAvailableTrue2.hide(); goodsAvailableTrue3.hide(); goodsAvailableTrue4.hide(); goodsAvailableAddCart.hide(); goodsAvailableQty.hide(); $('.add-to-box .callback, .goodsDataMainModificationEmpty').show(); } // Если товар есть в списке сравнения