feat(billing): renewals, coupons, VAT numbering, billing cycles and invoice payment tracking
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5.5
parent
ea9a53f742
commit
25f23d541e
@@ -30,6 +30,24 @@ final class AdminTemplates
|
||||
'Thời gian' => '{{created_at}}',
|
||||
]),
|
||||
],
|
||||
[
|
||||
'scenario' => 'admin_service_renewed',
|
||||
'name' => '[Admin] Dịch vụ được gia hạn',
|
||||
'subject' => '[ADMIN] {{admin_name}} gia hạn dịch vụ {{product_name}} — {{customer_email}}',
|
||||
'body' => T::title('Dịch vụ vừa được gia hạn')
|
||||
. T::paragraph('Nhân viên <strong>{{admin_name}}</strong> vừa gia hạn dịch vụ cho khách hàng.')
|
||||
. T::infoTable([
|
||||
'Khách hàng' => '{{customer_name}}',
|
||||
'Email' => '{{customer_email}}',
|
||||
'Dịch vụ' => '{{product_name}}{{server_name_suffix}}',
|
||||
'Thời gian gia hạn' => '{{months_label}}',
|
||||
'Hạn sử dụng trước' => '{{old_expires_at}}',
|
||||
'Hạn sử dụng mới' => '{{expires_at}}',
|
||||
'Hoá đơn' => '{{invoice_number}}',
|
||||
'Số tiền' => '{{amount_formatted}}',
|
||||
'Thanh toán' => '{{payment_method_label}}',
|
||||
]),
|
||||
],
|
||||
[
|
||||
'scenario' => 'admin_order_notification',
|
||||
'name' => '[Admin] Đơn hàng mới',
|
||||
|
||||
Reference in New Issue
Block a user