رسائل نموذج «اتصل بنا» في الموقع: استفسار عام، شراكة، أو تواصل غير مرتبط بعطل منتج. للقراءة والتعليم كمقروء — لا لإنشاء رسائل من اللوحة.
الاستخدام: بريد وارد بسيط من /contact. يظهر رقم غير المقروء شارة صفراء على اسم الشاشة في القائمة.
| Contact Inbox | Support Tickets | |
|---|---|---|
| النموذج في الموقع | اتصل بنا — اسم، إيميل، هاتف، رسالة | الدعم — منتج، سيريال، مرفقات، وصف عطل |
| حالات المتابعة | مقروء / غير مقروء فقط | New / In Progress / Resolved / Closed |
| المرفقات | لا | نعم |
| إنشاء من اللوحة | لا — قائمة فقط | لا — عرض وتعديل حالة |
| Read | Name | Phone | Message | ||
|---|---|---|---|---|---|
| ✉ | Omar | 09… | omar@mail.com | أرغب بالتعاون في العراق… | عرض · Mark read · حذف |
| ✓ | Lina | — | lina@mail.com | سؤال عن أوقات العمل | عرض · حذف |
الأحدث أولاً. أيقونة الظرف = غير مقروء. فلتر Read.
كل الحقول للعرض فقط بما فيها «Marked as read». التعليم كمقروء يتم من View أو زر Mark read.
| الاسم الظاهر | الاسم التقني | الشرح |
|---|---|---|
| Name | name | اسم المرسل من نموذج الموقع — مطلوب هناك |
| Phone | phone | اختياري في النموذج |
email | للتواصل والرد خارج اللوحة (إيميل/هاتف) | |
| Marked as read / Read | is_read |
يصبح true عند View أو Mark read. الشارة في القائمة = عدد الرسائل غير المقروءة |
| Message | message | نص الرسالة حتى 2000 حرف من الموقع |
/contact ترسل إلى /api/contact. تُحفظ الرسالة is_read = false ويُرسل إيميل للإدارة من Site Settings — المفتاح contact.email إن وُجد.
| ما يحدث | السبب | الحل |
|---|---|---|
| لا يوجد New | الصندوق وارد فقط | الرسائل تأتي من الموقع |
| الشارة لا تختفي | لم تُعلَّم مقروءة | View أو Mark read أو التعليم الجماعي |
| توقعت مرفقات أو سيريال | الشاشة ليست تذاكر دعم | استخدم Support Tickets |