Добрый день, подскажите пожалуйста - как настроить при оформлении заказа, чтобы количество товара в карточках одной категории каталога было кратно 100, 60 или 70 ед.
Продаю оптом ткань - это кратность метров в рулоне,
Спасибо
Аккаунт SL-239705
0
Оформление Заказа
Автор antony9797, 11 авг. 2017 20:19
Сообщений в теме: 7
#1
Отправлено 11 Август 2017 - 20:19
#2
Отправлено 15 Август 2017 - 15:08
antony9797 (11 Август 2017 - 20:19) писал:
Добрый день, подскажите пожалуйста - как настроить при оформлении заказа, чтобы количество товара в карточках одной категории каталога было кратно 100, 60 или 70 ед.
Продаю оптом ткань - это кратность метров в рулоне,
Спасибо
Аккаунт SL-239705
Продаю оптом ткань - это кратность метров в рулоне,
Спасибо
Аккаунт SL-239705
#4
Отправлено 17 Август 2017 - 02:49
Здравствуйте.
Добавьте пожалуйста нескольким товарам характеристики по примеру "Кратность - 70" и укажите ссылки на них.
Добавьте пожалуйста нескольким товарам характеристики по примеру "Кратность - 70" и укажите ссылки на них.
#5
Отправлено 17 Август 2017 - 13:34
http://globaltexe.ru/catalog/Byaz-2 ко всем товарам в данной категории добавлена характеристика
#6
Отправлено 18 Август 2017 - 07:20
Здравствуйте.
Благодарю за изменения и ссылку, зайдите в раздел Сайт - Редактор шаблонов - main.js - в самом конце пропишите:
После изменений на всякий случай почистите кэш браузера, чтобы они вступили в силу.
Благодарю за изменения и ссылку, зайдите в раздел Сайт - Редактор шаблонов - main.js - в самом конце пропишите:
$(function() { var id = 'Кратность'; var quantity = $('[name="form[goods_mod_quantity]"]'); var pack = $('#content_2 tr').map(function() { if($.trim($(this).find('.value').text()) === id) { return(parseInt($(this).closest('tr').find('.data').text())); } }).get(0); if(pack) { quantity.val(pack).keyup(function() { var current = parseInt($(this).val()); var mod = (current / pack) % 2; if(mod !== 1) { quantity.val(current > pack ? ((Math.round(current / pack)) * pack) : pack); } }); $('.quantity-plus, .quantity-minus').click(function() { var current = parseInt(quantity.val()); if($(this).hasClass('quantity-plus')) { current += pack; } else { current -= pack; } quantity.val(current).trigger('keyup'); }); } });
После изменений на всякий случай почистите кэш браузера, чтобы они вступили в силу.
#7
Отправлено 18 Август 2017 - 11:37
Добрый день! Все сделал как сказали, но к сожалению ничего не изменилось
Также добавляет в корзину по 1 метру
Также добавляет в корзину по 1 метру
#8
Отправлено 19 Август 2017 - 07:32
Здравствуйте.
На данный момент код срабатывает, попробуйте проверить в другом браузере(все же считаю, что страница закэшировалась), так как при заходе на товар из скриншота автоматически подставляется количество 100 и при нажатии "купить" во всплывающем окне указана информация о количестве, которое я пытаюсь положить в корзину:
На данный момент код срабатывает, попробуйте проверить в другом браузере(все же считаю, что страница закэшировалась), так как при заходе на товар из скриншота автоматически подставляется количество 100 и при нажатии "купить" во всплывающем окне указана информация о количестве, которое я пытаюсь положить в корзину:
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных