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.