Fine-tune how the plugin validates your input.
Overview #
The Advanced tab contains settings for power users who want to optimize how the plugin behaves during rule creation.
| Setting | Purpose |
|---|
| When to Check for Changes | Control validation timing |
When to Check for Changes? #
What It Controls #
This setting determines when the plugin validates your input while editing discount rules.
| Option | Validation Trigger |
|---|
| Instantly (while typing) | Every keystroke triggers validation |
| On blur (when leaving field) | Validation only when you click away |
Comparison #
| Aspect | Instantly | On Blur |
|---|
| Validation speed | Immediate feedback | Delayed feedback |
| Error visibility | See errors as you type | See errors after moving on |
| Performance | More processing | Less processing |
| User experience | Real-time guidance | Less interruption |
| Network requests | More frequent | Less frequent |
Visual Example #
Instantly (while typing) #
| Your Action | What Happens |
|---|
| Type “abc” in quantity field | ❌ Error appears immediately |
| Type “5” | ✅ Error clears immediately |
On Blur (when leaving field) #
| Your Action | What Happens |
|---|
| Type “abc” in quantity field | Nothing yet |
| Click on another field | ❌ Error appears now |
| Go back and fix | Click away → ✅ Error clears |
When to Use Each #
Choose “Instantly” If: #
| Scenario | Why |
|---|
| You want immediate feedback | See errors right away |
| You’re new to the plugin | Guided experience |
| You prefer real-time validation | Match modern web app feel |
| Your computer is fast | Performance not an issue |
Choose “On Blur” If: #
| Scenario | Why |
|---|
| Real-time validation feels distracting | Less interruption |
| You’re experienced with the plugin | You know what you’re doing |
| Slower computer/connection | Better performance |
| You prefer to complete fields first | Traditional form behavior |
Performance Considerations #
| Validation Type | Impact |
|---|
| Instantly | Slightly more CPU usage during typing |
| On Blur | Lower resource usage |
For Most Users #
The difference is negligible on modern devices. Choose based on preference, not performance.
Default Setting #
| Default | Reason |
|---|
| Instantly (while typing) | Provides best user guidance |
When Changes Take Effect #
| Timing | Effect |
|---|
| Save settings | Next time you edit a rule |
| No page refresh needed | Works immediately |
Related Validations #
This setting affects these field types:
| Field Type | Validated? |
|---|
| Quantity fields | ✅ Yes |
| Percentage fields | ✅ Yes |
| Price/Amount fields | ✅ Yes |
| Date fields | Partially (blur-based) |
| Select dropdowns | No (always on change) |
Summary #
| If You Want | Choose |
|---|
| Real-time feedback | Instantly |
| Less interruption | On Blur |
| Modern experience | Instantly |
| Traditional forms | On Blur |