Files
portal-api/database/seeders/EmailTemplates/MarketingTemplates.php
T
baodev0andClaude Opus 5.5 30898ea46f feat: email gửi tay/nhắc gia hạn, gói hosting, sửa dữ liệu sản phẩm
- Gửi email theo template cho 1 khách, tab lịch sử email, nhắc gia hạn dịch vụ hàng loạt
- Mail lưu from/bcc/sent_by; mẫu MARKETING và mẫu cũ trong TemplateSeeder
- Gói hosting: giới hạn, trạng thái, lấy plan Plesk qua CLI gateway
- Backfill payment_method và ngày đơn hàng còn thiếu
- Bổ sung field CPU/RAM/Disk/Băng thông cho loại sản phẩm vps và cloud

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 11:32:05 +07:00

46 lines
2.3 KiB
PHP

<?php
namespace Database\Seeders\EmailTemplates;
use App\Support\EmailTemplateShell as T;
final class MarketingTemplates
{
/**
* @return array<int, array{name: string, subject: string, body: string, variables: array<int, array{key: string, label: string, example: string}>}>
*/
public static function all(): array
{
return [
[
'name' => 'Khuyến mãi tháng 10',
'subject' => 'Ưu đãi 30% Cloud VPS dành riêng cho {{client_name}}',
'body' => T::title('ƯU ĐÃI THÁNG 10')
. T::greeting('{{client_name}}')
. T::paragraph('Thế Giới Số gửi tặng Quý khách mã giảm <strong>30%</strong> cho mọi gói Cloud VPS đăng ký mới hoặc gia hạn trong tháng 10.')
. T::highlight('{{promo_code}}')
. T::button('{{frontend_url}}', 'Đăng ký ngay'),
'variables' => [['key' => 'promo_code', 'label' => 'Mã khuyến mãi', 'example' => 'TGS30']],
],
[
'name' => 'Thông báo bảo trì hệ thống',
'subject' => 'V/v: Thông báo bảo trì hệ thống ngày {{maintenance_date}}',
'body' => T::title('THÔNG BÁO BẢO TRÌ')
. T::greeting('{{client_name}}')
. T::paragraph('Hệ thống sẽ bảo trì định kỳ vào <strong>{{maintenance_date}}</strong>, dự kiến gián đoạn tối đa 30 phút.')
. T::note('Dịch vụ của Quý khách sẽ tự động hoạt động lại sau khi bảo trì.'),
'variables' => [['key' => 'maintenance_date', 'label' => 'Ngày bảo trì', 'example' => '20/10/2026 01:00']],
],
[
'name' => 'Ra mắt Premium Hosting',
'subject' => 'Thế Giới Số ra mắt Premium Hosting thế hệ mới',
'body' => T::title('PREMIUM HOSTING')
. T::greeting('{{client_name}}')
. T::paragraph('Hạ tầng NVMe, LiteSpeed và sao lưu hằng ngày. Chuyển đổi miễn phí từ nhà cung cấp cũ.')
. T::button('https://tgs.com.vn/premium-hosting/', 'Xem bảng giá'),
'variables' => [],
],
];
}
}