Guide to sending mass emails to customers, affiliates, and newsletter subscribers in OpenCart 4
Introduction
The Mail feature in OpenCart 4 enables you to send targeted email campaigns to various segments of your audience. This powerful tool is ideal for marketing campaigns, announcements, promotions, and customer communication. With flexible recipient options and an integrated WYSIWYG editor, you can create professional emails without leaving your admin dashboard.
Accessing the Mail Interface
To access the Mail feature:
Log in to your OpenCart admin panel
Navigate to Marketing → Mail
You'll see the email composition interface with all available options

Sending a Mass Email
Step 1: Configure Sender Settings
Select the From store that will appear as the sender of the email:
Default: Uses your main store configuration
Specific Store: Select from your multi-store setup (if enabled)
This determines which store's email address and name will be used as the sender.
Step 2: Select Recipients
Choose who will receive your email from the To dropdown:
All Newsletter Subscribers
Customers who have subscribed to your newsletter
Newsletter campaigns, general announcements
All Customers
Every customer in your database
Store-wide announcements, policy changes
Customer Group
Customers belonging to a specific group
Targeted promotions (e.g., wholesale customers)
Customers
Individual customers selected manually
VIP communications, specific customer follow-ups
All Affiliates
Every affiliate in your system
Affiliate program updates, commission announcements
Affiliates
Individual affiliates selected manually
Specific affiliate communications
Products
Customers who have purchased specific products
Product-specific promotions, update notifications
When selecting Customer Group, choose the specific group from the dropdown that appears.
When selecting Customers, Affiliates, or Products, use the autocomplete field to search and add specific recipients.
Step 3: Compose Your Email
Fill in the email composition form:
Subject (Required)
Enter a clear, descriptive subject line
Keep it concise but informative
Avoid spam trigger words
Message (Required)
Use the WYSIWYG editor (CKEditor) to format your email
Supports HTML formatting, images, links, and styling
Create engaging content with proper formatting
Step 4: Send the Email
Click the Send button to start the mailing process:
Emails are sent in batches of 10 recipients at a time
You'll see progress updates as emails are sent
A success message confirms completion
If interrupted, you can resume from where it left off
Recipient Options Details
Email Configuration
System Requirements
Use Cases for Mass Emails
Best Practices
Email Strategy 📧
Segment Your Audience: Use customer groups and purchase history for targeted messaging
Clear Subject Lines: Be descriptive but concise to improve open rates
Mobile-Friendly Design: Ensure emails look good on mobile devices
Call to Action: Include clear next steps for recipients
Test Before Sending: Send test emails to yourself first
Compliance & Delivery ⚠️
Permission-Based: Only email customers who have opted in (especially for newsletters)
Unsubscribe Option: Include unsubscribe instructions in every email
Anti-Spam Laws: Comply with regulations like CAN-SPAM, GDPR, CASL
Sender Reputation: Maintain good email practices to avoid being marked as spam
List Hygiene: Regularly clean inactive or bouncing email addresses
Troubleshooting
Common Issues
Documentation Summary 📋
You've now learned how to:
Access and use the Mail feature in OpenCart 4
Select different recipient types for targeted campaigns
Compose professional emails using the WYSIWYG editor
Configure email settings for optimal delivery
Apply best practices for effective email marketing
Troubleshoot common email sending issues
Next Steps:
Marketing Overview - Explore other marketing features
Affiliate Management - Set up and manage your affiliate program
Coupon Management - Create and distribute discount coupons
Customer Groups - Organize customers for better targeting
System Settings - Configure email and other system settings
Last updated