На этой неделе вышла новая версия Медузы. Если вы не знакомы с 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; учетные записи клиентов с возможностью вносить изменения в свои профили и учетные записи, например изменять адреса и просматривать историю заказов; возврат и обмен в режиме самообслуживания; мультирегиональная поддержка и многое другое!