---
title: "Promotion Module"
description: "Easily set up advanced conditional logic for any type of promotion in your Medusa Admin."
url: https://medusajs.com/promotion-module
last_updated: 2026-10-20T10:28:52Z
---

# Promotion Module

Easily set up advanced conditional logic for any type of promotion in your Medusa Admin.

### Configurable promotion engine for all contexts

Easily set up advanced conditional logic for any type of promotion in your Medusa Admin.
Create discounts, buy X get Y promotions, unique customer group promotions, and much more.

#### Tailored promotions for any situation

Compute discounts based on products, orders, or customer context such as regions or customer groups.

##### Templates for product and order discounts

Use promotion templates to set up discounts for bundles, product types, order amount, and more.

##### Targeted customer promotions

Set conditions to determine what regions, currencies, sales channels, or customer groups a promotion should be available to.

##### Create automatic promotions

Create promotions based on customer context that are applied automatically without a coupon.

##### Easily add to campaigns

Add promotions to campaigns and set budgets, track spending, control start/end dates, and more.

##### Set up advanced promotion logic to determine how your different discounts should work.

[Learn more](https://docs.medusajs.com/resources/commerce-modules/promotion)

#### Custom promotions that fit your architecture

The Promotion Module works with other modules, standalone, or alongside third-party systems. Use the promotions API to create custom promotions logic.

##### Add custom promotions logic

Use the promotions API to add your own custom promotions logic and conditions, or extend it with your own custom data models.

[Learn more](https://docs.medusajs.com/resources/commerce-modules/promotion)

##### Part of a pluggable architecture

[Learn more](https://medusajs.com/plugins/)

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

#### Advanced promotion logic for all contexts

Create conditional promotion rules that are easily controllable from the Medusa Admin and can fit in any architecture.

#### Conditional promotion engine

#### Customize for any context

[Start now](https://cloud.medusajs.com/signup)

#### Ready to build your
custom commerce setup?
