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.
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:
Producton product pages,CollectionPage+ItemListon category listings, andWebSite+SearchActionon 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_descriptionoverrides 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:
onNxcartBeforeCheckoutonNxcartAfterOrderCreateonNxcartAfterOrderStateChangeonNxcartAfterPaymentComplete
Use these in system plugins for CRM sync, fulfillment triggers, or custom validation.