/var/www/vhosts/m-auto.co/httpdocs
NameSizeModeActions
admin/-0755rm
ajax/-0755rm
assets/-0755rm
includes/-0755rm
uploads/-0755rm
.htaccess29060644editdlrm
7-6-2026.zip159530644editdlrm
404.php13460644editdlrm
500.php13260644editdlrm
about.php22140644editdlrm
add_technical_specs.php36590644editdlrm
ajax_filter_cars.php74120644editdlrm
atom.xml62812440644editdlrm
BACKGROUND_THEMES_INFO.md45610644editdlrm
Backup.zip49650644editdlrm
branches.php107880644editdlrm
calculator.php58970644editdlrm
cars.php219910644editdlrm
car_condition_summary.php92480644editdlrm
car_details.php225840644editdlrm
CAR_GALLERY_README.md78700644editdlrm
car_gallery_summary.php108570644editdlrm
check_brand_matching.php20000644editdlrm
cleanup_for_production.php48780644editdlrm
compare.php202550644editdlrm
COMPARISON_SYSTEM_README.md68320644editdlrm
contact.php38190644editdlrm
contact_process.php23700644editdlrm
database_backup_2025-11-04_13-01-05.sql481380644editdlrm
debug_brands.php22670644editdlrm
deployment_checklist.php68600644editdlrm
DEPLOYMENT_GUIDE.md27120644editdlrm
export_database.php33290644editdlrm
find_nearest_branch.php28890644editdlrm
get-sitemap.php25800644editdlrm
get_branches_by_city.php46970644editdlrm
google7cbe8ec413192e2a.html530644editdlrm
google69217c47da90dd66.html530644editdlrm
index.php6335590644editdlrm
m11.zip322228240644editdlrm
main.php125950644editdlrm
main1.php119110644editdlrm
maintenance.php41690644editdlrm
maintenance_process.php34080644editdlrm
manifest.json8280644editdlrm
news.php26910644editdlrm
news_article.php65360644editdlrm
ODOO_INTEGRATION_README.md44350644editdlrm
offers.php22180644editdlrm
PRODUCTION_SUMMARY.md64260644editdlrm
quick_test_gallery.php60780644editdlrm
README.md61700644editdlrm
robots.txt590644editdlrm
server_check.php52930644editdlrm
sitemap.js4796200644editdlrm
sitemap.xml62818290644editdlrm
sw.js19540644editdlrm
test_odoo_connection.php34740644editdlrm
visit.php37810644editdlrm
visit_process.php27710644editdlrm
x.txt4796570644editdlrm
Edit: /var/www/vhosts/m-auto.co/httpdocs/ODOO_INTEGRATION_README.md (4435B)
# تكامل Odoo CRM مع الموقع تم إضافة تكامل مع نظام Odoo CRM لإرسال بيانات الحجوزات والاستفسارات تلقائياً. ## الملفات المضافة ### 1. ملفات التكوين والـ API - `includes/odoo_config.php` - إعدادات الاتصال مع Odoo - `includes/odoo_api.php` - كلاس PHP للتعامل مع Odoo API - `test_odoo_connection.php` - ملف اختبار الاتصال (يُحذف بعد الاختبار) ### 2. الملفات المحدثة - `visit_process.php` - إضافة إرسال بيانات حجز الزيارة لـ Odoo - `maintenance_process.php` - إضافة إرسال بيانات حجز الصيانة لـ Odoo - `contact_process.php` - إضافة إرسال رسائل الاتصال لـ Odoo ## خطوات الإعداد ### 1. تحديث إعدادات Odoo قم بتحديث الملف `includes/odoo_config.php` بالبيانات التالية: ```php const ODOO_URL = 'https://your-odoo-instance.com'; // رابط خادم Odoo const ODOO_DB = 'your_database_name'; // اسم قاعدة البيانات const ODOO_USERNAME = 'your_username'; // اسم المستخدم const ODOO_PASSWORD = 'your_password'; // كلمة المرور أو API Key ``` ### 2. إعدادات Odoo المطلوبة #### تفعيل XML-RPC تأكد من تفعيل XML-RPC في إعدادات Odoo: - Settings → Technical → System Parameters - تأكد من وجود `web.base.url` مع الرابط الصحيح #### صلاحيات المستخدم المستخدم يحتاج للصلاحيات التالية: - CRM: إنشاء وتعديل Leads - Activities: إنشاء الأنشطة - Partners: إنشاء العملاء ### 3. الحقول المخصصة (اختيارية) يمكنك إضافة الحقول التالية في نموذج CRM Lead لحفظ معلومات إضافية: ``` x_branch (Char) - اسم الفرع x_service_type (Char) - نوع الخدمة x_car_info (Text) - معلومات السيارة x_visit_date (Date) - تاريخ الزيارة x_reservation_date (Date) - تاريخ الحجز ``` ### 4. اختبار التكامل 1. قم بزيارة `test_odoo_connection.php` في المتصفح 2. تأكد من نجاح الاتصال وإنشاء Lead تجريبي 3. احذف الملف بعد انتهاء الاختبار ## كيفية عمل التكامل ### حجز الزيارات عند حجز زيارة جديدة: - يتم حفظ البيانات في قاعدة البيانات المحلية - يتم إنشاء Lead جديد في Odoo CRM - يتم إنشاء نشاط متابعة للفريق ### حجز الصيانة عند حجز صيانة جديدة: - يتم حفظ البيانات في قاعدة البيانات المحلية - يتم إنشاء Lead جديد مع تفاصيل الصيانة - يتم إنشاء نشاط متابعة مع معلومات السيارة ### رسائل الاتصال عند إرسال رسالة من صفحة الاتصال: - يتم حفظ الرسالة في قاعدة البيانات المحلية - يتم إنشاء Lead جديد مع محتوى الرسالة - يتم إنشاء نشاط للرد على الاستفسار ## معالجة الأخطاء - في حالة فشل الاتصال مع Odoo، لن يتأثر عمل الموقع - يتم تسجيل الأخطاء في ملف error_log - البيانات تُحفظ محلياً حتى لو فشل الإرسال لـ Odoo ## مصادر البيانات في Odoo يتم تصنيف البيانات حسب المصدر: - `Website - Visit Booking` - حجوزات الزيارات - `Website - Maintenance Booking` - حجوزات الصيانة - `Website - Contact Form` - رسائل الاتصال ## الأمان - يتم تنظيف جميع البيانات المدخلة قبل الإرسال - كلمات المرور محفوظة في ملف منفصل - يُنصح باستخدام API Key بدلاً من كلمة المرور ## الصيانة - راجع ملفات الـ log بانتظام للتأكد من عدم وجود أخطاء - تأكد من تحديث بيانات الاتصال عند تغيير إعدادات Odoo - قم بعمل backup لقاعدة البيانات قبل أي تحديثات