Запрос добавления товара в корзину

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 6 месяцев

Сообщение #1 sergeevizh » 02.03.2017, 15:08

Вопрос касается рекламных объявлений.
Как должна выглядеть ссылка, чтобы при переходе по ней, в корзину добавлялся нужный товар и не пропадали метки UTM?
Есть вариант "cart?variant=1", но не срабатывает. Отдает пустую корзину.

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #2 korshunov » 02.03.2017, 16:48

На демо сайте прекрасно добавляется товар в корзину
demookay.com/cart/?variant=1

Видимо, у Вас уже творчески переработано многое...

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 6 месяцев

Сообщение #3 sergeevizh » 02.03.2017, 17:45

korshunov писал(а):На демо сайте прекрасно добавляется товар в корзину
demookay.com/cart/?variant=1

Видимо, у Вас уже творчески переработано многое...

На демо сайте по запросу "/cart/?variant=1" добавляется товар http://demookay.com/products/blinnitsa-ariete-baby-181, который в админке добавлен под id1. Если вбить "/cart/?variant=146" вместо товара под id146 http://demookay.com/products/pelenalnyj-stolik-cam-nuvola, добавляется id142 http://demookay.com/products/stulchik-dlya-kormleniya-peg-perego-prima-pappa-best. Я не могу как раз логику понять. Если удаляются товары, то в БД продолжается счет, а если совсем удаляются на 0 не меняется. Как-то так)))

У меня товар начинается от id151 и не добавляет в корзину. Дело совсем не в переработках. Я CardView.php не трогал, только косметика шаблона и js.

Разобрался, дело в БД. Там варианты отличаются от id самого товара. Но вот теперь в чем вопрос. По ссылке товар добавляется, вот только увидеть его можно после обновления страницы.

m1hasik M
Аватара
m1hasik M
Возраст: 32
Репутация: 31
Сообщения: 200
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Откуда: Днепр
Skype

Сообщение #4 m1hasik » 02.03.2017, 18:50

Какая версия php у вас ? и какие настройки вывода ошибок?
ВОзможно у вас не работает аякс информер, через консоль посмотрите что возвращает аякс запрос, возможно так у вас warning и поэтому корзина сразу не обновляется

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #5 korshunov » 03.03.2017, 05:01

sergeevizh писал(а):По ссылке товар добавляется, вот только увидеть его можно после обновления страницы.

На демо сайте все работает правильно и сразу. Явно у Вас причина индивидуальная...


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 23 гостя