المشكلة
تبيع Tour Napoli جولات وتجارب مصحوبة بمرشدين في نابولي وكامبانيا. وقد نما الموقع على مدى سنوات طويلة فوق إعدادات WordPress قديمة واستضافة أرادت المالكة تركها. فكانت بحاجة إلى موقع سريع ونظيف تديره بنفسها: الجولات والأخبار والتقييمات ومنشورات التواصل والتواصل الأول مع السياح.
ما الذي بنيته
نقلتُ الموقع إلى استضافة جديدة وكتبتُ قالب WordPress مخصصًا بلوحة تحكم خاصة به.
- كتالوج الجولات — نوع محتوى Tour فيه السعر والمدة والتقييم وعدد المراجعات والشارة، إضافة إلى فئات الجولات. وتتشارك الفئات والجولات المفردة العنوان /tour/ نفسه دون تعارض، فلم يتغير أي رابط قائم.
- دردشة بالذكاء الاصطناعي مع تحويل إلى موظف — دردشة في كل صفحة تجيب الزوار عن الجولات، بتعليمات تمنعها من اختلاق الأسعار أو التوافر. وحين يرغب الزائر في الحجز يُحوَّل إلى شخص: يُحفظ الطلب في لوحة التحكم ويُرسل بالبريد، أو تفتح الدردشة WhatsApp.
- تقييمات السياح — نموذج عام يُعرض عبر shortcode، مع مراجعة قبل النشر. وترسل المالكة إلى السياح رابطًا واحدًا لترك تقييمهم.
- أخبار من المصادر — تبحث لوحة التحكم في Google News عن كلمة مفتاحية مثل «Napoli» وتساعد في كتابة المقالات بالذكاء الاصطناعي، بالنبرة التي تحددها المالكة.
- الصور والمشاركة على Meta — صور تُولَّد عبر OpenAI من لوحة التحكم، وصور مخصصة لمشاركة المنشورات على Facebook وInstagram.
- لوحة تحكم واحدة — الإعدادات، والتواصل الاجتماعي، وواجهة الصفحة الرئيسية، والإعلانات، وGoogle Ads، والبريد، والتوثيق، وصفحة طلبات الدعم، كلها في مكان واحد.
التقنيات المستخدمة
WordPress بقالب مخصص مكتوب من الصفر، وواجهة Anthropic أو OpenAI البرمجية للدردشة، وواجهة الصور من OpenAI، وترحيل من Aruba إلى استضافة cPanel.
لماذا بهذه الطريقة
كان للموقع القديم صفحات جولات وفئات كثيرة مفهرسة. فكتبتُ توجيهًا مخصصًا لتعيش الفئات والجولات معًا تحت /tour/: انطلق القالب الجديد دون تغيير أي عنوان، ودون خسارة ما بناه الموقع في محركات البحث.


