---
schema_version: "1"
id: c8c58d3c5643e632d5628c8193d0ef6399c55edcc18f19b987369ba64923b0dc
title: Promotion Processing for B2C Commerce
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/cc/264-0-0/b2c_promotion_processing.md
canonical_url: https://help.salesforce.com/s/articleView?id=cc.b2c_promotion_processing.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 168530f09f548c15e1e577d9be5de63c3bf3a792e13d94167e323b084edd1dd1
description: When processing promotions, B2C Commerce generates a list of active promotions based on parameters such as customer, source code, and coupon code products. This list isn't just for applying promotions to a basket. It also to present potential promotions to shoppers, such as on a product details page.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# Promotion Processing for B2C Commerce

When processing promotions, B2C Commerce generates a list of active promotions based on parameters such as customer, source code, and coupon code products. This list isn't just for applying promotions to a basket. It also to present potential promotions to shoppers, such as on a product details page.

Then B2C Commerce identifies applicable promotions based on basket contents and priority rules. Finally, the promotions apply to the basket.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/images/icon_note.png)

Note Promotions are recalculated every time something changes in the shopper's basket.

## Default Sorting

By default, promotions are sorted by their discount types. If multiple promotions have the same discount type, the discount amount determines the rank order. The highest amount wins.

B2C Commerce can't identify which discount a multi-tier promotion uses, so it pre-evaluates all promotions based on the discount plan without applied discounts. Although this is an approximation approach, it provides a predictable sorting order. However, sorting by the highest promotion class/type priority rule or discount type doesn't always mean that a rule or discount tier applies.