[shareCart]-1.0.1-beta расширенный функционал
Не много начал добавлять функционал по задуманному списку.
После установки, необходимо в настройках указать id ресурса корзины, для формирования верной ссылки на корзину.
Выводим в шаблоне корзины, сниппет
[[!shareCart?]]
который выводит кнопку для сохранения данной корзины. Рядом с кнопкой появится ссылка, которую Вы можете отправить клиенту, и корзина заполнится автоматом.При изменении товара сохранится новая корзина с новым ключем. При изменении количества сохранится та же корзина под одним ключем.
Сниппет
[[!getShareCart?]]
выводит все сохраненные корзины для пользователя. Можно выводить и для не авторизованных, но пока не кончится сессия. Затем создается новая сессия, и новый набор корзин.Сниппет выводит ссылки на корзины для отправки, товар, и возможность удалить корзину.
В следующей версии корзины удалятся полностью не будут, а так же данные по пользователям и корзинам будет выведена в админку.
modstore.pro
Поблагодарить автора
Отправить деньги
Комментарии: 4
Снипер [[!getShareCart?]] не работал (выводил массив), так как указан неправильный чанк.
Было:
Было:
$tpl = $modx->getOption('tpl', $scriptProperties, 'getShareCart');
Надо:$tpl = $modx->getOption('tpl', $scriptProperties, 'tpl.getShareCart');
Установил версию из магазина, но вроде и в коде на гитхабе тоже ошибка. только там надо добавить chunk.
Кстати, удвоение количества товара при обновлении страницы тоже в версии с modstore.pro никуда не ушло.
Кто-то знает, в версии с Гитхаб есть удвоение?
Кто-то знает, в версии с Гитхаб есть удвоение?
Ты же понимаешь что компоненту аж 7 лет? Последнее обновление выпустили 6 лет назад.
Понимаю, поэтому буду подпиливать потихоньку хотелки.
Пишу, чтобы если кто столкнется, знал как решить.
Пишу, чтобы если кто столкнется, знал как решить.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.