msPointsIssue
Для работы вам нужен MODX не ниже 2.3 и PHP не ниже 5.4.
Описание
msPointsIssue - компонент реализует функционал Пункты Выдачи Заказов для магазина MiniShop2
Особенности
- работа только с новым miniShop2 (version =>2.4.0-beta2)
- сниппет для расчета стоимости заказа
- адаптация с geonames для облегчения первичного наполнения ПВЗ
Демо сайт
Доступен демо сайт http://s13938.h10.modhost.pro/
Логин и пароль для входа в админку: test
Установка
- Подключите наш репозиторий
- Установите pdoTools - это библиотека для быстрой работы с БД и оформлением, необходима для многих компонентов
- Установите Theme.Bootstrap - это тема оформления Twitter Bootstrap для MODX, под неё заточены стандартные чанки
- Установите miniShop2 - это магазин на основе которого реализован функционал заказа c оплатой
- Установите msPointsIssue
Для тестирования можно использовать наш хостинг, на нём эти дополнения можно выбрать прямо при создании сайта. После установки компонента необходимо:
- активировать нужные вариант доставки
- назначить необходимые варианты оплаты
- наполнить ПВЗ
Доступно 3 метод доставки:
- Своя доставка. Обычная доставки не обрабатывается компонентом, прописаны лишь свойства в
properties
для корректного отображения формы заказа. - Курьер. Доставка обрабатывается компонентом. Режим -
point
; - Терминал. Доставка обрабатывается компонентом. Режим -
terminal
;
Вы можете создать свои собственные типы доставки.
Настройка
Все сниппеты msPointsIssue работают при помощи pdoTools и рассчитывают на использование Fenom в чанках.
Это позволяет:
- сократить общее количество чанков
- повысить удобство работы
- ускорить работу
- делать более сложные чанки, за счёт продвинутой проверки условий через функции Fenom
Необходимо включить следующие настройки:
pdotools_fenom_modx
pdotools_fenom_parser
pdotools_fenom_php
Далее смотрите рекомендации из раздела Быстрый старт MiniShop2
Отличия только при создании страницы заказа, нужно указать сниппет msPointsIssue.Order
[[!msCart]] <!-- Вывод корзины заказа -->
[[!msPointsIssue.Order]] <!-- Форма оформления заказа, скрывается после его создания -->
[[!msGetOrder]] <!-- Вывод информации о заказе, показывается после его создания -->