Overview
OpenCart’s store settings control the core configuration of your ecommerce platform. These settings affect everything from your store’s basic information to operational parameters like checkout options, security, and performance.Access store settings from the admin panel: System → Settings → Edit (for your store).
General Settings
Store Details
Configure your store’s basic information that appears throughout the site.Store Detail Fields
Store Detail Fields
Store Name (
config_name) - Your store’s display nameOwner (config_owner) - Legal owner name for invoices and documentationAddress (config_address) - Physical store addressEmail (config_email) - Primary contact email for customer notificationsTelephone (config_telephone) - Customer support phone numberStore Logo (config_image) - Main logo image displayed in headerTheme and Layout
Select your store’s theme and default layout.Checkout Settings
Order Status Configuration
Define default order statuses for various stages of order processing.Default Order Status
Status assigned to new orders when created.
Processing Status
Status for orders being prepared for shipment.
Complete Status
Status for fulfilled orders.
Fraud Status
Status for orders flagged by fraud detection.
Checkout Options
Configure the checkout experience for customers.Guest Checkout
Guest Checkout
Allow customers to checkout without creating an account. Recommended for reducing cart abandonment.
Terms & Conditions
Terms & Conditions
Require customers to agree to terms before completing purchase. Select an information page to use as your terms.
Invoice Prefix
Invoice Prefix
Set a prefix for invoice numbers (e.g., “INV-2024-”).
Inventory Settings
Stock Management
Control how inventory is tracked and displayed.Stock Display: Show/hide stock quantities on product pagesStock Warning: Display “Out of Stock” message when quantity is lowStock Checkout: Allow checkout even when items are out of stock
Image Settings
Define default image dimensions for various contexts.| Image Type | Width | Height | Setting Name |
|---|---|---|---|
| Category | 80px | 80px | config_image_category_width / height |
| Product (Thumb) | 228px | 228px | config_image_thumb_width / height |
| Product (Popup) | 500px | 500px | config_image_popup_width / height |
| Product (List) | 200px | 200px | config_image_product_width / height |
| Cart | 47px | 47px | config_image_cart_width / height |
Email Settings
SMTP Configuration
Configure email delivery using SMTP for reliable transactional emails.Security Settings
Encryption Key
OpenCart uses an encryption key for sensitive data. This is set during installation inconfig.php.
Admin Security
Security best practices for your admin panel.Change Admin Path
Rename the
/admin directory to something unique to prevent automated attacks.Strong Passwords
Require complex passwords for all admin users.
Limit Login Attempts
Configure fraud detection to block repeated failed logins.
Use HTTPS
Enable SSL/TLS for secure connections to admin and checkout.
Performance Settings
Caching
Enable caching to improve page load times.- File Cache
- Redis
- Memcached
Basic file-based caching. No additional setup required.
Compression
Enable GZIP compression to reduce bandwidth usage.Compression can be enabled in OpenCart settings or at the web server level (recommended).
Maintenance Mode
Enable maintenance mode to show a “store offline” message while performing updates.Related Documentation
Localization
Configure languages, currencies, and regional settings
Users
Manage admin users and permissions
System
System maintenance and tools
Extensions
Install and configure extensions

