Fulfillment Module

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.

icon

Overview

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

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

altText of the image
icon

Recipes

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

icon

Customize Everything

Customizable shipping and fulfillment options

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

Add your own shipping option attributes

Easily extend the Fulfillment Module with your own custom attributes.

altText of the image

Part of a pluggable architecture

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
icon

Features

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

Ready to build your custom commerce setup?