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.
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.
Commerce building blocks for Next.js
Medusa's modules work seamlessly with Next.js for amazing customer experiences, quick iterations, and fast storefronts.
123456789101112131415161718import { initialize } from "@medusajs/product"import { NextRequest, NextResponse } from "next/server"export async function GET(req: NextRequest) {// Initialize Products Moduleconst productService = await initialize()// Get productsconst products = await productService.list({ tags: { value: ["featured"] } },{ take: 5 },)return NextResponse.json({data: products,})}
Admin Extensibility
Add custom React components to the Admin dashboard to enrich information and enable custom workflows for merchants.
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.
01.
02.
Omnichannel Inventory Management
We have improved multi-warehouse management to expand the toolbox for omnichannel experiences and give merchants and overview of their stock.
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.
Community Contributions
Strapi
Use Strapi's CMS with Medusa using the Strapi-Medusa-monorepo.
Postmark
Send notification emails such as receipts and promotions via Postmark.
Nuxt
Integrate Medusa’s commerce modules with a Nuxt application.
ZipTax
Automate tax calculations for your orders using ZipTax.
Sveltekit
Interact with your Medusa modules from a SvelteKit storefront.
RazorPay
Use RazorPay as a payment provider for Medusa.