Новый плагин Reorder для Medusa: управление подписками без лишних затрат
В экосистеме Medusa давно требовалась возможность управления подписками, и в этом месяце Кшиштоф Марут и Томаш Каспарски представили новый открытый плагин, который решает эту задачу. Плагин Reorder, лицензированный под MIT, был специально разработан для Medusa и предоставляет полный контроль над исходным кодом без дополнительных сборов. Один из первых пользователей, компания Roastloop, запустила подписки на кофе всего за 7 дней с его помощью.
Управление жизненным циклом: создание, приостановка, возобновление, пропуск и отмена подписок, с отслеживанием состояния жизненного цикла и предстоящих продлений в админке.
Процессы дуннинга с повторами: автоматическое планирование повторных попыток платежей с настраиваемыми интервалами и возможностью ручного восстановления.
Расширения Admin UI: управление подписками, продлениями, случаями дуннинга и аналитикой непосредственно в админской панели Medusa.
API самообслуживания для клиентских порталов: API-эндпоинты для оформления подписок, предложений и управления подписками клиентами, что позволяет покупателям самостоятельно пропускать доставки или обновлять методы оплаты.
Аналитика: отслеживание ежемесячного повторяющегося дохода (MRR), уровня оттока, жизненной ценности клиента (LTV) и количества активных подписок с фильтруемыми графиками трендов.
Планы и предложения: частота подписок, скидки по частоте, пробные периоды и минимальные правила циклов на уровне продукта или варианта.
Процессы отмены и удержания: предложения по приостановке, скидки и бонусы, представленные перед окончательной отменой.
Автоматизированные продления: выполнение продлений с возможностью ручного вмешательства, процессы одобрения и полная история попыток.
Журнал активности: полная операционная история каждого события подписки.
Элементы для построения витрины: инструкции по интеграции подписок в вашу витрину, включая корзину, оформление заказа и клиентский портал.
Как работает Reorder
Reorder построен в соответствии с тем, как Medusa должна быть расширена: это нативный плагин, использующий модули Medusa, мутации с поддержкой рабочих процессов, запланированные задачи, маршруты Admin API и расширения Admin UI. Подписки находятся рядом с вашими заказами, корзинами, платежами и данными клиентов. Как отмечают авторы, "нет второго источника правды". Это означает отсутствие необходимости синхронизации с внешними платформами и отсутствие комиссий с ваших повторяющихся доходов, в отличие от других платформ, которые обычно взимают 1-2% от общего объема продаж (GMV).Основные функции Reorder
Плагин Reorder предлагает множество возможностей сразу после установки:Установка и настройка
Reorder требует Medusa версии 2.3 и устанавливается так же, как и любой другой плагин. Для установки достаточно добавить `@reorderjs/reorder` через npm и настроить его в `medusa-config.ts`. Благодаря тому, что плагин построен на стандартных примитивах Medusa, он работает без проблем на Medusa Cloud. Запланированные задачи, рабочие процессы и расширения Admin работают сразу, без необходимости в дополнительной инфраструктуре.Оптимизация для агентной разработки
Как и остальная часть Medusa, Reorder оптимизирован для агентной разработки. Он поставляется с файлами `AGENTS.md`, `CLAUDE.md` и директорией `.agents/`, а также использует агентные навыки Medusa, где это уместно. Роутер в `AGENTS.md` сопоставляет каждую область (подписки, предложения планов, продления, дуннинг, отмена, журнал активности, аналитика, настройки) с ее архитектурой, API и документацией по тестированию, что позволяет агенту ознакомиться с документированным поведением перед реализацией файлов.Сообщество и дальнейшие шаги
Reorder присоединяется к растущему числу инструментов сообщества вокруг Medusa. На npm доступно более 1000 плагинов сообщества, а в нашем каталоге интеграций перечислено более 100 проверенных интеграций. Мы постоянно стараемся выделять новые вкладки от нашего сообщества, и если вы хотите ознакомиться с другими плагинами, которые разрабатываются, следите за нашими новостями в Discord. Чтобы узнать больше или протестировать продукт, посетите [reorderjs.com](https://reorderjs.com). Следуйте руководству по быстрому началу, чтобы запустить его за считанные минуты, и просмотрите документацию для изучения концепций, пошаговых инструкций по Admin UI и ссылок на API. Не забудьте оставить звезду или внести свой вклад на GitHub. Благодарим Кшиштофа и Томаша за этот замечательный вклад.
Источник:
Medusa Blog