Skip to main content

Pricing Rule: Buy 1 Get 1 Free (B2B / B2C Promotion)

A Pricing Rule defines conditional discounts and promotional logic such as “Buy 1 Get 1 Free” based on item, quantity, party, or transaction conditions.

In :contentReference[oaicite:0]{index=0}, Pricing Rules are used to automate discounts and promotional schemes without manual price adjustments in transactions.

1. Create a Pricing Rule

  1. Go to Pricing Rule List and click New.
  2. Select the Item Code in the “Apply Rule On Item Code” table (this is the item that triggers the promotion).
  3. Choose Product Discount as the rule type.
NOTE
Product Discount means the system will add a free item (same or different) instead of reducing price.

2. Configure Party Information (Optional)

You can restrict the rule based on business context:

  • Selling – Applies to customers
  • Buying – Applies to suppliers
  • Or both (if left unrestricted)

3. Define Free Item Logic (Product Discount Scheme)

The free item setup can be configured in two ways:

A) Different Item Free

Example: Buy Sugar → Get Salt Free

  • Select free item explicitly (e.g., Salt)

B) Same Item Free (Classic BOGO)

Example: Buy Sugar → Get Sugar Free

  • Enable Same Item checkbox

Additional Configuration Options

  • Quantity – Number of free items to be added
  • Rate – Usually set to 0 for free items
  • UOM – Unit consistency check

4. Transaction Flow

Once configured, the rule automatically applies during Sales Order or Purchase Order creation.

  • When eligible item is added, system inserts free item automatically
  • Free item appears with rate = 0
  • No manual intervention required in invoice creation
IMPORTANT
Free items are clearly marked with an “Is Free Item” flag in the transaction for audit and reporting purposes.

5. Example Scenarios

  • Same Item BOGO: Buy 1 Shampoo → Get 1 Shampoo Free
  • Different Item BOGO: Buy Toothpaste → Get Toothbrush Free

SUMMARY

ERPNext Pricing Rules allow automated promotional strategies like Buy 1 Get 1 Free by configuring Product Discount rules. The system dynamically adds free items in Sales or Purchase transactions based on defined conditions, ensuring consistent and error-free promotional execution.

Rating: 0 / 5 (0 votes)