Skip to content

Plugin Compatibility

Overview of supported plugins and integrations.

The plugin has built-in support for automatic discount price conversion based on the current currency.

PluginSupport
WPML MulticurrencyFull support
YITH MulticurrencyFull support
Aelia Currency SwitcherFull support

Discounts:

  • Fixed discounts (e.g. 50 CZK → 2 EUR)
  • Fixed per-product discounts
  • Fixed cart discounts

Cart conditions:

  • Cart subtotal
  • Cart total price

Not converted:

  • Percentage discounts (remain the same)
  • Item counts
Rule in CZK:
- Type: Fixed discount 100 CZK
- Condition: Cart >= 1000 CZK
When switched to EUR (rate 1:25):
- Discount: 4 EUR
- Condition: Cart >= 40 EUR

The plugin has full support for WooCommerce Subscriptions including control over discount application on renewal orders.

Each rule has a “Subscription renewal behavior” setting:

ModeFirst OrderRenewalExample Use Case
First order onlyAppliedNot appliedWelcome discounts for new subscribers
Renewals onlyNot appliedAppliedLoyalty discounts for existing customers
Both (default)AppliedAppliedPermanent discounts for the entire subscription

The field is displayed automatically when WooCommerce Subscriptions is active.

AutoPrice mode:

  • Full control via renewal_behavior setting
  • Automatic renewal context detection

Fee-based mode:

  • Control of fee application on recurring totals
  • Automatic fee addition to renewal orders

Manual Select mode:

  • Behavior depends on WooCommerce Subscriptions settings
  • Line items are copied to renewals including discounted products

20% discount on the first subscription:

Mode: First order only
Result: Discount only on the initial purchase

10% discount for loyal customers:

Mode: Renewals only
Result: Discounts from the first renewal onward

VIP 15% lifetime discount:

Mode: Both
Result: Permanent discount for the entire subscription duration

Set discounts by membership level using the User role condition:

Condition: User role
Selected roles: Member, Premium Member

The plugin has full multilingual support including translation of text fields in rules.

PluginSupport
WPMLComplete integration
PolylangFull support
WP MultilangBasic support
Loco TranslateFor translating plugin strings
  • message - Discount message (displayed in the info block)
  • label - Discount label (displayed in the cart)
  • badge_label - Product badge text
  1. Switch the language in the admin bar (e.g. to English)
  2. Edit the discount rule
  3. Fill in message, label, and badge_label in the selected language
  4. Save - translations are stored automatically

Example:

Rule in Czech:
- message: "Sleva 20% na všechny produkty"
- label: "Sleva 20%"
- badge_label: "-{percent}%"
After switching to EN and editing:
- message: "20% discount on all products"
- label: "20% discount"
- badge_label: "Save {percent}%"

Translated:

  • Text fields (message, label, badge_label)
  • Products and categories (automatically converted to IDs in the current language)

Shared across languages:

  • Filters and conditions
  • Discount values
  • Rule settings

The plugin is compatible with common cache plugins:

PluginCompatibility
WP Super CacheFull
W3 Total CacheFull
WP RocketFull
LiteSpeed CacheFull