This article explains why discount codes may return an error or fail to apply at the register or during online checkout, and how to resolve the issue.
Symptoms
- Error messages such as "Invalid discount code" or "Code not applied" appear at the register or checkout
- The discount amount is not reflected in the transaction total
- The code fails for some products but not others
Cause
Discount codes fail to apply when one or more of the following conditions are true:
- The code does not match an active discount configured in Dutchie POS
- The discount exists in a third-party platform (such as Alpine IQ) but has not been synced to Dutchie POS
- The discount has expired or been deactivated
- The customer does not belong to an eligible customer group defined in the discount's settings
- The vendor listed in Catalog does not match the vendor listed in Inventory for the qualifying product — this mismatch silently prevents the discount from applying
Solution
Before you begin: Confirm the discount code exists and is active in Dutchie POS. If the code originates from a third-party platform (such as Alpine IQ or a direct-mail campaign), verify with that provider that the integration is active and the code has been pushed to Dutchie POS.
- Log in to Dutchie POS Admin.
- Navigate to Back Office > Marketing > Discounts.
- Search for the discount by name or description to locate it.
- Confirm the discount Status is set to Active.
- Open the discount and review the Eligibility settings. Confirm the correct customer groups, product categories, and date range are configured.
- Check that the vendor in Catalog matches the vendor in Inventory for each qualifying product. A mismatch will prevent the discount from applying, even if all other settings are correct.
- If the discount originates from Alpine IQ or another loyalty platform, contact that platform's support team to verify the code has been successfully exported to Dutchie POS.
- If the discount is correctly configured but the code still fails, apply the discount manually at the register: select Add Discount and choose the applicable discount from the list.
- Test the code on a new transaction with a qualifying product to confirm the issue is resolved.
Frequently asked questions
Why does a discount code work for some products but not others? The discount may be restricted by product-level filters in the Requirements section. Open the discount in Marketing > Discounts and verify that all intended products or categories are included. Also confirm the vendor is consistent between Catalog and Inventory for each product — a mismatch causes the discount to silently fail for that item only.
A customer received a discount code in the mail, but it is not working at checkout. What should I do? Direct-mail codes must be manually created as active discount codes in Dutchie POS before they can be applied. Confirm the code was entered exactly as printed, including capitalization, and that the discount status is set to Active.
Can I apply a discount manually if the code is not working? Yes. A manager or budtender with appropriate permissions can apply a discount manually during a transaction by selecting Add Discount at the register and choosing the applicable discount from the list.
Why did a discount code that worked before suddenly stop working? Discounts can become inactive due to an expired date range, a change in eligibility settings, or deactivation by another user. Review the discount configuration in Marketing > Discounts to check for recent changes.
Do discount codes from Weedmaps automatically carry over to Dutchie POS? No. Weedmaps discounts do not automatically transfer to Dutchie POS. See the linked resource below for details on how Weedmaps discounts interact with Dutchie POS.