Добрый день!
У меня вопрос, возможно ли сделать настройки, чтобы опции по товару, где только один вариант, не давал выбор вариаций?
Фото прилагаю:
Добрый день!
У меня вопрос, возможно ли сделать настройки, чтобы опции по товару, где только один вариант, не давал выбор вариаций?
Фото прилагаю:
Самый простой и рабочий вариант.
В макете “Товары”, над блоком “Главное содержимое” создайте новый блок с поддержкой smarty (название какое угодно):
В блок добавьте скрипт:
<script>
$(document).bind('ready ajaxComplete', function(){
$(function() {
$('.ty-product-options select').prop('disabled', function() {
return $('option', this).length < 2;
});
});
});
</script>
После этого вариации и опции на странице товаров будут недоступны для выбора (при условии, что у них один вариант в выпадающем списке).
Спасибо большое! Заработало!
Но теперь у меня второй исходящий из этой задачи вопрос: на главной странице и на странице списка товаров товары имеют разные кнопки: Купить (направляет товар прямо в корзину), Выбрать вариацию (которая направляет на страницу товара). Кнопка Выбрать вариацию была как раз на тех товарах, у которых был выбор опций. Как можно сделать, чтобы по всем товарам была кнопка Купить.