MODX REVO

Статьи по MODX REVO, готовые решения, собственные разработки.

mspPayMaster 1.1.0-pl — использование ККТ

mspPayMaster 1.1.0-pl — использование ККТ

После недавнего нового очередного контроля бизнеса со стороны государства и новым никому не нужным расходам, особенно для ИП и малого бизнеса новшества в виде 54 ФЗ, добавил в свой компонент mspPayMaster, который реализует оплату через платежный интегратор PayMaster для MODX Revolution и магазина minishop2, возможность отправки данных о заказе (наименование товара, цена за единицу, количество, ставка НДС), а так же аналогичных данных о способе доставки и возможность применять при отправке данных в паймастер способам доставки другое наименование — отличное от названий способов доставки на странице оформления заказа.

Подробнее под катом.

Добавление своих полей в форму заказа

Добавление своих полей в форму заказа

Тут недавно в сообществе modx предложили универсальный вариант для добавления дополнительных полей в Minishop2 к оформлению заказа, без вмешательства в исходники и без потерь при обновлении.

Интересное решение, поэтому добавлю его себе в блог в заметки.

Решалось это следующим образом:

  1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
  2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
  3. Редактировались настройки и записи словарей.

Вывести список всех товаров и их цен в minishop2

Вывести список всех товаров и их цен в minishop2

Иногда в minishop2 необходимо просто вывести список всех товаров и их цен по умолчанию (без учета цен опций товаров и других сторонних дополнений). Просто, что бы менеджер магазина мог вставить эти данные в таблицу excel.

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

Вывод превью в Tickets

Вывод превью в Tickets

Очень часто необходима функция автоматического вывода превью первой картинки в списке тикетов, да и в самом тикете.
Существуют решения, чтоб с помощью плагина при сохранении тикета копировать путь к картинке превью в отдельное поле, но я считаю этот способ немного не универсальным, пусть лучше будет отдельный небольшой сниппет, который сам будет доставать путь к превью первой загруженной картинке.

msDifferentPricesDelivery

msDifferentPricesDelivery

Компонент реализует разную цену для определённой доставки (или нескольких) в зависимости от суммы заказа, так же компонент реализует бесплатную доставку от определенной суммы заказа.

Видео примера работы компонента

mspPayMaster

mspPayMaster

Метод приема платежей через PayMaster для miniShop2 с виджетом способов оплаты.