acp-discount-extension

Apply coupon and promo codes within ACP checkout sessions.

35|16|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/OrcaQubits/agentic-commerce-claude-plugins --skill acp-discount-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acp-discount-extension
Source: https://github.com/OrcaQubits/agentic-commerce-claude-plugins/tree/main/acp-agentic-commerce/skills/acp-discount-extension
Command: npx skills add https://github.com/OrcaQubits/agentic-commerce-claude-plugins --skill acp-discount-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables the integration of coupon and promotional code functionality into Agentic Commerce Protocol (ACP) checkout flows, allowing buyers to apply discounts and merchants to manage their application and allocation.

Core Features & Use Cases

  • Discount Code Application: Allows agents to submit discount codes for buyers.
  • Discount Application & Rejection: Enables merchants to respond with successfully applied discounts or reasons for rejection.
  • Line-Item Allocation: Provides details on how discounts are distributed across specific items in a cart.
  • Use Case: A customer wants to use a "SUMMER20" promo code during an ACP checkout. This Skill handles submitting the code, validating it, applying the discount if successful, and updating the order totals.

Quick Start

Use the acp-discount-extension skill to apply the discount code 'SAVE15' to the current checkout session.

Frequently Asked Questions about acp-discount-extension

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

FAQPage Schema
How do I apply promo codes during an ACP checkout session?

This extension allows agents to submit discount codes during ACP checkout, managing code validation, discount application, and order total updates. It also handles monetary allocations across specific line items in the cart.

How does line-item allocation work when applying coupon codes in ACP?

Line-item allocation distributes applied discount monetary values across specific cart items. The extension provides detailed breakdowns of how the total discount is allocated per line item to ensure accurate checkout totals.

Why does my discount code get rejected in an Agentic Commerce Protocol checkout?

Discount codes get rejected in Agentic Commerce Protocol checkouts when validation fails. The extension manages rejected codes by providing specific error reasons, allowing merchants to communicate exactly why a submitted promo code was not accepted.

Can I use the ACP discount extension to manage multiple promo codes in a single checkout?

The extension manages submitted discount codes within checkout sessions and integrates with checkout totals. It handles the application and rejection of codes while maintaining the monetary allocation details for each successfully applied discount.