Discount Not Applying Correctly

Integrations

๐Ÿท๏ธ A discount isn't showing up in the app, is applying to the wrong items, or is stacking with other discounts in a way that doesn't seem right. Here's what to check.

Understanding How Discounts Work in the App

Discounts in your DopeApps app are pulled directly from your POS system (POSaBIT). The app doesn't create or manage discounts on its own โ€” it reflects whatever is configured in POSaBIT. This means most discount issues start and end in your POS settings.

There are two types of discounts:

  • Item-level discounts โ€” apply to specific products in the cart
  • Order-level (cart) discounts โ€” apply to the entire order based on criteria like total weight or spend

Common Issues and What to Check

Discount isn't showing up at all

  1. Confirm the discount is active in POSaBIT and hasn't expired
  2. Check that the discount applies to the correct menu type (Recreational vs. Medical)
  3. Verify the customer meets any eligibility criteria (loyalty tier, first-time buyer, etc.)
  4. Make sure the product qualifies โ€” check category, weight, or product restrictions in the discount settings

Discount is applying to the wrong items

  1. Review the discount's item criteria in POSaBIT โ€” is it scoped to specific products, categories, or weights?
  2. If it's an order-level discount with item criteria, it should only apply to qualifying items, not the whole cart
  3. If the math still looks wrong after checking, screenshot the cart and contact your CSM

Two discounts are stacking when they shouldn't be

  1. In POSaBIT, check whether each discount is set to stackable or non-stackable
  2. Two non-stackable discounts should not both apply โ€” the system should use the better one
  3. If both are applying anyway, this may be a bug โ€” contact your CSM immediately with the order details

Happy Hour or time-based discount isn't triggering

  1. Confirm the discount's active hours in POSaBIT match your intended time window
  2. Check the timezone settings on your POSaBIT account
  3. Confirm the discount type โ€” time-based discounts sometimes need to be set as order-level rather than item-level to work correctly in-app

When to Contact Your CSM

Contact us if:

  • You've checked the above and the discount still isn't behaving correctly
  • Multiple customers are reporting the same discount issue
  • Discounts are stacking in a way that's costing you money unexpectedly

When you reach out, please include: the discount name, the product(s) involved, the expected vs. actual total, and a screenshot if possible.

Heads up: Changes made to discounts in POSaBIT typically take a short time to sync to the app. If you just made an update, give it 15โ€“30 minutes before testing.