Fulfillment Module


Localized and customized order fulfillment

Use your preferred fulfillment providers, and set up product or country specific shipping options for your orders. Control shipping options and keep track of fulfillment statuses directly in your Medusa Admin.


Control your shipping and fulfillment

View the latest fulfillment status, set up local fulfillment options or create context specific shipping logic. All controllable directly from your Medusa Admin.

Choose your favorite fulfillment providers

Use the pre-built integrations for different fulfillment providers, or build your own integrations to leverage local providers.

altText of the image

Track fulfillment progress

Stay in the known about your customer fulfillment statuses with a full overview in the Medusa Admin.

altText of the image

Localize fulfillment providers

Select what fulfillment providers should be available in each of your regions through the Medusa Admin.

altText of the image

Special product shipments

Some products might ship differently. Use shipping profiles to specify shipping options available for certain products.

altText of the image

Buy online pick up in store

new feature

Create omnichannel experiences. Allow in-store order fulfillment or let your customers buy online and pick up in store.

altText of the image
Recipes icon


Localize fulfillment and payment options to support a true cross-border commerce setup.

Customize Everything

Customizable shipping and fulfillment options

Add own shipping attributes or bring your own custom fulfillment system with Medusa’s pluggable architecture.

Add own shipping option attributes

new feature

Easily extend the Fulfillment Module with your own custom attributes.

altText of the image

Part of a pluggable architecture

new feature

Our framework lets you orchestrate your commerce stack as you prefer. Integrate your favorite tools or replace the Medusa modules with third-party systems without full data migrations or syncs.

altText of the image

Global fulfillment and shipping logic

Flexible fulfillment options that can be customized and localized to fit your needs.

Advanced fulfillment and shipping

  • Integrate with any fulfillment provider

  • Localize fullfillment options

  • Make your own custom shipping options

  • Set product specific shipping options

  • Adjust shipping logic based on cart size

  • Use pre-built fulfillment integrations

  • Track fulfillment progress in the admin

  • Option to handle fulfillment manually

  • !

    Buy online pick up in store

Connect and customize

  • Add custom fulfillment widgets to the order page

  • Add own shipping attributes

  • Build your own fulfillment integrations

  • Rip and replace with your own custom system

  • Set up custom fulfillment workflows

  • Use standalone with your own systems

  • Works with all Medusa modules

  • !

    Connect with any third-party systems

  • !

    Ships as a standalone npm package


Get Started

Copy the command and get started with Medusa in 3 mins.