На этой неделе вышла новая версия Медузы. Если вы не знакомы с Medusa, это платформа безголовой коммерции с открытым исходным кодом, которая менее чем за год набрала 10 000 звезд на GitHub!

Ранее в этом месяце мы выпустили версию 1.3.0 со многими новыми функциями, а затем на этой неделе выпустили версию 1.3.1 с некоторыми исправлениями и улучшениями.

Мы также выпустили новый релиз для Medusa Admin, который добавил несколько новых элементов пользовательского интерфейса и функций.

В этой статье освещаются некоторые изменения и дополнения, внесенные в это обновление. Если вы хотите узнать больше о выпуске, ознакомьтесь с нашим более длинным сообщением о выпуске.

API прайс-листа

Добавление PriceList API добавляет Medusa еще один уровень настройки и расширяемости, позволяя продавцам иметь еще больший контроль над ценообразованием продуктов. Они могут применять конкретные цены на основе расширенных условий и правил.

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

API рекламных акций

Сценарий использования Promotions API расширился от стандартных рекламных акций до расширенных условий рекламных акций. Например, продавец может захотеть применить скидки для своих VIP-клиентов.

Этот API также откроет двери для обеспечения лучшей интеграции со сторонними дисконтными сервисами и инструментами для еще более мощных функций.

Миграции

С этими новыми функциями мы представили 2 сценария миграции, которые необходимо запустить после обновления Medusa.

Чтобы узнать больше об этом, ознакомьтесь с Руководством по обновлению до версии 1.3.0.

Очистить

В рамках нашего обновления Medusa Admin мы очистили его, чтобы удалить все неиспользуемые зависимости и компоненты.

Новые ссылки на API

Мы рады объявить о двух новых функциях в нашей документации: Справочник по службам и Справочник по событиям.

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

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

Как обновить?

Если вы хотите обновить свой сервер Medusa, выполните следующую команду, чтобы обновить необходимые зависимости:

npm install @medusajs/medusa@latest medusa-interfaces@latest

Также ознакомьтесь с руководством по обновлению для версии 1.3.0.

Скоро: Advanced Next.js Storefront

P.S. В настоящее время мы проводим конкурс, связанный с изменением существующей витрины магазина Next.js, и победитель получит футболку с изображением Медузы! Подробнее об этом читайте здесь.

Мы работаем над новым стартером Next.js с более чистым дизайном и более продвинутыми функциями. Этот новый стартер позволит разработчикам включать или отключать функции, просто изменяя конфигурации магазина.

Некоторые из функций, которые будут добавлены и доступны для включения или выключения, включают поиск с использованием плагина MeiliSearch; учетные записи клиентов с возможностью вносить изменения в свои профили и учетные записи, например изменять адреса и просматривать историю заказов; возврат и обмен в режиме самообслуживания; мультирегиональная поддержка и многое другое!