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.
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.
Track fulfillment progress
Stay informed about your customer fulfillment statuses with a full overview in the Medusa Admin.
Localize fulfillment providers
Select what fulfillment providers should be available in each of your regions through the Medusa Admin.
Special product shipments
Some products might ship differently. Use shipping profiles to specify shipping options available for certain products.
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.
Recipes
Localize fulfillment and payment options to support a true cross-border commerce setup.
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.
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.
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