Skip to content

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:

  1. Store override (Price display locale) if set
  2. Joomla site language
  3. Fallback locale

Use this to force consistent storefront/email formatting across multilingual sites.

Extension events

NXP Easy Cart provides integration events for advanced workflows:

  • onNxpEasycartBeforeCheckout
  • onNxpEasycartAfterOrderCreate
  • onNxpEasycartAfterOrderStateChange
  • onNxpEasycartAfterPaymentComplete

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.