shareCart

Создает наборы корзин для отправки клиентам.
Версия 1.0.3-pl
Дата выпуска 15.01.2018
Загрузки 149
Просмотры 6 575
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.4 !
Компонент дает возможность поделиться собранной корзиной другому пользователю.
Удобно для администраторов, которые могут собрать товар для покупателя и отправить ему ссылку, перейдя по которой, пользователь получит сразу заполненную корзину с товаром, либо товар добавится к его уже добавленному в корзину товару.

Логика работы:
Пользователь может сохранять любые наборы корзин, для отправки другому пользователю уже заполненной корзины.
После установки, необходимо в настройках указать id ресурса корзины, для формирования верной ссылки на корзину.


Выводим в шаблоне корзины, сниппет
[[!shareCart?]]
который выводит кнопку для сохранения данной корзины. Рядом с кнопкой появится ссылка, которую Вы можете отправить клиенту, и корзина заполнится автоматом.

При изменении товара сохранится новая корзина с новым ключем. При изменении количества сохранится та же корзина под одним ключем.

Сниппет
[[!getShareCart?]]
выводит все сохраненные корзины для пользователя. Можно выводить и для не авторизованных, но пока не кончится сессия. Затем создается новая сессия, и новый набор корзин.

Сниппет выводит ссылки на корзины для отправки, товар, и возможность удалить корзину.

При переходе по ссылке, у пользователя автоматически собирается корзина, которую ему отправили.

ПАРАМЕТРЫ

[[!shareCart?]]
— сниппет для вывода кнопки сохранения корзины
[[!getShareCart?]]
— сниппет для вывода сохраненных корзин для пользователя

Последнее обсуждения в сообществе MODX.PRO

1.0.3-beta

  • Убрал get параметр корзины, что бы при обновлении не прибавлялись значения
  • Теперь неавторизованнйы пользователь сохраняется под уникальным значением. Не пересечется с id юзеров

1.0.2-beta

  • Поправил ошибку 500 при попытке сохранить корзину

1.0.1-beta

  • Можно сохранять разные корзины для отправки пользователям
  • Добавил сниппет getShareCart для вывода сохраненных корзин
  • Добавил кнопку для сохранения

1.0.0-beta

  • Возможность отправлять ссылку для заполнения корзины другому человеку

Последние обсуждения в сообществе MODX.pro