Перейдите в раздел Сайт - Редактор шаблонов.
В шаблоне main.js. найдите код:
// Вызов функции редиректа при обратном звонке $('#footer .callbackForm').submit(validCallBack); $('#fancybox-callback .callbackForm').submit(validCallBackC);
С новой строки после него добавьте код:
$('#fancybox-notify .notifyForm').submit(validCallBackC);
В шаблоне main.css найдите код:
/* Кнопки В корзину, избранное, сравнение, быстрый просмотр */
После него добавьте код:
.products-grid .item .product-shop .actions .product-notify {background-color: #ff9302;padding: 7px;color: #fff;flex-grow: 1;height: 30px;text-align: center;} .products-list .item .product-shop .actions .product-notify {display: inline-block;vertical-align: middle;background-color: #ff9302;padding: 8px 20px;color: #fff;flex-grow: 1;text-align: center;height: 34px;}
В шаблоне main.css найдите код:
/*** Обратный звонок, Связь с администрацией ***/ #fancybox-callback .fancybox-close-small {color: #fff;}
Замените на:
/*** Обратный звонок, Связь с администрацией ***/ #fancybox-callback .fancybox-close-small, #fancybox-notify .fancybox-close-small {color: #fff;}
В шаблоне HTML найдите код:
<!-- Обратный звонок в шапке --> <script> $(document).ready(function(){ $("#header-callback").fancybox({ 'hideOnContentClick': true, 'title': false, padding: 0, maxWidth: 500, autoHeight: true }); }); </script>
Замените на:
<!-- Обратный звонок в шапке --> <script> $(document).ready(function(){ $("#header-callback").fancybox({ 'hideOnContentClick': true, 'title': false, padding: 0, maxWidth: 500, autoHeight: true }); $(".product-notify").on('click', function(){ $('.notifyForm [name="form[Товар]"]').val($(this).data("name")); }).fancybox({ 'hideOnContentClick': true, 'title': false, padding: 0, maxWidth: 500, autoHeight: true }); }); </script>
В шаблоне HTML найдите код:
<!-- Overlay --> <div class="overlay"></div>
Перед ним добавьте код:
<!-- Уведомить о поступлении --> <noindex> <div id="fancybox-notify" style="display:none"> <div class="fancybox-header"> <strong class="title">Уведомить о поступлении</strong> </div> <div class="fancybox-body"> <form method="post" action="{CALLBACK_URL}" class="callbackForm notifyForm" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}"/> <input type="hidden" name="form[Товар]" /> <input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" value="Уведомить о поступлении"/> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="callback-input"> <label class="callback-label required" for="callback_person_header">Ваше имя <em>*</em></label> <input id="callback_person_header" class="input callback_person required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" maxlength="50" autocomplete="off"> </div> <div class="callback-input"> <label class="callback-label required" for="callback_phone_header">Номер телефона <em>*</em></label> <input id="callback_phone_header" class="input callback_phone required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="50" title="Введите номер телефона" autocomplete="off"> </div> <button type="submit" title="Отправить" class="callback-btn button button3">Отправить</button> <div class="pp">Нажимая на кнопку Отправить,<br/> Вы соглашаетесь с <a href="#">правилами обработки данных</a></div> </form> </div> </div> </noindex>
Далее потребуется добавить кнопки на каждый модуль товаров.
В шаблоне HTML:
Найдите код:
{% IF index_page_favorites_goods.MIN_REST_VALUE>0 %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %}
Замените на:
{% IF index_page_favorites_goods.MIN_REST_VALUE>0 %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ELSE %} <a class="product-notify" href="#fancybox-notify" title="Уведомить о поступлении" data-name="{index_page_favorites_goods.NAME}"><i class="fal fa-bell"></i></a> {% ENDIF %}
Найдите код:
{% IF index_page_new_goods.MIN_REST_VALUE>0 %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %}
Замените на:
{% IF index_page_new_goods.MIN_REST_VALUE>0 %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ELSE %} <a class="product-notify" href="#fancybox-notify" title="Уведомить о поступлении" data-name="{index_page_new_goods.NAME}"><i class="fal fa-bell"></i></a> {% ENDIF %}
Найдите код:
{% IF index_page_goods.MIN_REST_VALUE>0 %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %}
Замените на:
{% IF index_page_goods.MIN_REST_VALUE>0 %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ELSE %} <a class="product-notify" href="#fancybox-notify" title="Уведомить о поступлении" data-name="{index_page_goods.NAME}"><i class="fal fa-bell"></i></a> {% ENDIF %}
В шаблоне Поиск:
Найдите код:
{% IF goods.MIN_REST_VALUE>0 %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %}
Замените на:
{% IF goods.MIN_REST_VALUE>0 %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ELSE %} <a class="product-notify" href="#fancybox-notify" title="Уведомить о поступлении" data-name="{goods.NAME}"><i class="fal fa-bell"></i></a> {% ENDIF %}
Код встречается в шаблоне 2 раза, нужно заменить везде.
В шаблоне Просмотр акции и Товары код аналогичен шаблону Поиск.
Для карточки товара в шаблоне Товар:
Найдите код:
<a href="{GOODS_URL}" class="button button2 more" title="Подробнее">Подробнее</a> </div>
Замените на:
<a href="{GOODS_URL}" class="button button2 more" title="Подробнее">Подробнее</a> </div> {% IF GOODS_MOD_REST_VALUE = 0 %} <div class="add-to-cart"> <a class="button button2 product-notify" href="#fancybox-notify" title="Уведомить о поступлении" data-name="{index_page_favorites_goods.NAME}">Уведомить о поступлении</a> </div> {% ENDIF %}