0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 428 Просмотров
*

shurakana

  • Завсегдатай
  • 793
  • 43
Всем привет, как известно по умолчанию корзина пользователя сохраняется в сессиях, и при выходе она очищается.
Так вот, предлагаю небольшой хак, как это исправить, правда пока только для зарегистрированных пользователей.

1) в таблице #__jsopping_users создаем поле с именем "cart" и "wishlist", тип "TEXT"

2) идем в components\com_jshopping\models\cart.php

3) Заменяем метод saveToSession() на:
Спойлер
[свернуть]

4) Заменяем метод loadCartDataFromSession() на:
Спойлер
[свернуть]

5) Заменяем метод clear() на:
Спойлер
[свернуть]

6) в методе addLinkToProducts() на первую строку добавляем:
Код: php
if(count($this->products) == 0)return;

Багов в работе пока не замечено. Для не зарегистрированных пользователей все работает также как и раньше.

Версия Joomla 3.4.5
Версия JoomShopping 4.11.4

« Последнее редактирование: 24.12.2015, 18:34:24 от shurakana »
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин для добавления соглашения на обработку персональных данных (152-ФЗ)

Автор pvi1

Ответов: 0
Просмотров: 197
Последний ответ 01.08.2017, 07:31:58
от pvi1
Вывести картинку товара в список товаров в личном кабинете ?

Автор pavel2950

Ответов: 7
Просмотров: 269
Последний ответ 14.05.2017, 15:59:13
от nevigen
Flat-корзина или изменённый Jshopping Cart Ext

Автор vipiusss

Ответов: 0
Просмотров: 647
Последний ответ 22.03.2016, 18:08:44
от vipiusss
Как вывести список нужных (определённых) категорий?

Автор Adems

Ответов: 25
Просмотров: 1212
Последний ответ 30.10.2015, 22:03:16
от Rosheh
Все фото в список товаров

Автор nastjushka

Ответов: 7
Просмотров: 427
Последний ответ 26.09.2015, 11:37:10
от kit2m2