Pricing Module
Pricing Module
Solve complex pricing needs
An open-ended and configurable pricing engine with conditional pricing options for promotions, customer-specific prices, and more.
Overview
Pricing logic for your case
Combine the conditional pricing options and set up Price Lists for specific customers, products, channels, time periods, and much more.
Black Friday and campaigns
Create time-bound campaign prices for certain products, special customers, select regions, or channels.
B2B and VIP discounts
Not all customers are the same. Offer special pricing or free shipping for select customer groups using price overrides.
Region-based pricing
Build multi-regional stores and use Price Lists to differentiate prices across regions and currencies.
Set custom logic with Price Lists
Easily create Price Lists with discounts or price overrides based on conditions such as
Time periods
Quantities
Customer groups
Regions and currencies
Product types
Sales channels
Scaleable
Manage pricing at scale
Control pricing at scale across large product assortments, integrate with other modules, or use your own custom setup.
Like a spreadsheet
Drag-to-fill, copy/paste, and control prices for thousands of product variants. Easily manage multiple price lists with the spreadsheet-like Bulk Editor.
CSV imports & export
Make simple bulk edits. Export price and product lists from Medusa to separate CSV files and import them back to update pricing.
Use your own PIM or ERP
Our built-in framework lets you integrate your favorite tools or replace Medusa’s modules with third-party systems without needing full data migrations or syncs.
Managing +40,000 price lists. A case about Catalog.
Learn how Catalog used Medusa to handle large product catalogs with customer- and channel-specific pricing for their B2B sales platform.
Recipes
Set up special price lists with discounts or price overrides for your wholesale or B2B customers.
Features
Support advanced pricing rules
Configurable pricing engine with advanced pricing features to support and scale your setup.
Advanced pricing logic
Control all your product pricing in one place
Make conditional price overrides using price lists
Offer special pricing for select customer groups
Create time-bound discount campaigns
Import and export your price lists using CSV files
Use the spreadsheet-like editor to manage price lists
Add unlimited price lists
Configure price lists as sales or full price overrides
Use tax inclusive prices for select regions/customers
Included in Next.js Starter
Customize to your needs
Set up custom price rules with your own conditions
Manage price list creation directly through APIs
Replace the Pricing Module with your own PIM or ERP
Make price calculations based on customer context
Use standalone with your own systems
Fully open-source and ships as npm
Works with all Medusa modules
Use Workflows to connect with third-party systems
Extend with your own custom data models