انتقل إلى المقال

Hollinaالإقامات ومحرر الإقامة

الإقامات ومحرر الإقامة

ما تحتويه الإقامة، وكيف يضيف الفريق إقامة ويعدّلها في لوحة التحكم، وصورها وأسعارها، وكيف يحدد النشر ما يعرضه الموقع.

لحزمة الحزمة الكاملة

ما تحتويه الإقامة

الجزءالقيم
النصوص، بالإنجليزية والعربيةالعنوان (160 حرفًا)، والوصف القصير (500)، والوصف (5000)، وتلميح الموقع الذي يقرؤه الضيوف بدل العنوان (500)، وحتى 20 قاعدة للمنزل. الإنجليزية مطلوبة للعنوان.
النوعvilla أو apartment أو cabin أو chalet أو loft أو cottage، ولكل منها أيقونتها في الموقع
الوجهةإحدى وجهات الشركة
السعةغرف النوم والأسرّة والحمامات وأقصى عدد ضيوف تتسع لهم، ومساحة اختيارية بالمتر المربع
الأسعارسعر الليلة ورسوم التنظيف، بالدولار الأمريكي الكامل، والحد الأدنى لعدد الليالي
الوصولأوقات الوصول والمغادرة، 15:00 و11:00 افتراضيًا، من إعدادات الشركة
المرافقأي من الـ 18 التي تنشئها التعبئة الأولية: Wi-Fi، مطبخ، مسبح، جاكوزي، موقف سيارات، تكييف، تدفئة، غسالة، مساحة عمل، مدفأة، إطلالة على البحر، إطلالة على الجبل، حديقة، شواء، يسمح بالحيوانات الأليفة، شاحن سيارات كهربائية، صالة رياضية، سرير أطفال
الصورحتى 30، بالترتيب الذي يعرضه الموقع؛ والأولى هي صورة البطاقة والغلاف
الحالةdraft أو published
داخليمرجع يُعطى بالترتيب (S001 وS002 وهكذا)، ومعرّف نصي للعنوان مصنوع من العنوان، وعلامة إبراز في الصفحة الرئيسية، وملاحظات لا يعرضها الموقع أبدًا

لكل إقامة سعر ليلة واحد: لا أسعار موسمية أو لنهاية الأسبوع، ولا ضرائب أو رسوم خدمة. عرض السعر هو سعر الليلة في عدد الليالي مضافًا إليه رسوم التنظيف مرة واحدة، ويحتفظ الحجز بالأرقام التي أُجري بها، فتغيير السعر لاحقًا لا يغيّر ما وافق الضيف على دفعه.

النشر وما يعرضه الموقع

الحالةفي الموقع
مسودةمخفية، وتجيب بأنها غير موجودة في كل مسار عام. تبدأ كل إقامة جديدة هنا.
منشورمدرجة وقابلة للبحث والحجز وفي خريطة الموقع ويمكن اختيارها للصفحة الرئيسية. أول نشر يضبط تاريخ نشرها، ويحتفظ به أي نشر لاحق.
  • يُرفض النشر إلى أن يكون للإقامة ثلاث صور («أضف ثلاث صور قبل نشر مكان الإقامة.») وعنوانها ووصفها القصير ووصفها وتلميح موقعها باللغتين.
  • لإزالة إقامة من الموقع أعدها إلى المسودة: تختفي من كل صفحة عامة وتحتفظ بحجوزاتها وتقييماتها وسجلها. ليس في لوحة التحكم زر حذف. ولا يحذف مسار الحذف في واجهة API إقامة إلا حين لا يحجز أي من حجوزاتها ليالي؛ وأي حجز غير ملغى، ومنه المكتمل، يبقيها («ما زالت هناك حجوزات غير ملغاة على مكان الإقامة هذا، لذلك لا يمكن حذفه.»).
  • تُختار إقامة الواجهة والإقامات المختارة للصفحة الرئيسية في الإعدادات ثم الصفحة الرئيسية، من بين الإقامات المنشورة.

قائمة الإقامات

  • أعداد كل الإقامات والمنشورة والمسودات، وبحث باسم الإقامة أو مرجعها، ومرشحات للحالة والنوع والوجهة، والأحدث تحديثًا أولًا.
  • يفتح زر «افتح» في كل صف محرر الإقامة، ويبدأ «أضف إقامة» إقامة جديدة.
  • ليس في لوحة التحكم زر حذف: تغادر الإقامة الموقع بالعودة إلى المسودة. ومسار الحذف في واجهة API موجود لأدوات المطور الخاصة.

محرر الإقامة

/en/dashboard/stays/new يضيف إقامة، تُحفظ كمسودة، و/en/dashboard/stays/<id> يغيّر واحدة. يضم المحرر أجزاءه في صفحة واحدة، مع بطاقة نشر بجانبها.

الجزءما الذي يحتويه
المحتوىالعنوان والوصف القصير والوصف باللغتين، والمعرّف النصي للعنوان
النوع والوجهةنوع المكان، ووجهته، وتلميح الموقع باللغتين
السعةالضيوف وغرف النوم والأسرّة والحمامات والمساحة
التسعير والوصولسعر الليلة، ورسوم التنظيف، والحد الأدنى من الليالي، وأوقات الوصول والمغادرة
المرافققائمة مرجعية بالمرافق
قواعد المنزلقائمة من القواعد، كل منها باللغتين، تُضاف وتُزال بزرَّي «إضافة» و«إزالة»
الصورتُرفع من الحاسوب وتُرتَّب بـ «قدّم» و«أخّر»؛ الموضع الأول هو الغلاف
النشرحفظ، ونشر أو إعادة إلى المسودة، وعلامة الإبراز في الصفحة الرئيسية، و«عرض الإقامة» بعد نشرها

تُرفع الصور فور إضافتها وتعيد واجهة API ترميزها بصيغة JPEG، بعرض أقصاه 1920 بكسل، مع نسخة أصغر لبطاقات الإقامات.

يتحقق المحرر من السعة كما تفعل واجهة API: غرف النوم 0 أو أكثر، للاستوديو؛ والأسرّة والحمامات والضيوف 1 أو أكثر؛ والمساحة، التي يمكن تركها فارغة، 1 أو أكثر عند إدخالها. وليس فيه حقول لموقع الخريطة أو عنوان SEO ووصفه ولا يرسلها أبدًا، فيُبقي الحفظ القيم التي تحملها الإقامة أصلًا.

من يستطيع فعل ماذا

الصلاحيةيتيح
stays.viewرؤية كل الإقامات، ومنها المسودات
stays.createإضافة الإقامات
stays.editتغيير التفاصيل والأسعار والصور
stays.publishالنشر وإلغاء النشر
stays.deleteحذف الإقامات عبر مسار الحذف في واجهة API (ليس في لوحة التحكم زر حذف)

الدوران المضافان، Super Admin وManager، يملكان الخمس كلها.

ما تتحقق منه واجهة API

  • يُتحقق من النوع والوجهة وكل مفتاح مرفق مقابل قوائمها، ويُرفض أي عدد أو مبلغ دون حده الأدنى مع تسمية الحقل: غرف النوم قد تكون 0، وكل عدد آخر يبدأ من 1 (سرير وحمام وضيف وليلة على الأقل، وسعر ليلة دولار واحد). والمساحة اختيارية، ومتر مربع واحد على الأقل عند إدخالها؛ ورسوم التنظيف قد تكون 0.
  • يُصنع المعرّف النصي فريدًا من العنوان إذا لم يُعطَ، ويُرفض معرّف مستخدم من قبل، ولا يُمنح مرجع مرتين أبدًا.
  • تقبل واجهة API أيضًا موقع الإقامة على الخريطة (latitude وlongitude) وعنوان SEO ووصفه باللغتين وتعليقات الصور؛ وتملؤها التعبئة الأولية للإقامات التجريبية، ولا ترسم صفحة الإقامة خريطتها إلا حين يُضبط موقع. ولا يرسل محرر الإقامة موقع الخريطة ولا نصوص SEO أبدًا، فتُضبط عبر واجهة API، ولا يغيّرها الحفظ من المحرر.
  • تقبل قائمة الموقع destination (المعرّف النصي) وcheckIn وcheckOut (YYYY-MM-DD، كلاهما أو لا شيء) وguests وtype وsort (recommended وprice_asc وprice_desc وrating)، وتتصفح بـ page وpage_size (6 افتراضيًا، 24 على الأكثر). وتُرفض قيمة غير معروفة في أي منها بدل تجاهلها.

توقفت عند خطوة؟

ابحث عن الحل قبل أن تبدأ من جديد.

حل المشكلات

تفضيلات ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط لتعزيز تجربة التصفح الخاصة بك وتحليل حركة المرور على الموقع وتخصيص المحتوى. بالنقر على "قبول الكل"، فإنك توافق على استخدامنا لملفات تعريف الارتباط للتحليلات والإعلانات المخصصة.