Skip to main content

Advanced Settings

Configure REST API access, webhooks, logging, geolocation, password policy, and data-retention controls.

Location: Settings > Advanced

REST API

FieldDescriptionDefault
enable_rest_apiAllow the EasyCommerce REST APIOn
enable_legacy_apiKeep the legacy v0 API enabled for backward compatibilityOff
rest_api_versionCurrent API version labelv1

Webhooks

FieldDescriptionDefault
enable_webhooksSend outbound webhooks for ecommerce eventsOff
webhook_delivery_logs_retention_daysDays to retain webhook delivery logs30

Webhook events include order created / updated / completed, customer registered, subscription created / cancelled, and payment received. Endpoint URLs and signing secrets are configured per webhook in the dedicated Webhooks admin view.

Debug & Logging

FieldDescriptionDefault
enable_debug_modeShow debug information on the storefrontOff
enable_script_debugServe unminified JS bundles so they can be stepped throughOff
enable_loggingWrite events to the EasyCommerce logOn
log_levelMinimum level retained: emergency, alert, critical, error, warning, notice, info, debugerror
log_retention_daysDays to retain log entries before pruning30

Log Levels

LevelDescription
EmergencySystem unusable
AlertImmediate action required
CriticalCritical condition
ErrorError condition
WarningWarning condition
NoticeNormal but significant
InfoInformational message
DebugVerbose diagnostic detail

Logs sit under administrator/logs/com_easycommerce.log.php (path follows the Joomla logging configuration).

Geolocation

FieldDescriptionDefault
enable_geolocationDetect the visitor's country for defaultsOff
geolocation_providergeoip (built-in) or maxmindgeoip
maxmind_license_keyMaxMind license key (required when geolocation_provider is maxmind)empty

Geolocation is used to prefill the shipping country, choose a tax rate before the cart has an address, and select a currency where multi-currency is enabled.

Security

FieldDescriptionDefault
enable_password_strength_meterShow a strength meter on password inputsOn
minimum_password_strengthRequired score (0 to 4); the meter labels these as Very Weak through Strong3

Data Management

FieldDescriptionDefault
enable_account_erasure_requestsAccept erasure requests submitted from the account areaOn
enable_personal_data_export_requestsAccept personal data export requestsOn
personal_data_retention_daysDays personal data is retained after an erasure request before purge30

These work together with the customer-facing controls under Account Settings.