# البيانات التجريبية

لتعبئة قاعدة البيانات ببيانات جاهزة لاختبار التطبيق، بعد استيراد `schema.sql` وضبط `server/.env` شغّل:

```text
https://YOUR-DOMAIN/server/seed_demo.php
```

أو من سطر الأوامر على السيرفر:

```bash
php seed_demo.php
```

## الحسابات

جميع الحسابات التالية تستخدم كلمة المرور:

```text
Demo123!
```

| المستخدم | الدور | الاستخدام |
|---|---|---|
| `demo_admin` | مدير | لوحة الإدارة والتوثيق والمستخدمون والإعلانات والمدفوعات |
| `demo_buyer` | مشتري | السوق والطلبات والعروض والرسائل والطلبات السابقة |
| `demo_seller` | بائع | إعلانات قطع الغيار ولوحة البائع والاشتراك والترويج |
| `demo_seller2` | بائع | بائع ثانٍ لاختبار المقارنة والعروض |
| `demo_engineer` | مهندس | قائمة المهندسين والملف والتقييمات |
| `demo_engineer2` | مهندس | طلب توثيق تجريبي للمراجعة من المدير |
| `demo_technician` | فني | ملف الفني والتقييمات |
| `demo_workshop` | ورشة | بيانات مالك ورشة تجريبية |

## ما سيتم إدخاله

- 10 إعلانات قطع غيار، منها إعلانات مميزة وقطعة مباعة.
- صور محلية داخل `server/uploads/demo/` حتى لا يعتمد الاختبار على مواقع صور خارجية.
- 11 فئة موجودة في قاعدة البيانات.
- 3 ورش.
- 2 طلبات شراء قطع.
- عروض على الطلبات.
- تقييمات للبائعين والمهندسين والفنيين والورش وبعض القطع.
- طلبات توثيق للوحة المدير.
- إشعارات غير مقروءة.
- محادثات ورسائل تجريبية.
- اشتراك تجريبي لبائع.
- طلب/فاتورة دفع تجريبية.
- إعلان ترويجي وFeatured Promotion.
- إعلانات شركات تظهر في الصفحة الرئيسية.

السكريبت قابل لإعادة التشغيل ولا يعيد إنشاء السجلات التجريبية نفسها عندما تكون موجودة.

> بعد الانتهاء من اختبار الإنتاج، يُفضّل حذف أو تعطيل `seed_demo.php` والحسابات التجريبية.
