Sales Channel Module

Sales Channel Module

Create a true omnichannel experience

Power multiple sales channels and control each of their assortment, inventory, and orders in your Medusa Admin. Easily set up new channels to handle B2B customers, POS systems, social commerce sales, app purchases, and more.


Unique omnichannel customer experiences

Medusa gives you the foundation to craft unique omnichannel experiences for your customers. Create curated product assortments, set up BOPIS support, or split orders based on channels.

Curate assortment for each channel

Control product availability across all of your sales channels directly in the Medusa Admin.

altText of the image

Buy online, pick up in-store

Tie inventory to your sales channel to offer experiences like buy online and pick-up in-store (BOPIS).

altText of the image

Channel-based order handling

Associate your sales channels with carts or orders to support sales analytics or to separate order views across channels.

altText of the image
User Story icon

User Story

Learn more

Omnichannel order orchestration.

Learn how Makro PRO uses Medusa as an omnichannel OMS to handle over 180,000 orders and +$300M in GMV yearly.


Handle multi-channel setups with ease

Out-of-the-box features to handle a true omnichannel setup across multiple sales channels.

Omnichannel by default

  • Set up infinite sales channels

  • Curate product assortment for channels

  • Tie inventory to a sales channel

  • Associate channels with orders and carts

  • Support web, B2B, apps, POS, and more

  • Control all channels from your admin

Customize to your needs

  • Add sales channel widgets to the region admin page

  • Works with all Medusa modules

  • Use Workflows to connect with third-party systems

  • Extend with your own custom data models

  • Can be used standalone within your existing setup

  • Ships as standalone npm package


Get Started

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