Перейти к содержимому


Автоматичсекий Переброс В Корзину


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Saracs

Saracs

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений

Отправлено 11 Январь 2020 - 20:25

Всем доброго времени суток
В шаблоне "Ассорти" нет функции быстрого заказа товара
При нажатии кнопки "купить" товар добавлялся в корзину
можно-ли как-то сделать,чтобы после нажатия кнопки "купить" покупателя автоматически перекидывало в его корзину?
то есть,своеобразная имитация быстрого заказа

#2 Mr.Nito

Mr.Nito

    Активный участник

  • Модераторы
  • 1 364 сообщений

Отправлено 11 Январь 2020 - 20:46

Просмотр сообщенияSaracs (11 Январь 2020 - 20:25) писал:

Всем доброго времени суток
В шаблоне "Ассорти" нет функции быстрого заказа товара
При нажатии кнопки "купить" товар добавлялся в корзину
можно-ли как-то сделать,чтобы после нажатия кнопки "купить" покупателя автоматически перекидывало в его корзину?
то есть,своеобразная имитация быстрого заказа
Здравствуйте.
Если изменений по шаблону произведено немного : Переустановите тему в галерее тем по кнопке "переустановить тему" (чтобы установилась версия с функционалом быстрого заказа). Если изменения по шаблону уже есть, напишите номер аккаунта -перенесём их в Ваш шаблон.

Далее нужно в файле main.js заменить блок кода
// Добавление товара в корзину
$(document).on('click', '.button._add-cart:not(.quickviewmod)', function() {
var $btn = $(this);
$btn.addClass('_loading')
$btn.find('span').html('<i class="fal fa-circle-notch fa-spin"></i>')

var $form = $(this).closest('form');

if ($(this).hasClass('_quick')) {

на

// Добавление товара в корзину
$(document).on('click', '.button._add-cart:not(.quickviewmod)', function() {
var $btn = $(this);
$btn.addClass('_loading')
$btn.find('span').html('<i class="fal fa-circle-notch fa-spin"></i>')

var $form = $(this).closest('form');

$(this).addClass('_quick');
if ($(this).hasClass('_quick')) {

После нажатия кнопки "Купить" будет появляться корзина товаров.

#3 Saracs

Saracs

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений

Отправлено 12 Январь 2020 - 01:25

Работает на странице каталога,а на странице товара нет
И нельзя ли сделать отдельно кнопку "купить" а рядом "Добавить в корзину"?

#4 Mr.Nito

Mr.Nito

    Активный участник

  • Модераторы
  • 1 364 сообщений

Отправлено 13 Январь 2020 - 11:59

Просмотр сообщенияSaracs (12 Январь 2020 - 01:25) писал:

Работает на странице каталога,а на странице товара нет
И нельзя ли сделать отдельно кнопку "купить" а рядом "Добавить в корзину"?
В шаблоне Товар
замените
				 <!--<button type="submit" class="button _product-view-add-cart _add-cart _quick _full-border" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"><span>Быстрый заказ</span></button>-->
				 <button type="submit" class="button _product-view-add-cart _add-cart _full-border" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"><span>Купить</span></button>
на
				 <button type="submit" class="button _product-view-add-cart _add-cart _quick _full-border" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"><span>Купить</span></button>
				 <button type="submit" class="button _product-view-add-cart _add-cart _full-border _to-cart" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"><span>Добавить в корзину</span></button>

В файле main.js заменить
// Добавление товара в корзину
$(document).on('click', '.button._add-cart:not(.quickviewmod)', function() {
var $btn = $(this);
$btn.addClass('_loading')
$btn.find('span').html('<i class="fal fa-circle-notch fa-spin"></i>')

var $form = $(this).closest('form');

$(this).addClass('_quick');
if ($(this).hasClass('_quick')) {

на
// Добавление товара в корзину
$(document).on('click', '.button._add-cart:not(.quickviewmod)', function() {
var $btn = $(this);
$btn.addClass('_loading')
$btn.find('span').html('<i class="fal fa-circle-notch fa-spin"></i>')

var $form = $(this).closest('form');

if (!$(this).hasClass('_to-cart')) {
	 $(this).addClass('_quick');
}
if ($(this).hasClass('_quick')) {





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных