Skip to content

Frequently Asked Questions

Yes. The plugin declares full compatibility with WooCommerce High-Performance Order Storage (custom order tables). No configuration needed.

What WordPress and WooCommerce versions are supported?

Section titled “What WordPress and WooCommerce versions are supported?”
  • WordPress: 6.2 or higher
  • WooCommerce: 7.0 or higher
  • PHP: 7.4 or higher

Dino Discounts hooks into WooCommerce’s standard display hooks, so it works with any WooCommerce-compatible theme. Storefront display (product page pricing, cart labels) respects your theme’s price formatting.

Can we use it alongside other discount plugins?

Section titled “Can we use it alongside other discount plugins?”

We recommend using Dino Discounts as your sole discount engine to avoid conflicts. Running two discount plugins simultaneously can cause unexpected interactions — both may try to modify the same cart totals.

No. The plugin uses fingerprint-based memoization, transient caching, and lazy evaluation. On a typical 10-item cart we measured ≤1ms added to cart evaluation; on 50-item carts with 500 active discount rules it stayed under 15ms. See Performance Monitoring for details.

Do we need to configure our caching plugin?

Section titled “Do we need to configure our caching plugin?”

Yes — you must exclude /cart/ and /checkout/ from full-page caching. See Caching & Performance for instructions for specific caching plugins.

Yes. The stacking mode (in Settings) controls how multiple matching discounts combine. See Discount Priority & Stacking.

What’s the difference between automatic discounts and coupon codes?

Section titled “What’s the difference between automatic discounts and coupon codes?”

Automatic discounts apply without customer action — the engine evaluates the cart and applies matching discounts. Coupon codes require the customer to enter (or click) a code. You can run both simultaneously. See Coupon Campaigns.

Can we schedule discounts to start and end automatically?

Section titled “Can we schedule discounts to start and end automatically?”

Yes. Each discount can have a start date, end date, or both. See Scheduling.

Can we target discounts to specific products, categories, or customers?

Section titled “Can we target discounts to specific products, categories, or customers?”

Yes. Every discount has a Targeting tab where you can restrict it by products, categories, tags, user roles, and geographic zones. See Targeting.

The draft/publish workflow means your changes don’t affect customers until you explicitly publish. If you publish something wrong, every publish creates an automatic snapshot — restore the previous state from the History tab.

Check these in order:

  1. Is the discount published? Draft discounts don’t apply. Check for the “Draft” chip in the discounts list.
  2. Is the discount active? The toggle in the discounts list must be on.
  3. Does the cart qualify? Check the targeting and minimum thresholds.
  4. Is caching configured? Exclude cart/checkout from full-page caching.
  5. Is the “Disable All” stacking mode on? Check Settings → Discount Combination.

A discount is applying when it shouldn’t

Section titled “A discount is applying when it shouldn’t”
  1. Check the discount’s targeting — it may be broader than intended
  2. Check the schedule — the discount may have no end date
  3. Check stacking mode — other discounts may be combining unexpectedly
  4. Use the cart simulator in the wizard to test with specific cart contents

The Analytics tab may require the Pro version. Check which features are available in your current plan.