OpenCart: Order Statuses and Email Templates
A detailed guide for customers: how to manage email templates for order statuses, edit subjects/texts by languages, and use variables in emails.
Image Placeholder
Why This Page is Important for Business
- Consistent Communication Style: each status has a clear email for the customer.
- Multilingual Support: separate templates for each language.
- Automation: variables insert order data without manual input.
- Better Service: the customer receives accurate and timely status information.
What's on the Page
- Order status table (ID, name, action).
- "Edit Template" button for each status.
- Modal window for language-specific template editor.
- Email text editor with a variables button.
Buttons and Their Functions
- "Edit Template" - opens the email template for the selected status.
- Language Tabs - switch the editing form for a specific language.
- "Variables" (in the editor) - inserts service order variables into the email text.
- "Save" - saves the template for all edited languages.
- "Close" (icon x) - closes the editor without additional changes.
Step-by-Step Scenario
- Find the required status in the table.
- Click "Edit Template".
- In the language tabs, fill in the email subject and email content.
- Use the "Variables" button to insert dynamic fields (order number, customer name, amount, delivery, etc.).
- Click "Save".
- Check the test send scenario for this status.
Examples of Useful Variables
~order_id~- order number.~firstname~,~lastname~- customer's first/last name.~total~- order amount.~shipping_method~,~payment_method~- delivery/payment method.~products_table~- product table in the email.
Important: do not delete key variables in service email templates to ensure the customer always receives basic order information.
Benefits for Business
- Increased customer trust through clear emails.
- Fewer support inquiries about order status.
- Consistent communication in all languages.
- Better post-sale service.
Image Placeholder
Image Placeholder