---
title: "Recap 3"
description: "Build advanced Workflows across your stack, and seamlessly add custom logic to your backend and Admin. Explore our work from the past 12 weeks."
url: https://medusajs.com/recap-3
last_updated: 2026-10-20T10:28:53Z
---

# Recap 3

Build advanced Workflows across your stack, and seamlessly add custom logic to your backend and Admin. Explore our work from the past 12 weeks.

##### Introducing modularized commerce building blocks

###### Recap - April 2023

###### Medusa Recap

Medusa gets better every week. Here’s the work we did over the past 10 weeks
to streamline development and empower your digital commerce applications.

[README](https://medusajs.com/readme)

###### Introducing modularized <br/> commerce building blocks

Today we are unveiling a big change to Medusa's architecture with the introduction of the new Modules SDK. With this new tool we will make commerce logic, like our cart and product engines, available independently and with unprecedented flexibility.

Modularized commerce enables seamless integration with existing products, incremental adoption, and compatibility with any Node.js-supported infrastructure. Accelerate your development cycles and craft amazing experiences.
[
Read about the new Modules SDK here.](/blog/announcing-modules)

[Read the announcement](https://medusajs.com/blog/announcing-multi-warehouse)

###### Effortless multi-warehouse management

The new Inventory module streamlines inventory control
across multiple locations, enhancing efficiency and order fulfillment.

###### New advanced tools for your commerce development

Enhance your Medusa experience with modular flexibility,
impressive composability, and API documentation management.

###### Transaction Orchestrator for composable commerce

Coordinate transactions across multiple modules for  improved data consistency and tool integration.

[Learn more](https://medusajs.com/blog/announcing-transaction-orchestrator)

###### Cache Modules

Adapt caching technology for better infrastructure compatibility and tool preferences.

[Learn more](https://medusajs.com/blog/announcing-cache-modules)

###### Event Bus Modules

Seamlessly integrate Medusa events with your preferred pub/sub technologies like Kafka, SQS, and more.

[Learn more](https://medusajs.com/blog/announcing-event-bus-modules)

###### Consistent API Management

Streamline custom API documentation with OAS spec and client SDK generation including client TypeScript types.

[Learn more](https://medusajs.com/blog/announcing-openapi-spec-codegen-tool)

###### Product Categories

Efficiently manage deep category trees with our nested categories feature.

###### Order editing

Easily edit placed orders, streamline payment collection, and align bookkeeping with our order editing feature.

###### Sales Channels

Expand your reach and manage multiple sales channels seamlessly, unifying your commerce experience.

###### Publishable Keys

Link sales channels securely with Publishable API Keys, ensuring storefront implementations stay within channels.

###### Complete redesign of our Docs

We redesigned and restructured our Docs for an improved developer experience

[Visit Docs](https://docs.medusajs.com)

[Visit the directory](https://medusajs.com/plugins)

###### Browse Medusa’s plugin ecosystem

Our new plugin directory makes it easy to find the integrations and plugins you need.

###### Payment Plugins

Instantly integrate with your customers’ preferred  payment methods and control availability across regions.

[Learn more](https://medusajs.com/plugins/?filters=Payment)

###### CMS Plugins

Super-power your content management with integrations to powerful CMSes.

[Learn more](https://medusajs.com/plugins/?filters=CMS)

###### Fulfillment Plugins

Use your favorite fulfillment tools and give your customers the shipping options they want.

[Learn more](https://medusajs.com/plugins/?filters=Shipping)

###### Build your own

Medusa provides unprecedented customization options.  Use our APIs to build plugins that streamline workflows and awe your customers.

[Learn more](https://docs.medusajs.com/learn/fundamentals/plugins/create)

###### Admin workflows

Medusa Admin now ships as a plugin to your Medusa server making development simpler. 
Soon you will be able to extend Admin effortlessly.

###### Admin Plugin

Simplify Medusa development and eliminate version mismatches with our npm-shipped admin plugin for seamless backend integration.

[Learn more](https://medusajs.com/blog/announcing-admin-plugin)

###### Extensible Admin (Coming soon)

We are adding extension areas to admin. No more need to fork the admin project.

##### Product Module; Widgets and UI Routes (beta); Omnichannel experiences

###### Recap - June 2023

###### What's new

Medusa gets better every week. Here’s the work we did over the past 10 weeks
to streamline development and power your digital commerce applications.

###### Product Module

Serverless modules enable developers to use <icon icon="medusa" /> Medusa in new, powerful
environments, like  <icon icon="vercel" /> Vercel, with an amazing developer experience.

[Read Announcement](https://medusajs.com/blog/announcing-product-module/)

###### Query product data in any application

The new Product Module ships as an npm package that you can install into any Node application. Initializing the module gives you instant access to your product data right where you need it.

###### Customize logic and deliver personalized experiences

Build logic tailored to your needs around the Product Module. Create personalized queries with impressive performance.

###### Deploy modules to serverless environments

The new Product Module runs anywhere Node runs. This means you can deploy to serverless environments like Vercel Functions and get dynamic scaling that meets demands during peak traffic and scales down to save costs when things cool off.

###### Personalized Front Page Demo

Learn how to use the new Product Module with Next.js to create a personalized ecommerce frontpage.

[Visit the demo](https://product-module.medusajs.com/)

###### Commerce building blocks for Next.js

Medusa's modules work seamlessly with <icon icon="nextJS" /> Next.js for amazing customer experiences,
quick iterations, and fast storefronts.

###### app/api/featured-products/route.ts

###### Next.js Starter Template

Get started with Next.js 13 and Medusa with our pre-built template.

[Check out our Next.js Starter](https://medusajs.com/nextjs-commerce/)

###### List

**App Router Support**

###### Item

**Product Module Support**

**Full ecommerce setup**

**Customer Accounts**

**Checkout with Stripe**

###### Admin Extensibility

Add custom React components to the Admin dashboard to enrich
information and enable custom workflows for merchants.

[Read the announcement](https://medusajs.com/blog/announcing-admin-extensions/)

###### Inject Widgets on existing Admin pages

Widgets allow you to add custom React components to existing Admin pages to enrich information about Orders, Products, etc.

###### Take full control with UI Routes

Page Extensions give you a blank canvas to add anything you need to ensure efficient store operations.

###### Exceptional developer experience

If you know the basics of React you know how to create great Admin Extensions. With the Admin SDK we provide helpful tools to enable quick development.

###### Stripe Widget

Get quick access to payments made through Stripe and view risk evaluation on the Order details page.

###### Onboarding Widget

We have built an onboarding flow in medusa-start-default using Admin Widgets.

###### Omnichannel Inventory Management

We have improved multi-warehouse management to expand the toolbox
for omnichannel experiences and give merchants and overview of their stock.

[Read the announcement](https://medusajs.com/blog/announcing-reservation-management/)

###### View and manage Reservations

Quickly understand what orders your stock is allocated toward and create Reservations for customers or omnichannel experiences.

###### Filters to find what you need

You can now filter Reservations by creation date, quantity, description, and more. This makes it easy to find where stock is allocated and make changes if needed.

###### Book-online-try-in-store demo

Learn how to use the Inventory module and Next.js functions,  to allow customers to reserve an item online and try it in-store before purchase.

[Visit the demo](https://reservation-demo.vercel.app)

[Discord](https://discord.gg/medusajs)

###### Medusa Community

Our community now counts +6,000 developers.

They use Medusa for unique commerce applications and contribute back with [plugins](https://medusajs.com/plugins/), [feedback](https://github.com/medusajs/medusa/discussions), and [support](https://discord.gg/medusajs).

###### Good Chef & Webbers: Powering subscriptions with Medusa

Learn how Webbers built a subscription-based meal shop for Good Chef using Medusa's commerce modules.

[Learn more](https://medusajs.com/blog/goodchef/)

###### Tekla & Agilo: POS and omnichannel commerce

Learn how Agilo built an iOS-based POS system with Medusa.

[Learn more](https://medusajs.com/blog/tekla-pos/)

###### Community Contributions

###### Strapi

Use Strapi's CMS with Medusa using the Strapi-Medusa-monorepo.

[Learn more](https://github.com/SGFGOV/medusa-strapi-repo)

###### Postmark

Send notification emails such as receipts and promotions via Postmark.

[Learn more](https://medusajs.com/plugins/medusa-plugin-postmark)

###### Nuxt

Integrate Medusa’s commerce modules with a Nuxt application.

[Learn more](https://medusajs.com/blog/nuxt-medusa-module/)

###### ZipTax

Automate tax calculations for your orders using ZipTax.

[Learn more](https://github.com/lambda-curry/medusa-tax-ziptax)

###### Sveltekit

Interact with your Medusa modules from a SvelteKit storefront.

[Learn more](https://medusajs.com/plugins/sveltekit-medusa-client/)

###### RazorPay

Use RazorPay as a payment provider for Medusa.

[Learn more](https://github.com/SGFGOV/medusa-payment-razorpay/)

##### Workflow builder; New modules; Custom logic for your backend and admin

Build advanced Workflows across your stack, and seamlessly add custom logic
to your backend and Admin. Explore our work from the past 12 weeks.

#### Workflows

Build custom commerce interactions. Integrate your systems. Automate your operations. Workflows orchestrate actions across your stack with built-in retries and rollbacks.

#### Get started with Workflows

Automate manual tasks and turn flaky, undocumented integrations into Workflows built on a foundation that keeps improving. Reuse and extend with no fear.

[Read announcement](https://medusajs.com/blog/announcing-medusa-workflows-sdk/)

##### Synchronize ads audiences

Synchronize your Customer Groups with Meta, Google, Klaviyo, and more.

[Browse code](https://github.com/medusajs/workflow-examples/tree/main/add-subscriber-to-ad-audiences-example)

##### Automate ERP flows

Sync orders and inventory. Integrate purchase orders and WMS inbounds.

[Browse code](https://github.com/medusajs/workflow-examples/tree/main/erp-to-wms)

##### Integrate your PIM system

Ensure product data is in sync across Medusa, CMS, ERP, Marketing tools, etc.

[Browse code](https://github.com/medusajs/workflow-examples/tree/main/pim-medusa-sanity)

##### Long running workflows

Build human-in-the-loop Workflows, and keep track of asynchronous
operations like return management, pre-orders, and much more.

#### New Standalone Commerce Modules

Use our standalone modules in any Node project, or in concert with Medusa.

#### Product Module

Manage product information, build categories, and more.

[Explore module](https://medusajs.com/product-module/)

#### Pricing Module

Define granular pricing rules and display the correct price every time.

[Explore module](https://medusajs.com/pricing-module/)

#### Inventory Module

Get your stock levels right - across locations, in real-time.

[Explore module](https://medusajs.com/inventory-module/)

#### Sales Channel Module

#### API Routes, Subscribers, and Scheduled Jobs

Trigger workflows and run custom logic in Medusa’s improved API Routes,
Subscribers, and Scheduled Jobs.

##### Add Endpoints to your Medusa application with API Routes

Expose an endpoint in your Medusa application that will run as requests come in. Use API Routes to run custom logic or trigger workflows.

[Read announcement](https://medusajs.com/blog/announcing-api-routes/)

##### React to events from across your digital commerce stack with Subscribers

Use Subscribers to perform actions every time an order is created, a new customer signs up, or anything else. Subscribers, like API Routes, can run custom logic or trigger workflows.

[Read announcement](https://medusajs.com/blog/announcing-improved-subscriber-api/)

##### Perform scheduled jobs to automate repetitive work

Need to share a weekly sales report every Monday in Slack or perform an inventory audit every night? Scheduled Jobs can be configured to perform tasks on a specific schedule.

[Read announcement](https://medusajs.com/blog/announcing-scheduled-jobs-api/)

### Improved and more extensible Admin

Medusa’s Admin dashboard is more customizable than ever. Add custom Widgets and UI Routes to support your business workflows to always have the full picture of your digital commerce operations.

### Admin Extensions

Inject custom React components into existing Dashboard pages with [Widgets](https://docs.medusajs.com/admin/widgets) or create custom pages with [UI Routes](https://docs.medusajs.com/admin/routes).

### Multi-language support

Medusa Admin can now be [translated into your preferred language](https://medusajs.com/blog/announcing-multi-language-support/). Use existing locales or create your own translations.

### Medusa UI

Our [Medusa UI](https://docs.medusajs.com/ui) is a new component library that allows you to build Admin Extensions with the same look and feel as the Medusa Admin.

##### Showcase: AI Order Assistant

Medusa is a perfect place to integrate AI Agents to help manage your business. Learn how to use Admin Extensions, API Routes and services to build an AI-powered order assistant.

[Learn more](https://twitter.com/VariableVic/status/1714664573020565747)

##### Medusa UI on Figma Community

We have open sourced our design file for Medusa UI. This allows you to use Medusa UI in your own designs. Go grab your copy.

[Figma File](https://www.figma.com/community/file/1278648465968635936/medusa-ui)

#### Feature-rich and modern storefront starter

Our storefront starter now supports Next.js 14, offers better product search, and works with Medusa's newest features and modules. Redesigned using our UI components.

[Visit starter](https://medusajs.com/nextjs-commerce/)

#### app/api/featured-products/route.ts

#### Medusa keeps improving

Throughout the past months, we have shipped numerous improvements.
Here are some highlights.

##### Improved API Reference Docs

[Medusa’s API reference](https://docs.medusajs.com/api/) has been updated with a fresh design and is more performant than ever.

##### Better Price Lists

Use [Price Lists](/pricing-module/#overview) to differentiate prices based on conditions such as customer groups, sales channels, regions, and more.

##### New Authentication Methods

Medusa has [new authentication methods](https://medusajs.com/blog/new-authentication-methods/) and stronger security foundation.

##### Bulk Editor

Speed up your data management processes with a spreadsheet-like UX.

##### Improved Import / Export

Load data into Medusa faster. Use custom strategies for parsing your files.

#### Powering commerce in +40 countries

From fast-growing startups to complex global corporations. New users across the globe are trusting Medusa to power and orchestrate their commerce infrastructure.

### Makro

[Read Story](https://medusajs.com/blog/makro-pro/)

### Heineken

### Visionary

[Read Story](https://medusajs.com/blog/visionary/)

### Foraged

[Read Story](https://medusajs.com/blog/foraged/)

### Matt

[Read Story](https://medusajs.com/blog/makro-pro/)

### Mitsubishi motors

[Read Story](https://medusajs.com/blog/makro-pro/)

### Nordic

[Read Story](https://medusajs.com/blog/makro-pro/)

### Bryant Dental

[Read Story](https://medusajs.com/blog/makro-pro/)

### Patyna

[Read Story](https://medusajs.com/blog/makro-pro/)

### Dubray

[Read Story](https://medusajs.com/blog/makro-pro/)

### Unitra

[Read Story](https://medusajs.com/blog/makro-pro/)

### Catalog

[Read Story](https://medusajs.com/blog/makro-pro/)

### Florapoint

[Read Story](https://medusajs.com/blog/makro-pro/)

### Boardsource

[Read Story](https://medusajs.com/blog/makro-pro/)

### Makro

[Read Story](https://medusajs.com/blog/makro-pro/)

#### What can you build with Medusa?

Our modules are built to be used in any type of application that needs commerce logic.
Check out our recipes and learn how to get started.

##### Ecommerce

Build a multi-region and multi-channel store with endless customizations.

[Ecommerce](https://docs.medusajs.com/recipes/ecommerce)

##### Marketplace

Set up a marketplace with multiple vendors.

[Marketplace](https://docs.medusajs.com/recipes/marketplace)

##### Subscription Business

Handle subscription-based orders and set up custom renewal logic.

[Subscriptions](https://docs.medusajs.com/recipes/subscriptions)

##### Order Management System

Handle orders from multiple channels and route to your fulfillment services.

[Order Management System](https://docs.medusajs.com/recipes/oms)

##### B2B Store

Set unique price lists, discounts, and product access for B2B customers.

[B2B Store](https://docs.medusajs.com/recipes/b2b)

##### Point of Sales (POS)

Support POS systems and in-store purchases.

[POS](https://docs.medusajs.com/resources/recipes/pos)

#### Find an implementation partner

We have launched an Expert list to make it easier to find the
perfect implementation partner for your Medusa project.

[View Experts](https://medusajs.com/experts/)

[Get listed](https://medusajs.com/experts/apply/)

#### Agilo

Tekla PoS + ecom & Palmes global shop

#### Alpha Solutions

Nordic Semiconductor ecom

#### icansee

Grassland & other Magento migrations

#### Lambda Curry

Foraged marketplace & multiple US ecom

#### Oak Digital

Airtox global ecom

#### Rigby

Patyna marketplace, Flora P. & Unitra ecom

#### Typed Development

B2B ecom for Visionary & Ora Drinks

#### Webbers

Mitsubishi, Mattsleeps & Good Chef ecom
