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.

Search engine optimisation

NXCart ships search-optimised by default:

  • SEF / clean URLs, with first-class Store Category menu items that anchor a category and its subtree.
  • 301 canonical redirects (toggle in Settings → General) so a product or category resolves to one canonical URL.
  • Structured data: Product on product pages, CollectionPage + ItemList on category listings, and WebSite + SearchAction on the shop landing.
  • Open Graph / Twitter Card images on product, category, and shop-landing pages — sourced from product imagery — so social shares render a preview.
  • hreflang alternates on product, category, and landing pages for multilingual sites.
  • Per-product and per-category meta_title / meta_description overrides in the editors, falling back to derived values when empty.
  • An optional OSMap sitemap plugin that lists products and categories (install alongside OSMap).

Extension events

NXCart provides integration events for advanced workflows:

  • onNxcartBeforeCheckout
  • onNxcartAfterOrderCreate
  • onNxcartAfterOrderStateChange
  • onNxcartAfterPaymentComplete

Use these in system plugins for CRM sync, fulfillment triggers, or custom validation.