SMART EV PORTAL V13 - MySQL Clean Start
=========================================

هذه النسخة مخصصة للبدء من الصفر باستخدام MySQL فقط.

الهيكل
------
MySQL يخزن جميع عمليات النظام وبياناته:
- CRM والعملاء والسيارات
- المحادثات وحالة المساعد
- الفواتير والمدفوعات
- المتجر والطلبات
- الأسعار والعروض
- قوائم الانتظار والإشعارات
- الإيرادات والتحويلات
- المتابعات والتقييمات
- سجل العمليات Audit Log
- سجل تشغيلي للحجوزات

Google Calendar يبقى مسؤولًا عن إدارة المواعيد فقط:
- التحقق من التوفر والتعارض
- إنشاء الموعد
- إلغاء الموعد
- تغيير الموعد
- حالة الحضور المرتبطة بالموعد

1) إنشاء قاعدة MySQL من cPanel
------------------------------
- أنشئ Database جديدة.
- أنشئ MySQL User جديدًا.
- اربط المستخدم بالقاعدة.
- امنحه ALL PRIVILEGES.

2) إعداد الاتصال خارج public_html
----------------------------------
أنشئ:
  /home/smartev/private/app-config.php

واستخدم الملف:
  app-config.example.php

كقالب.

3) رفع النظام
-------------
ارفع الملفات إلى:
  /home/smartev/public_html/portal/

4) اختبار MySQL وإنشاء الجداول
-------------------------------
من Terminal:

  cd /home/smartev/public_html/portal
  php mysql-check.php

عند أول اتصال ناجح، سيقوم النظام بإنشاء الجداول المطلوبة تلقائيًا.

5) Composer للفواتير PDF
-------------------------
  cd /home/smartev/public_html/portal
  composer install --no-dev --optimize-autoloader

6) WhatsAuto
------------
Server URL:
  https://smartev.om/portal/webhook.php

7) Cron
-------
  */15 * * * * /usr/local/bin/php /home/smartev/public_html/portal/cron.php >/dev/null 2>&1

8) الروابط الرئيسية
-------------------
لوحة الإدارة:
  https://smartev.om/portal/admin-reminders.php

CRM:
  https://smartev.om/portal/admin-crm.php

الفواتير:
  https://smartev.om/portal/admin-invoices.php

إدارة المتجر:
  https://smartev.om/portal/admin-store.php

المتجر:
  https://smartev.om/portal/store.php

9) النسخ الاحتياطية
-------------------
يتم حفظ نسخ MySQL في:
  /home/smartev/private/smartev-mysql-backups

هذه النسخة تبدأ بقاعدة بيانات فارغة تمامًا.


قاعدة المعرفة - V14
-------------------
لا يوجد مجلد knowledge في هذه النسخة.

عند تشغيل:
  php mysql-check.php

سيتم إنشاء جداول قاعدة المعرفة تلقائيًا.

ثم افتح:
  https://smartev.om/portal/admin-knowledge.php

وسيتم إنشاء التصنيفات الأساسية تلقائيًا عند أول فتح:
- الورشة
- الخدمات
- سياسات الحجز
- BYD
- الشحن
- الأسئلة الشائعة

بعدها أضف المحتوى من لوحة الإدارة.


V15.1 IMPORTANT
---------------
استخدم CENTRAL_CONFIG_SETUP.txt للتكوين الحالي.
بيانات MySQL أصبحت داخل:
/home/smartev/private/app-config.php

ولا تستخدم database.php بعد الآن.
