Добрый день всем. Меня много спрашивали как можно из моего модуля сделать модуль для быстрого заказа товаров, купить в один клик или еще какую то подобную лабуду, "ну можно же" - конечно можно. Держите.
Код формы для категории (вставляете во вкладке персонализация настройки формы кастомный js)
$(window).load(function () {
$('#feedbackModal34').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget);
var productName = button.data('name');
var productModel = button.data('model');
$('#sobtext12').val(productName);
});
});
Форма выводится через функцию вывод в любом месте в самый низ категории и не дублируется вместе с каждым товаром. она не должна попасть в цыкл, скрывается кнопка стилями или можно создать новый шаблон для формы без кнопки модалки.
далее кнопка под каждым товаром выглядит так: (код должен быть в цыкле foreach)
<button type="button" class="btn btn-default"
data-toggle="modal"
data-target="#feedbackModal34"
data-name="<?php echo $product['name']; ?>"
>
<i class="fa fa-shopping-cart"></i>
<span class="hidden-xs hidden-sm hidden-md">
Арендовать
</span>
</button>
Сама форма имеет одно дополнительное поле, "Имя товара" #sobtext12 которое можно скрыть к примеру в той же вкладке персонализация, в поле кастомный CSS #sobtext12{display:none}
Собственно вот. Быстрый заказ товара из моего модуль фидбека. Полей можно добавить сколько угодно, скрыть их и втягивать туда какую то еще информацию о товаре которую вы хотите видить в своем списке заказов или почте.
В других страницах - поиск, производители в карточке и тп можно все сделать по точно такому же принципу.
Всем спасибо. возможно немного автоматизирую этот процесс и внедрю в новую версию.