Appearance
Advanced Operations
This page covers advanced operational controls that are available beyond day-one setup.
Coupon controls
Per-user coupon usage limits are supported for tighter promotion control.
- Set per-user maximum usage on coupon records.
- Usage is enforced per account (requires logged-in customer).
Admin record locking (check-in/check-out)
Products, categories, and orders support Joomla-style lock handling:
- Record checkout on edit
- Check-in on close/save
- Force check-in for authorized administrators
This helps prevent conflicting edits in multi-admin teams.
Locale-aware currency formatting
Price rendering follows:
- Store override (
Price display locale) if set - Joomla site language
- Fallback locale
Use this to force consistent storefront/email formatting across multilingual sites.
Extension events
NXP Easy Cart provides integration events for advanced workflows:
onNxpEasycartBeforeCheckoutonNxpEasycartAfterOrderCreateonNxpEasycartAfterOrderStateChangeonNxpEasycartAfterPaymentComplete
Use these in system plugins for CRM sync, fulfillment triggers, or custom validation.
Security hardening notes
Recent hardening includes:
- stricter error response hygiene (no raw exception leakage),
- enforced webhook validation,
- checkout blocking when no payment methods are enabled,
- tighter tax-rate consistency between preview and server-side finalization.