---
title: "Recap - June 2023"
description: "A Recap of what we worked on over the past ten weeks, including the Product Module, Admin Extensibility, Omnichannel improvements, and more."
url: https://medusajs.com/recap-june-2023
last_updated: 2026-10-20T10:28:56Z
---

# Recap - June 2023

A Recap of what we worked on over the past ten weeks, including the Product Module, Admin Extensibility, Omnichannel improvements, and more.

##### 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

#### 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/)
