diff --git a/db/migrations/2026-04-21_wablas_templates_seed.sql b/db/migrations/2026-04-21_wablas_templates_seed.sql new file mode 100644 index 0000000..c592dec --- /dev/null +++ b/db/migrations/2026-04-21_wablas_templates_seed.sql @@ -0,0 +1,45 @@ +-- Seed default WhatsApp / Wablas order templates for existing installs. +-- Safe to import in phpMyAdmin multiple times; existing non-empty values are preserved. + +INSERT IGNORE INTO settings (setting_key, setting_value) VALUES + ('wablas_template_created', ''), + ('wablas_template_pending', ''), + ('wablas_template_accepted', ''), + ('wablas_template_completed', ''), + ('wablas_template_rejected', ''); + +UPDATE settings +SET setting_value = 'مرحباً {customer_name}، تم استلام طلبك رقم #{order_id}. +الحالة: {status_label} +الإجمالي: {total_amount} +العنوان: {customer_address} +شكراً لتسوقك معنا.' +WHERE setting_key = 'wablas_template_created' + AND (setting_value IS NULL OR TRIM(setting_value) = ''); + +UPDATE settings +SET setting_value = 'مرحباً {customer_name}، طلبك رقم #{order_id} ما زال {status_label}. +الإجمالي: {total_amount} +سنوافيك بأي تحديث جديد.' +WHERE setting_key = 'wablas_template_pending' + AND (setting_value IS NULL OR TRIM(setting_value) = ''); + +UPDATE settings +SET setting_value = 'مرحباً {customer_name}، تم قبول طلبك رقم #{order_id}. +الإجمالي: {total_amount} +سنبدأ التجهيز الآن.' +WHERE setting_key = 'wablas_template_accepted' + AND (setting_value IS NULL OR TRIM(setting_value) = ''); + +UPDATE settings +SET setting_value = 'مرحباً {customer_name}، طلبك رقم #{order_id} أصبح {status_label}. +الإجمالي: {total_amount} +شكراً لك.' +WHERE setting_key = 'wablas_template_completed' + AND (setting_value IS NULL OR TRIM(setting_value) = ''); + +UPDATE settings +SET setting_value = 'مرحباً {customer_name}، نعتذر، تم تحديث طلبك رقم #{order_id} إلى {status_label}. +إذا رغبت بالمساعدة تواصل معنا.' +WHERE setting_key = 'wablas_template_rejected' + AND (setting_value IS NULL OR TRIM(setting_value) = ''); diff --git a/includes/footer_settings.php b/includes/footer_settings.php index 7e41ba3..afada07 100644 --- a/includes/footer_settings.php +++ b/includes/footer_settings.php @@ -8,7 +8,7 @@