discount-engine

Implement flexible discount engines with stacking and priority logic for e-commerce platforms.

44|7|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill discount-engine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discount-engine
Source: https://github.com/finsilabs/awesome-ecommerce-skills/tree/main/skills/pricing-promotions/discount-engine
Command: npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill discount-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps e-commerce businesses implement a robust and flexible discount system to manage promotions effectively, reduce manual errors, and optimize revenue.

Core Features & Use Cases

  • Multi-Platform Support: Covers Shopify, WooCommerce, BigCommerce, and custom/headless setups.
  • Diverse Discount Types: Supports percentage off, fixed amounts, buy-one-get-one (BOGO), tiered thresholds, and complex conditional rules.
  • Automated vs. Code-Based: Facilitates both automatic discounts and those requiring coupon codes.
  • Stacking & Priority Logic: Provides clear rules for how multiple discounts interact.
  • Use Case: A retailer wants to offer a 10% discount on orders over $100, but also a "Buy 2 Get 1 Free" deal on specific t-shirts. This Skill guides the setup to ensure both promotions are applied correctly and don't conflict.

Quick Start

Use the discount-engine skill to set up a 'Buy 2 Get 1 Free' promotion for the 'summer-collection' on Shopify.

Frequently Asked Questions about discount-engine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a BOGO promotion on Shopify without conflicting with other discounts?

To set up a BOGO promotion on Shopify without conflicts, configure a discount engine that supports stacking and priority logic. This skill guides the setup of conditional rules to ensure multiple promotions apply correctly without overriding each other.

Can I apply tiered pricing and percentage off discounts simultaneously in WooCommerce?

Yes, you can apply tiered pricing and percentage off discounts simultaneously in WooCommerce by using a rules engine. This skill manages discount application, stacking, and priority across multiple promotion types to ensure accurate and secure redemption.

What is the best way to manage automatic discounts and coupon codes across multiple e-commerce platforms?

The best way to manage automatic discounts and coupon codes across multiple e-commerce platforms is to use a centralized discount engine. This skill facilitates both automated and code-based promotions for Shopify, WooCommerce, BigCommerce, and custom setups.

Does implementing a custom discount system require server-side evaluation?

Yes, implementing a custom discount system requires server-side evaluation and atomic usage tracking. This ensures accurate and secure redemption of promotions, preventing errors and misuse across your e-commerce platform.

Why do my stacked discounts calculate incorrectly during high traffic promotions?

Stacked discounts calculate incorrectly during high traffic promotions due to a lack of atomic usage tracking and clear priority logic. This skill provides server-side evaluation and stacking rules to ensure accurate, conflict-free discount application.

How do I configure conditional rules for fixed amount discounts on BigCommerce?

To configure conditional rules for fixed amount discounts on BigCommerce, use a flexible discount engine. This skill supports diverse discount types and guides the setup of complex conditional rules to optimize revenue and reduce manual errors.