1990
23.69
28.43
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Версия
1.1.0-rc
Дата выпуска
05.08.2026
Загрузки
0
Просмотры
113
Внимание, этот компонент несовместим с MODX 3.
Что делает
- Добавляет в оформление заказа оплату частями через Sezzle.
- Магазин запрашивает ссылку на оплату, покупатель проходит проверку и подтверждает рассрочку на стороне сервиса.
- После подтверждения заказ автоматически переводится в статус «Оплачен».
- Собственных таблиц пакет не создаёт — устанавливается и удаляется чисто.
- Все параметры интеграции задаются системными настройками, правки кода не нужны.
- Тестовый режим позволяет обкатать сценарий без реальных платежей.
- MODX Revolution 2.5+, PHP 7.4+
- miniShop2
- Merchant-аккаунт Sezzle
1.1.0-rc
- FEATURE: вывод on-site виджета Sezzle "Pay in 4" переведён со сниппета на плагин, глобально на весь сайт. Плагин msSezzle\Plugins\OnLoadWebDocument собирает конфиг из системных настроек, печатает window.msSezzleConfig и подключает оркестратор assets/components/mssezzle/js/web/widget.js (ставит document.sezzleConfig + грузит официальный price-widget с ?uuid=).
- FEATURE: привязки вёрстки (targetXPath/renderToPath/стили) вынесены в настройку msszl_widget_config (JSON-массив групп) — правится под тему без вмешательства в код.
- FEATURE: валюта берётся из настройки сайта по ключу msszl_currency_setting_key (чтобы не дублировать существующую настройку), фолбэк — msszl_currency_code (USD); подставляется в %%currency%% на сервере. Шаблон текста — настройка msszl_widget_tpl.
- BREAKING: сниппет msSezzleWidget удалён. Вывод виджета теперь полностью на плагине и настройках — вызовы сниппета в шаблонах больше не нужны.
- BUILD: resolver.widget.php удалён; все виджет-настройки (msszl_widget_uuid, msszl_widget_script, msszl_currency_setting_key, msszl_widget_config, msszl_widget_tpl) заводятся в БД стенда и едут в пакете штатно через transport.settings.php. Плагин привязан к событию OnLoadWebDocument (static → switch.php). transport.snippets.php теперь пустой.
1.0.3-rc
- FIX: сниппет msSezzleWidget теперь едет в пакете как обычный (non-static) объект с зашитым кодом. Раньше он собирался как static и устанавливался без кода (пустой контент в БД, привязка к файлу не резолвилась) — на чистом сайте виджет не работал.
- BUILD: data/transport.snippets.php собирает сниппет из файла-исходника компонента, а не из БД стенда (больше не нужно держать сниппет в категории msSezzle перед сборкой; снят принудительный static=1). resolver.widget.php теперь отвечает только за системные настройки msszl_widget_uuid/msszl_widget_script; установку/обновление/удаление самого сниппета MODX выполняет штатно по transport-объекту.
1.0.2-rc
- FEATURE: сниппет msSezzleWidget — вывод on-site виджета Sezzle "Pay in 4" через официальный price-widget. Параметры: &amount (обяз.; 0/пусто/




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