GuidePricingStandard adminv2.0.0source-verified

Create a discount and attach a promotional code

Configure one of five benefit types, its eligibility and schedule, then link and verify a promo code.

For
administrator
Owner
Commerce documentation owner
Applies to
Feeding Frenzy source inspected 2026-09-10
Reviewed
2026-09-10
DiscountIDDiscountTypeIDPromoCodeID

Before you start

  • Agreed promotion amount/percentage, dates, minimum purchase and usage limits.
  • For a product-specific promotion, the exact target ProductID.
  • A configured customer-facing flow that accepts the promotion; do not assume the standard admin quote page has a promo-code input.

Open in your admin application

Use your installation’s admin address with one of these routes. Replace {id} with the actual record identifier.

/discounts/discount-insert/discount?DiscountID={id}/promo-code-insert/promo-codes
01

Define the discount rule

  1. Choose Discount type

    Open /discount-insert. Select Free Shipping, Amount off Order, Percent off Order, Amount off a Product or Percent off a Product. Choose Free Shipping for a shipping benefit; a fixed order deduction is a different rule.

  2. Name the promotion

    Enter Discount name and Customer-facing description. Describe the actual eligibility and benefit, including relevant exclusions in your published terms.

  3. Enter Benefit & eligibility

    Amount types show Amount off; percent types show Percent off. Product types also show Applies to product. Set Minimum order total if applicable. Enter a percentage such as 20 for twenty percent, within the form’s 0–100 range.

  4. Set Availability

    Choose Start date, End date and Maximum uses. The form explains that an empty Maximum uses leaves no usage cap. Set Active, then choose Create. Confirm the resulting discount detail.

Fields & records

Field / recordMeaning or use
Amount off / Percent offOnly the field relevant to the selected type is displayed.
Applies to productShown for product-level discounts only.
Maximum uses / Max UsesThe discount rule and its individual code have distinct caps.
Active and scheduleBoth determine whether a rule is available.

Verify the result

  • Discount has the intended type, value, scope and dates.
  • Promo Code references the correct DiscountID.
  • Eligible and ineligible examples produce the expected totals and usage behavior.

Troubleshooting

What you seeWhat to check or do
Wrong benefitFree Shipping is a dedicated type, not a guessed fixed-dollar order discount.
Code saved but not appliedCheck the consuming storefront, active state, schedule, caps and eligible products.
Manual discount rejectedKeep it within the remaining subtotal after existing discounts.

Version & scope

Procedure checked against current Feeding Frenzy forms and services. Source verification is not a claim that a live payment, message, customer transaction or full operator run occurred.

Public guides describe shared controls, records and configuration boundaries using fictional data. Tenant URLs, credentials, customer records, provider identifiers and installation-only procedures belong in customer-controlled documentation and are excluded from public pages and search.

Version
2.0.0
Change source
Current Feeding Frenzy forms/services plus reconciled Wiki topics
Feedback key
guide:discounts
Was this guide helpful?

Feedback records only the page, guide ID and yes/no choice. It never records documentation search text.

Implementation references (3)
  • FeedingFrenzy.Admin/wwwroot/kScripts/Discounts/Discount.Insert.ks.html
  • FeedingFrenzy.Admin/wwwroot/kScripts/PromoCodes/PromoCodesAdmin.ks.html
  • FeedingFrenzy.Commerce/Baskets/Quotes.cs
← All documentationSoftware feature map ↗