commerce-promotions

Automate promotion and coupon creation, validation, and cart application.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/stateset/icommerce-skills --skill commerce-promotions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commerce-promotions
Source: https://github.com/stateset/icommerce-skills/tree/main/skills/commerce-promotions
Command: npx skills add https://github.com/stateset/icommerce-skills --skill commerce-promotions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamline the creation, validation, and application of promotions, coupons, and discounts within shopping carts, reducing manual errors and accelerating campaigns.

Core Features & Use Cases

  • Create or update promotions with rules, dates, and usage limits.
  • Activate or deactivate campaigns and manage coupon codes.
  • Validate coupon eligibility and apply promotions to carts, reporting savings.

Quick Start

Apply a coupon to a cart using an active promotion and verify the discount.

Frequently Asked Questions about commerce-promotions

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

FAQPage Schema
How do I validate coupon eligibility before applying it to a shopping cart?

To validate coupon eligibility, the system checks the promotion activation windows, usage limits, and cart conditions. Once validated, the promotion is applied to the cart and the resulting savings are reported.

What is the best way to automate campaign creation and enforce usage limits for promotions?

Automate campaign creation by defining promotion rules, dates, and usage limits within the system. This ensures activation windows are enforced and manual errors are reduced during promotion management.

Can I activate or deactivate promotional campaigns automatically using CLI and MCP tools?

Yes, you can activate or deactivate campaigns and manage coupon codes by integrating the promotion workflows with your CLI and MCP tools.

How do I apply a discount to a cart and verify the final savings amount?

Apply an active promotion to the shopping cart using a valid coupon code. The system calculates the discount and reports the total savings amount for verification.

Why does my promotion fail to apply to the cart even though the coupon code is correct?

Promotions fail if the activation window has expired or the usage limit has been reached. The system enforces these eligibility checks strictly before applying any discount to the cart.

Do I need to manually update promotion dates when managing multiple concurrent campaigns?

No, you can create or update promotions with specific rules and dates to automate management. This streamlines concurrent campaigns and reduces manual errors in your cart flows.