Внимание!! Для тех кто обновляется с версии 1.1.0 обязательно измените [[+selector]] в чанке tpl.msOneClick.btn из id на class
Возможности добавления своего способа оплаты и доставки в компоненте нету! По умолчанию при создании заказа способ оплаты и доставки выбран быстрый заказ.

Приложение создает заказ в интернет-магазине minishop2, а так же может отправлять заказ в виде письма на указанный e-mail адрес.
Для работы необходимо вставить сниппет на страницу с товаром [[!msOneClick]] и у вас появится кнопка Купить в 1 клик
Работает начиная с версии MODX Revolution 2.2.

Купить в интернет-магазине

Демонстрация для списка товаров

Телефон Apple 5 000 руб.
Купить в один клик



Телефон HUAWEI 13 500.01 руб.
Купить в один клик



Возможности

  • Быстрая отправка заказа через модельное окно
  • Готовы шаблон модельного окна с формой на bootstrap
  • Внедрение в любую часть сайта:
    • на странице с товаром -
      [[!msOneClick]]
    • В категориях и на других страницах -
      [[!msOneClick? &id=`[[+id]]`]]
  • Вывод заголовка, цены и превью изображения товара в модельном окне
  • Два режима работы
    • MS - создание заказа в minishop2»
    • MAIL - отправка на email менеджера без создания заказа в minishop2
  • Крассивый вывод ошибок для обязательных полей
  • В минишоп создается способ доставки и метод доставки «Быстрый заказ» которые при необходимости вы можете изменить в настройках
  • Добавление в форму своих полей с проверкой на обязательность заполнения
  • Маска телефонного номера +_ (___) ___-____
  • Проверка обязательных полей (по-умолчанию receiver,phone,email) можно указать еще дополнительные поля в настройках
  • Не ограниченное количество вызовов сниппета msOneClick с разными настройками на одной странице

Отправка заказа

  • Вывод номера заказа после отправки формы и создания заказа в minishop2
  • Отправка сообщения о новом заказе на e-mail
  • Редактирование шаблонов сообщений

Плейсхолдеры для сниппета msOneClick


create_order MS Метод отправки заказа: MS - отправить заказ в minishop2; MAIL - отправит закак на е-маил указаканый в minishop2 для менеджера или по умолчанию (ms2_email_manager или emailsender)
default_images /assets/components/minishop2/img/web/ms2_small.png Изображение по-умолчанию для товара. В случае когда изображение отсутствует
field_required_class msoc_field__required Класс css для обязательного поля для заполнения
email_method_mail Е-маил куда будет уходить письмо если использовать метод MAIL. Если оставить пустым то будут использоватся настройки ms2_email_manager или emailsender
tplBtn tpl.msOneClick.btn Чанк оформления кнопки быстрый заказ
tplModal tpl.msOneClick.modal Чанк оформления модельного окна
tplForm tpl.msOneClick.form Чанк оформления формы заказ
tplSendSuccessMS tpl.msOneClick.MS.send Чанк оформления сообщения успешной отправки формы
tplSendSuccessMAIL tpl.msoneclick.MAIL.send Чанк оформления соощения после отправки формы при методе MAIL
tplMAILmessage tpl.msoneclick.email.message Чанк оформления сообщения для метода MAIL отправляемый на почту


Вызов модельного окна

Для содания заказа в minishop2:
[[!msOneClick?
    &id=`5`
    &create_order=`MS`
]]

Для отправки сообщения на email:
[[!msOneClick?
    &id=`5`
    &create_order=`MAIL`
    &email_method_mail=`mail@mail.ru`
]]


Обсуждение компонента в сообществе MODX.PRO.