6
Вывод Варианта Доставки В Зависимости От Названия Товара
Автор bergamota, 11 янв. 2015 22:25
Сообщений в теме: 107
#101
Отправлено 11 Май 2018 - 14:51
Уважаемые администраторы, нужна помощь
Почему-то перестал работать скрипт, который я добавляла с помощью этой темы!
Варианты доставки должны работать в зависимости от наличия/ отсутствия определенных слов в названии.
А сейчас снова начали показываться все 4 варианта, независимо от названия товара.
Помогите, пожалуйста!
Почему-то перестал работать скрипт, который я добавляла с помощью этой темы!
Варианты доставки должны работать в зависимости от наличия/ отсутствия определенных слов в названии.
А сейчас снова начали показываться все 4 варианта, независимо от названия товара.
Помогите, пожалуйста!
#102
Отправлено 11 Май 2018 - 18:23
sipaylik (11 Май 2018 - 14:51) писал:
Уважаемые администраторы, нужна помощь
Почему-то перестал работать скрипт, который я добавляла с помощью этой темы!
Варианты доставки должны работать в зависимости от наличия/ отсутствия определенных слов в названии.
А сейчас снова начали показываться все 4 варианта, независимо от названия товара.
Помогите, пожалуйста!
Почему-то перестал работать скрипт, который я добавляла с помощью этой темы!
Варианты доставки должны работать в зависимости от наличия/ отсутствия определенных слов в названии.
А сейчас снова начали показываться все 4 варианта, независимо от названия товара.
Помогите, пожалуйста!
Здравствуйте.
Если это касается магазина SL-32169, то через обычное оформление заказа все работает корректно.
Для Быстрого заказа внес изменения. Добавил код в шаблоне Быстрый заказ:
$(function () { if ($('.deliveryRadio').length) { $.get('/cart', function (content) { $(content).find('.cartForm .cartFormTbodyHeader').each(function () { var goodsName = $.trim($(this).text()); $('.orderStageDeliveryListTable tbody').hide(); if (goodsName.indexOf('оскв') !== - 1 ) { $('.deliveryRadio[value="301664"]').closest('tbody').show(); } else { $('.deliveryRadio[value="36742"]').closest('tbody').show(); } }); }); } });
#103
Отправлено 11 Май 2018 - 22:40
Firefly (11 Май 2018 - 18:23) писал:
Здравствуйте.
Если это касается магазина SL-32169, то через обычное оформление заказа все работает корректно.
Для Быстрого заказа внес изменения. Добавил код в шаблоне Быстрый заказ:
Если это касается магазина SL-32169, то через обычное оформление заказа все работает корректно.
Для Быстрого заказа внес изменения. Добавил код в шаблоне Быстрый заказ:
$(function () { if ($('.deliveryRadio').length) { $.get('/cart', function (content) { $(content).find('.cartForm .cartFormTbodyHeader').each(function () { var goodsName = $.trim($(this).text()); $('.orderStageDeliveryListTable tbody').hide(); if (goodsName.indexOf('оскв') !== - 1 ) { $('.deliveryRadio[value="301664"]').closest('tbody').show(); } else { $('.deliveryRadio[value="36742"]').closest('tbody').show(); } }); }); } });
Сайт www.ind-bazaar.ru, на нем нет быстрого заказа, по-моему. У меня по-прежнему это не работает, прикрепляю скриншот; вот тут, при добавлении товара со словом Екатеринбург в названии, не должна показываться пересылка из Индии - только три последних варианта доставки.
#104
Отправлено 14 Май 2018 - 10:56
Заработало, спасибо!
Только потерялся один способ доставки, который тоже должен показываться при наличии с названии слов "Москва", "СПб", "Екатеринбург",
это Пересылка почтой из российских филиалов.
Добавьте и его, пожалуйста!
Только потерялся один способ доставки, который тоже должен показываться при наличии с названии слов "Москва", "СПб", "Екатеринбург",
это Пересылка почтой из российских филиалов.
Добавьте и его, пожалуйста!
Firefly (11 Май 2018 - 18:23) писал:
Здравствуйте.
Если это касается магазина SL-32169, то через обычное оформление заказа все работает корректно.
Для Быстрого заказа внес изменения. Добавил код в шаблоне Быстрый заказ:
Если это касается магазина SL-32169, то через обычное оформление заказа все работает корректно.
Для Быстрого заказа внес изменения. Добавил код в шаблоне Быстрый заказ:
$(function () { if ($('.deliveryRadio').length) { $.get('/cart', function (content) { $(content).find('.cartForm .cartFormTbodyHeader').each(function () { var goodsName = $.trim($(this).text()); $('.orderStageDeliveryListTable tbody').hide(); if (goodsName.indexOf('оскв') !== - 1 ) { $('.deliveryRadio[value="301664"]').closest('tbody').show(); } else { $('.deliveryRadio[value="36742"]').closest('tbody').show(); } }); }); } });
#105
Отправлено 04 Май 2019 - 06:27
Здравствуйте! Аккаунт SL-229058, магазин ind-bazaar.ru
После смены шаблона слетело правило для доставки. Пожалуйста, помогите настроить следующий вариант:
Способы доставки:
Почтовая доставка из Индии (1)
Доставка курьером (2)
Самовывоз (3)
Отправка почтой по России (4)
Если в корзине есть хотя бы один товар со словом "Индии" в названии - при оформлении заказа выводить только способ доставки номер 1.
Если в корзине у ВСЕХ товаров в названии есть слово "Москва", "СПб" или "Екатеринбург" - при оформлении заказа выводить 2,3 и 4 способы доставки,
После смены шаблона слетело правило для доставки. Пожалуйста, помогите настроить следующий вариант:
Способы доставки:
Почтовая доставка из Индии (1)
Доставка курьером (2)
Самовывоз (3)
Отправка почтой по России (4)
Если в корзине есть хотя бы один товар со словом "Индии" в названии - при оформлении заказа выводить только способ доставки номер 1.
Если в корзине у ВСЕХ товаров в названии есть слово "Москва", "СПб" или "Екатеринбург" - при оформлении заказа выводить 2,3 и 4 способы доставки,
#106
Отправлено 15 Май 2019 - 04:41
Здравствуйте.
Ответили вам в чате.
Ответили вам в чате.
#107
Отправлено 06 Ноябрь 2019 - 17:21
Добрый вечер.При оформлении заказа отражаются все способы доставки,как реализовать так что-бы
выводился только нужный вариант,а остальные скрывались.
-- Доступность товара -->
<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>Доставка СДЭК 3-5 дней.Предоплата</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 %}>Под заказ - 5 дней: <span>Доставка: Самовывоз,курьер</div>
<div rel="true" class="available-true3" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE > 99 %}style="display:none;"{% ENDIF %}>В наличии: <span>Доставка:Самовывоз,курьер</div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0%}style="display:none;"{% ENDIF %}>Наличие товара: <span>Нет в наличии</div>
</div>
Аккаунт SL 204609
выводился только нужный вариант,а остальные скрывались.
-- Доступность товара -->
<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>Доставка СДЭК 3-5 дней.Предоплата</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 %}>Под заказ - 5 дней: <span>Доставка: Самовывоз,курьер</div>
<div rel="true" class="available-true3" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE > 99 %}style="display:none;"{% ENDIF %}>В наличии: <span>Доставка:Самовывоз,курьер</div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0%}style="display:none;"{% ENDIF %}>Наличие товара: <span>Нет в наличии</div>
</div>
Аккаунт SL 204609
#108
Отправлено 08 Ноябрь 2019 - 09:40
status321 (06 Ноябрь 2019 - 17:21) писал:
Добрый вечер.При оформлении заказа отражаются все способы доставки,как реализовать так что-бы
выводился только нужный вариант,а остальные скрывались.
-- Доступность товара -->
<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>Доставка СДЭК 3-5 дней.Предоплата</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 %}>Под заказ - 5 дней: <span>Доставка: Самовывоз,курьер</div>
<div rel="true" class="available-true3" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE > 99 %}style="display:none;"{% ENDIF %}>В наличии: <span>Доставка:Самовывоз,курьер</div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0%}style="display:none;"{% ENDIF %}>Наличие товара: <span>Нет в наличии</div>
</div>
Аккаунт SL 204609
выводился только нужный вариант,а остальные скрывались.
-- Доступность товара -->
<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>Доставка СДЭК 3-5 дней.Предоплата</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 %}>Под заказ - 5 дней: <span>Доставка: Самовывоз,курьер</div>
<div rel="true" class="available-true3" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE > 99 %}style="display:none;"{% ENDIF %}>В наличии: <span>Доставка:Самовывоз,курьер</div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0%}style="display:none;"{% ENDIF %}>Наличие товара: <span>Нет в наличии</div>
</div>
Аккаунт SL 204609
Здравствуйте. Если у Вас привязка к остатку товара, то сделать это не получится по 2 причинам:
1) Остаток товара недоступен при оформлении товара
2) В корзине может находиться несколько товаров с разными параметрами доставки
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных