Skip to content

Settings

The Settings tab is a top-level tab in the Dino Discounts admin, sitting between Coupons and Message Settings. It contains controls that affect how the entire discount engine behaves — these are global and apply across all discounts. Changes here are drafts until you publish them, like any other change.

Settings tab showing the discount cap and coupon interaction controls

A safety ceiling on the total discount any cart can receive.

SettingDescription
Maximum Discount CapToggle the cap on or off (off by default). The other two controls appear once it is on
Cap TypePercentage of Subtotal or Fixed Amount
Maximum % Discount / Maximum Discount AmountThe ceiling — e.g. 40% means no cart can receive more than 40% of its subtotal in total discount

A fixed-amount cap has no currency, so on a store that sells in more than one currency it is ignored, and the tab shows a warning telling you to switch to a percentage cap. The message shoppers see when the cap reduces their discount is set on the Message Settings tab.

When to use: As a safety net against unexpected discount combinations. If you have multiple team members creating discounts, or complex stacking, the cap ensures no customer gets an unreasonable discount.

Controls how the Dino Discounts engine behaves when a real WooCommerce coupon is also on the cart. The control lives on the Settings tab and writes to the global wc_coupon_kill_switch option.

OptionBehaviour
Apply Dino discounts alongside (default) (off)Dino discounts and WooCommerce coupons both apply to the cart
Suppress all Dino discounts when a coupon is applied (disable_dino_when_wc_coupon_applied)As soon as any real WooCommerce coupon is present, every Dino discount is suppressed for that cart

When to enable the kill-switch: If you run separate coupon promotions (e.g., via marketing emails) and don’t want them to stack with your automatic discounts. This prevents “double dipping.”

How Dino Discounts behaves when another discount or coupon plugin is active, or a native WooCommerce coupon is on the cart:

OptionBehaviour
Warn of conflicts (default)Dino still applies and an admin notice flags the conflict
Yield — step aside to avoid double discountsDino discounts are suppressed while a conflict is detected
Take precedence — Dino applies firstDino applies first and WooCommerce coupons apply afterwards on the reduced subtotal

See Coexistence with other discount plugins.

Which address Dino Discounts checks against your countries and zones:

  • Shipping → Billing → Store (default)
  • Billing → Shipping → Store
  • Shipping address only
  • Billing address only

Shipping first matches how WooCommerce works out taxes and shipping zones, and how a multi-currency plugin like Price Based on Country picks the shopper’s pricing zone.

The Performance Tracking toggle is on the Dev Tools tab, not Settings. See Performance Monitoring.

When the plugin has a telemetry endpoint (every release zip does), a Privacy & diagnostics section lets a site administrator opt in to Share anonymous diagnostics. It is off by default. Once on, three separate toggles choose what is sent: Usage analytics, Error & crash reports and Active plugin list. These save as soon as you flip them — they don’t wait for Publish. Turning the main toggle off stops all future sends immediately.

Deleting Dino Discounts from your Plugins list normally leaves your discounts, coupons, settings and history on the site, so a reinstall picks up where you left off. Turn on Also erase all Dino Discounts data on delete to drop everything when the plugin is deleted. Deactivating the plugin is unaffected.

  • Reset onboarding tips — shows the in-app tips you have dismissed again.
  • Reset onboarding experience — re-shows the first-run welcome panel, sample discounts and first-publish callout.
  • Install sample discounts — replaces your current discount list with three sample discounts. You must type INSTALL to confirm. A History snapshot is written so the discount list can be rolled back, but coupon-code pools linked to the replaced discounts are archived, per-discount usage counts are cleared, and analytics rows stay attached to the old discount IDs.
  • Reset all usage — clears every discount’s store-wide and per-customer redemption counters, so usage caps start from zero again. Discounts, coupons and analytics are untouched. This cannot be undone.
  • Feedback — report a bug or send an idea to the team.

Dino Discounts automatically detects two types of potential conflicts and shows admin notices:

If any of these plugins are active alongside Dino Discounts, a warning banner appears advising you to deactivate them or verify your discount rules:

  • WooCommerce Dynamic Pricing & Discounts
  • Discount Rules for WooCommerce
  • YITH Dynamic Pricing and Discounts (Premium)
  • Smart Coupons for WooCommerce
  • Advanced Coupons for WooCommerce

Running multiple discount plugins can cause unexpected pricing — prices may be discounted twice or rules may conflict.

If a full-page caching plugin is detected (WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, and others) and its settings don’t already leave cart and checkout out, a notice reminds you to exclude /cart/ and /checkout/ from page caching. Caching these pages can cause discounts to appear stale or not apply.

You can dismiss this notice. It comes back only if a different set of caching plugins is detected.

WooCommerce is a trademark of Automattic, Inc. WordPress is a trademark of the WordPress Foundation. Dino Discounts is not affiliated with or endorsed by Automattic or the WordPress Foundation.

Contact · Report a bug