# دليلُ بازارنا كاملاً — The complete Bazarrna Guide

> شرحٌ رسميٌّ لكلّ صفحةٍ وزرٍّ في بازارنا (قطر وسوريا) بالعربيّة والإنجليزيّة — كما يراه زائرُ الموقع.
> The official guide to every Bazarrna page and button (Qatar and Syria), in Arabic and English — as a website visitor sees it.
>
> الدليل / Guide: https://bazarrna.net/docs · الفهرس / Index: https://bazarrna.net/llms.txt
> ⚠️ الأرقامُ والحدودُ والأسعارُ قد تتغيّر — يُرجى الإحالةُ إلى الصفحة. Limits and prices may change — please link to the page.

# كيف تستعمل بازارنا — الأساسيّات — How to use Bazarrna — the basics

> دليلٌ سريع: الحسابُ الواحد، واختيارُ البلد (قطر/سوريا)، واللغةُ والمظهرُ الفاتح/الداكن، وزرُّ الرجوع، والقوائمُ صفحةً صفحة داخل بوكس، والتبويباتُ التي لا تحرّك الصفحة، والإشعاراتُ ولغتُها، والمواقعُ الأربعة والتنقّلُ بينها، والفوتر.
> A quick guide: one account, choosing the country (Qatar/Syria), language and light/dark appearance, the back button, lists shown page by page inside a box, tabs that don't move the page, notifications and their language, the four sites and moving between them, and the footer.

- الصفحة / Page: https://bazarrna.net/docs/site-basics
- القسم / Section: ابدأ من هنا — Start here
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### بازارنا في سطرين
منصّةٌ واحدة فيها **أربعةُ مواقع** — **الإعلانات المبوّبة** (`/ads`) · **التقييمات** (`/ratings`، و`/reviews` اسمٌ آخر للصفحات نفسِها) · **السوق** (`/market`) · **الوظائف** (`/jobs`) — تعمل كلُّها **بحسابٍ واحد**، في قطر وسوريا، بالعربيّة والإنجليزيّة، على الموقع وفي تطبيقَي الآيفون وأندرويد.

### الحساب
- **تتصفّح بلا حساب**: الإعلاناتُ والأماكنُ والمنتجاتُ والوظائفُ وصفحاتُ التعريف والوثائقُ القانونيّة مفتوحةٌ للجميع.
- **تحتاج حساباً** لكلّ ما تفعله أنت: النشر · التقييم · الطلب والشراء · التقديم · الرسائل · الإشعارات · «حسابي». صفحةٌ تحتاج دخولاً تنقلك إلى تسجيل الدخول ثمّ **تعيدك إليها** بعده.
- **حسابٌ واحدٌ للمواقع الأربعة** — لا تسجيلَ منفصلاً لكلّ موقع. لكنّ لكلّ موقعٍ صفحةَ **«حسابي»** بلونه وروابطه.
- **النشرُ والتفاعل** يحتاجان غالباً **رقمَ جوالٍ موثَّقاً لبلد المحتوى** (‏انظر [توثيقُ رقم الجوال (قطر وسوريا) — واتساب وتيليجرام](https://bazarrna.net/docs/phone-verification.md)).
- التفاصيل: [الحسابُ والدخول واللغةُ والبلد والتنقّلُ بين المواقع الأربعة](https://bazarrna.net/docs/account-and-login.md) (‏التسجيل والدخول) · [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md) (‏«حسابي» والأمان والحذف).

### البلد: قطر أو سوريا
- **المحتوى منفصلٌ لكلّ بلد**: ترى إعلاناتِ بلدك المختار وأماكنَه وسوقَه ووظائفَه، وخططَه وأسعارَه.
- **أوّلَ زيارة** يُختار البلدُ تلقائيّاً من موقع اتّصالك إن كان أحدَ البلدين، و**بعد أن تختار بنفسك** لا يتغيّر اختيارُك وحدَه.
- **أين تبدّله؟** زرُّ البلد (‏العَلَم مع اسم البلد) في صفحة **«حسابي»** لأيّ موقع.
- **عند التبديل**: يتغيّر لونُ الموقع مع البلد، وتُعرض محتوياتُ البلد الجديد، و**تُفرَّغ سلّةُ السوق**.
- فتحُ رابطٍ لمحتوى من البلد الآخر يسألك: «التبديل إلى …» أو «لا، رجوع».
- قد يكون أحدُ المواقع مغلقاً مؤقّتاً في بلدٍ دون الآخر — تظهر بطاقتُه بقفلٍ وسبب.

### اللغة: العربيّة أو English
- **زرُّ اللغة** — `EN` للتحويل إلى الإنجليزيّة، و`AR` أو `ع` للعودة إلى العربيّة — يبدّل الواجهةَ واتّجاهَها (‏يمين⇄يسار) فوراً. تجده أعلى كلّ موقع، وعلى الجوال وفي التطبيق في الشريط العلويّ.
- يُحفظ اختيارُك فيبقى في زيارتك التالية؛ وأوّلَ مرّةٍ تُؤخذ لغةُ متصفّحك أو جهازك.
- **لغةُ حسابك تتبع لغةَ الواجهة**: وأنت مسجّلُ الدخول تُحدَّث **عند كلّ دخولٍ وعند كلّ تبديلٍ للّغة** — في الموقع أو التطبيق — فتصلك الإشعاراتُ الفوريّةُ ورسائلُ تأكيد البريد واستعادة كلمة المرور باللغة التي تستعملها الآن.

### المظهر: فاتح أو داكن
- في صفحة **«حسابي»** لأيّ موقع بوكس **«مظهر الموقع»** بثلاثة خيارات: **حسب الجهاز** (‏الافتراضيّ — يتبع إعدادَ جوالك أو حاسوبك) · **فاتح** · **داكن**.
- يُحفظ اختيارُك على جهازك ويسري على المواقع الأربعة.

### زرُّ الرجوع
- في أعلى أغلب الصفحات زرُّ **«رجوع»** بالشكل نفسِه في كلّ مكان (‏يميناً في العربيّة ويساراً في الإنجليزيّة).
- يعيدك إلى الصفحة التي جئتَ منها. **وإن فتحتَ الصفحةَ من «حسابي»** يقول **«الرجوع لحسابي»** ويعيدك إلى «حسابي» في الموقع نفسِه.
- **وإن وصلتَ إلى الصفحة من خارج بازارنا** (‏رابطٌ في بريد أو رسالة) يأخذك الزرُّ إلى صفحةٍ مناسبةٍ داخل الموقع بدل أن يخرجك منه.
- **حين ترجع** إلى صفحةٍ كنتَ فيها **تعود إلى الموضع نفسِه** الذي كنتَ قد وصلتَ إليه بالتمرير.
- على **أندرويد**: زرُّ الرجوع في الجوال يرجع صفحةً إن أمكن، وإلّا يغلق التطبيق.

### القوائمُ الطويلة: صفحةً صفحة داخل بوكس
- القوائمُ الطويلة (‏الإعلانات · الأماكن · المنتجات · الوظائف · الإشعارات · الأكواد…) **لا تطول بلا نهاية**: تُعرض **داخل بوكسٍ تمرّره بإصبعك أو الفأرة**، و**تحته أرقامُ الصفحات** — الأولى والأخيرة وما حول الصفحة الحاليّة، مع سهمَي السابق والتالي.
- عند الضغط على رقم صفحة **تبقى القائمةُ الحاليّة ظاهرةً (‏باهتةً مع دائرةٍ صغيرة)** حتّى تصل الجديدة، ويعود البوكسُ وحدَه إلى أوّله — **فلا تقفز الصفحةُ ولا يتحرّك شريطُ الأرقام من تحت إصبعك**.
- **الإشعارات: ١٠ في الصفحة.**
- لكلّ قائمةٍ ثلاثُ حالاتٍ مختلفة: **يُحمَّل** (‏دائرة) · **فارغ** (‏رسالةٌ تقول إنّه لا شيء بعد) · **تعذّر التحميل** (‏رسالةٌ بالسبب مع «إعادة المحاولة») — فلا تُعرض قائمةٌ فارغةٌ والطلبُ قد فشل.

### التبويبات
- التبديلُ بين التبويبات أو الفلاتر **لا يعيد تحميلَ الصفحة ولا يسحبها** لأعلى أو لأسفل — تبقى في مكانك ويتبدّل المحتوى تحتك.
- تبويبٌ أقصرُ من الذي قبله لا يقصّ الصفحةَ من تحتك وأنت نازلٌ فيها.

### رفعُ الصور والملفّات
- زرُّ **«تحميل الملفات»** يفتح صندوقَ الرفع ويطويه («إغلاق صندوق التحميل»)؛ ما رفعتَه يبقى فيه حتّى لو طويتَه.
- كلُّ ملفٍّ يظهر بشريط تقدّمٍ ثمّ علامة نجاح، وما فشل يُذكر عددُه.
- في **نشر الإعلان واقتراح المكان** تبقى الملفّاتُ في الصفحة ولا تُرسَل إلّا حين تضغط «نشر» أو «حفظ».

### الإشعارات
- لكلّ موقعٍ صفحةُ إشعاراته (‏مثل `/ads/notifications`)، وتظهر فيها أيضاً إشعاراتُ حسابك ورسائلُ بازارنا العامّة. الجرسُ يعرض عددَ غير المقروء ويتحدّث لحظيّاً.
- الضغطُ على إشعارٍ يعلّمه مقروءاً ويفتح صفحتَه؛ و«تحديد الكل كمقروء» في الأعلى.
- **١٠ إشعاراتٍ في الصفحة** داخل بوكسٍ وتحته الأرقام (‏كما سبق).
- **لغةُ الإشعار**: القائمةُ تُعرض باللغة التي تستعملها الآن؛ والإشعارُ الفوريّ على الجوال بلغة حسابك — **وهي تتبع لغةَ الموقع أو التطبيق وتُزامَن عند الدخول وعند كلّ تبديل**.
- **الإشعاراتُ الفوريّة** (‏على الجوال) في تطبيقَي آيفون وأندرويد فقط، ويمكن إيقافُها من مفتاح «الإشعاراتُ الفوريّة على الجوال» أعلى صفحة الإشعارات. التفاصيل: [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md) · [تطبيقا بازارنا على الآيفون وأندرويد — ما الذي يختلف عن الموقع](https://bazarrna.net/docs/mobile-apps.md).

### المواقعُ الأربعة والتنقّلُ بينها
- **الصفحةُ الرئيسيّة `/`** تعرض **أربعَ بطاقات** — اضغط بطاقةً لتفتح موقعَها. وفيها زرُّ اللغة، و«دخول»/«تسجيل» أو «خروج».
- **داخل كلّ موقع**: قائمةٌ جانبيّة بروابطه (‏على الجوال تُفتح من زرّ القائمة أعلى الشاشة)، ثمّ «الإشعارات» و«الملف الشخصي» و«تسجيل الخروج» — ورابطُ **«الصفحة الرئيسية»** الذي يعيدك إلى `/` لتختار موقعاً آخر.
- **على الجوال وفي التطبيق** (‏وعلى الشاشات الصغيرة عموماً): شريطٌ علويّ فيه **رجوع** و**الرئيسية** وزرّ اللغة والإشعارات، وشريطٌ سفليّ بأهمّ روابط الموقع (‏مثلاً في الإعلانات: الرئيسية · الإعلانات · نشر إعلان · الرسائل · حسابي).
- ما يحتاج حساباً من الروابط يظهر للمسجَّلين وحدَهم. التفاصيل الكاملة للقوائم في [الحسابُ والدخول واللغةُ والبلد والتنقّلُ بين المواقع الأربعة](https://bazarrna.net/docs/account-and-login.md).

### الفوتر (‏أسفل الصفحة)
- **على الحاسوب** في كلّ موقع: اسمُ الموقع ووصفٌ قصير، وروابط **الرئيسية · تواصل معنا · الشروط · السياسة · الخصوصية** لذلك الموقع؛ وصندوقُ **«بحث سريع»** داخل الموقع مع كلماتٍ مقترحة تضغطها؛ وبوكسُ حسابك: للمسجَّل **«لوحة حسابي»** و**«إجراء جديد»** (‏مثل نشر إعلان)، وللزائر **«تسجيل الدخول»** و**«حساب جديد»**. وفي آخره حقوقُ النشر «© 2026 بازارنا» واسمُ المطوّر.
- **في الصفحات العامّة** (‏مثل تواصل معنا والشروط والخصوصية) فوترٌ مختصر: «الشروط والأحكام» · «سياسة الخصوصية» · حقوقُ النشر واسمُ المطوّر.
- **على الجوال وفي التطبيق لا فوتر**؛ بدلاً منه شريطٌ صغيرٌ أسفل **رئيسيّة كلّ موقع**: الشروط والأحكام · السياسة والاستخدام · سياسة الخصوصية · تواصل معنا. قائمةُ كلّ الوثائق في [الوثائقُ القانونيّة والتعريفيّة — أين تجد كلَّ واحدة](https://bazarrna.net/docs/legal-and-policies.md).

## English

### Bazarrna in two lines
One platform with **four sites** — **Classifieds** (`/ads`) · **Ratings** (`/ratings`, with `/reviews` as another name for the same pages) · **Market** (`/market`) · **Jobs** (`/jobs`) — all working with **one account**, in Qatar and Syria, in Arabic and English, on the website and in the iPhone and Android apps.

### Your account
- **Browse without an account**: listings, places, products, jobs, about pages and legal documents are open to everyone.
- **You need an account** for everything you do yourself: posting · rating · ordering and buying · applying · messages · notifications · "My Account". A page that needs sign-in takes you to sign in and then **brings you back** to it.
- **One account for all four sites** — no separate sign-up per site. Each site still has its own **"My Account"** page with its colour and links.
- **Posting and interacting** usually need a **phone number verified for the content's country** (see [Phone verification (Qatar and Syria) — WhatsApp and Telegram](https://bazarrna.net/docs/phone-verification.md)).
- Details: [Account, sign-in, language, country and moving between the four sites](https://bazarrna.net/docs/account-and-login.md) (sign-up and sign-in) · ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md) ("My Account", security and deletion).

### Country: Qatar or Syria
- **Content is separate per country**: you see the listings, places, market, jobs, plans and prices of your selected country.
- **On your first visit** the country is chosen automatically from your connection if it is one of the two, and **once you choose yourself** your choice never changes on its own.
- **Where to switch?** The country button (the flag with the country name) on the **"My Account"** page of any site.
- **When you switch**: the site colour changes with the country, the new country's content is shown, and **the Market cart is emptied**.
- Opening a link to content from the other country asks you: "Switch to …" or "No, go back".
- A site may be temporarily closed in one country and not the other — its card shows a lock and a reason.

### Language: Arabic or English
- **The language button** — `EN` to switch to English, and `AR` or `ع` to go back to Arabic — switches the interface and its direction (right-to-left ⇄ left-to-right) instantly. You find it at the top of every site, and on phones and in the app in the top bar.
- Your choice is saved so it stays for your next visit; the first time, your browser or device language is used.
- **Your account language follows the interface language**: while signed in it is updated **every time you sign in and every time you switch the language** — on the website or in the app — so push notifications and the email-confirmation and password-reset emails reach you in the language you are using now.

### Appearance: light or dark
- On the **"My Account"** page of any site there is an **"Appearance"** box with three options: **Match device** (the default — follows your phone or computer setting) · **Light** · **Dark**.
- Your choice is saved on your device and applies to all four sites.

### The back button
- Most pages have a **"Back"** button at the top that looks the same everywhere (on the right in Arabic, on the left in English).
- It takes you to the page you came from. **If you opened the page from "My Account"** it reads **"Back to my account"** and takes you to "My Account" on the same site.
- **If you reached the page from outside Bazarrna** (a link in an email or message), the button takes you to a suitable page inside the site instead of leaving it.
- **When you go back** to a page you were on, **you return to the same spot** you had scrolled to.
- On **Android**, the phone's back button goes back one page when possible, otherwise it closes the app.

### Long lists: page by page inside a box
- Long lists (listings · places · products · jobs · notifications · codes…) **don't grow endlessly**: they are shown **inside a box you scroll with your finger or mouse**, with **page numbers below it** — the first and last pages and those around the current one, plus previous and next arrows.
- When you tap a page number **the current list stays visible (slightly faded with a small spinner)** until the new one arrives, and only the box goes back to its top — **so the page doesn't jump and the numbers don't move from under your finger**.
- **Notifications: 10 per page.**
- Every list has three distinct states: **loading** (a spinner) · **empty** (a message saying there is nothing yet) · **could not load** (a message with the reason and "Retry") — so an empty list is never shown when the request actually failed.

### Tabs
- Switching tabs or filters **doesn't reload the page or pull it** up or down — you stay where you are and the content changes beneath you.
- A tab shorter than the previous one doesn't cut the page from under you while you are scrolled down.

### Uploading photos and files
- The **"Upload files"** button opens and folds the upload box ("Close uploader"); what you uploaded stays in it even when folded.
- Each file shows a progress bar and then a success mark, and failed files are counted.
- When **posting a listing or suggesting a place**, files stay on the page and are only sent when you press "Publish" or "Save".

### Notifications
- Each site has its own notifications page (such as `/ads/notifications`), which also shows your account notifications and general messages from Bazarrna. The bell shows the unread count and updates live.
- Tapping a notification marks it read and opens its page; "Mark all as read" is at the top.
- **10 notifications per page** inside a box with page numbers below (as above).
- **Notification language**: the list is shown in the language you are using now; push notifications on your phone use your account language — **which follows the site or app language and is synced on sign-in and on every switch**.
- **Push notifications** (on your phone) exist only in the iPhone and Android apps, and can be turned off with the "Push notifications on your phone" switch at the top of the notifications page. Details: ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md) · [The Bazarrna iPhone and Android apps — what differs from the website](https://bazarrna.net/docs/mobile-apps.md).

### The four sites and moving between them
- **The landing page `/`** shows **four cards** — tap a card to open its site. It also has the language button, and "Login"/"Register" or "Logout".
- **Inside each site**: a side menu with its links (on phones it opens from the menu button at the top), then "Notifications", "Profile" and "Log out" — plus **"Main menu"**, which takes you back to `/` to pick another site.
- **On phones and in the app** (and on small screens in general): a top bar with **Back**, **Home**, the language button and notifications, and a bottom bar with the site's main links (for example on Classifieds: Home · Listings · Post ad · Messages · Account).
- Links that need an account are shown only to signed-in users. The full menus are listed in [Account, sign-in, language, country and moving between the four sites](https://bazarrna.net/docs/account-and-login.md).

### The footer (bottom of the page)
- **On a computer**, on each site: the site name and a short description, and that site's **Home · Contact Us · Terms · Policy · Privacy** links; a **"Quick Search"** box inside the site with suggested words you can tap; and an account box: **"My Dashboard"** and **"New Action"** (such as posting a listing) for signed-in users, **"Sign in"** and **"Create account"** for visitors. At the very bottom: "© 2026 Bazarrna" and the developer's name.
- **On general pages** (such as Contact Us, Terms and Privacy) a short footer: "Terms & Conditions" · "Privacy Policy" · the copyright and the developer's name.
- **On phones and in the app there is no footer**; instead a small strip at the bottom of **each site's home page**: Terms · Policy · Privacy · Contact us. The list of all documents is in [Legal and about pages — where to find each one](https://bazarrna.net/docs/legal-and-policies.md).

---

# الحسابُ والدخول واللغةُ والبلد والتنقّلُ بين المواقع الأربعة — Account, sign-in, language, country and moving between the four sites

> إنشاءُ الحساب وتأكيدُ البريد والدخول (‏بريد/جوجل) واستعادةُ كلمة المرور والجلسات، وتبديلُ اللغة والبلد، والمواقعُ الأربعة وإغلاقُها المؤقّت.
> Sign-up, email confirmation, sign-in (email/Google), password recovery and sessions, switching language and country, and the four sites and their temporary closure.

- الصفحة / Page: https://bazarrna.net/docs/account-and-login
- القسم / Section: ابدأ من هنا — Start here
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### ما هي بازارنا؟
بازارنا منصّةٌ واحدةٌ بحسابٍ واحد فيها **أربعةُ مواقع**:
| الموقع | المسار | ما فيه |
|---|---|---|
| الإعلانات المبوّبة | `/ads` | بيعٌ وشراء بين الناس |
| التقييمات | `/ratings` (‏و`/reviews` مسارٌ مرادف يعرض الصفحاتِ نفسَها) | تقييمُ الأماكن |
| السوق | `/market` | متاجر ومنتجات وطلبات |
| الوظائف | `/jobs` | باحثون عن عمل وشركات ومشاريع مستقلّة |

**حسابٌ واحدٌ يعمل في المواقع الأربعة** — لا تسجيلَ منفصلاً لكلّ موقع.

### الصفحةُ الرئيسيّة `/` (‏اختيارُ الموقع)
- تظهر أوّلَ مرّةٍ شاشةُ افتتاحٍ قصيرة بالشعار ثمّ **أربعُ بطاقات** للمواقع؛ الضغطُ على بطاقةٍ يفتح موقعَها. عنوانُ بطاقة السوق يتبع البلد («السوق القطري» أو «السوق السوري»).
- **البطاقةُ المغلقة**: إن أغلقت الإدارةُ موقعاً في بلدك تظهر بطاقتُه بقفلٍ وسبب («قادمون قريباً» · «مغلق للصيانة» · «غير متاح في بلدك» · «مغلق مؤقتاً») ولا تُفتح، أو **تُخفى تماماً** إن اختارت الإدارةُ الإخفاء.
- في الأعلى: زرُّ اللغة (`EN` / `ع`)، و«دخول» و«تسجيل» للزائر، أو «خروج» لمن سجّل دخوله.
- في الأسفل: «الشروط والأحكام» و«سياسة الخصوصية».

### التنقّلُ داخل المواقع وبينها
- لكلّ موقعٍ قائمةٌ جانبيّة (‏على الجوال تُفتح بزرّ الشبكة أعلى الشاشة) فيها روابطُه، ثمّ «الإشعارات» و«الملف الشخصي» و«تسجيل الخروج» للمسجَّل، أو «تسجيل الدخول» و«إنشاء حساب» للزائر، ورابطُ **«الصفحة الرئيسية»** الذي يعود إلى `/` لاختيار موقعٍ آخر. الروابطُ التي تحتاج حساباً تظهر للمسجَّلين فقط.
- روابطُ كلّ موقع:
  - الإعلانات: الرئيسية · الإعلانات · نشر إعلان · إعلاناتي · الرسائل · عن الإعلانات.
  - التقييمات: الرئيسية · الأماكن · اقترح مكان · نشاطاتي · عن التقييمات.
  - السوق: الرئيسية · الماركت · بازارنا ماركت · المنتجات · السلة · مفضلتي · طلباتي · عناويني · عن السوق.
  - الوظائف: الرئيسية · الوظائف المتاحة · وظائف موصى بها · المشاريع المستقلة · أبحث عن عمل · أطلب موظف · مساحة المستقل · وظّف مع بازارنا · عن الوظائف (‏بعضُها يظهر فقط حين تُفعّل الإدارةُ الخاصّيّةَ المرتبطة به).
- **الموقعُ المغلق**: من يفتح رابطَ موقعٍ مغلقٍ في بلده يرى شاشة «هذا القسم مغلق حالياً» (‏أو «قادمون قريباً») مع رسالة الإدارة وزرّ «العودة للصفحة الرئيسية». الإغلاقُ مضبوطٌ **لكلّ موقعٍ ولكلّ بلدٍ** على حدة، ويُطبَّق في الخادم أيضاً.
- في رئيسيّة كلّ موقع يظهر للمسجَّل سطرُ ترحيبٍ باسمه الأوّل: «أهلاً بك في بازارنا يا …» لحسابٍ عمرُه أقلُّ من يوم، و«أهلاً بعودتك يا …» لمن غاب يوماً أو أكثر على الجهاز نفسِه، وإلّا «صباح الخير / مساء الخير يا …». الحالةُ تُحسب مرّةً في الزيارة فتبقى ثابتةً بين الصفحات.

### إنشاءُ حساب `/register`
- الحقول: **الاسم الكامل** · **البريد الإلكتروني** · **كلمة المرور** · **تأكيد كلمة المرور** · مربّع **«أوافق على شروط الاستخدام وسياسة الاستخدام وسياسة الخصوصية»** (‏إلزاميّ؛ الروابطُ تُفتح في تبويبٍ جديد كي لا يضيع ما كتبتَه). لا يُطلب رقمُ الجوال عند التسجيل — توثيقُه لاحقاً من الملفّ الشخصيّ (‏انظر [توثيقُ رقم الجوال (قطر وسوريا) — واتساب وتيليجرام](https://bazarrna.net/docs/phone-verification.md)).
- **شروطُ كلمة المرور** (‏يفرضها الخادم): ٨ محارف على الأقلّ · حرفٌ كبيرٌ وحرفٌ صغير · رقمٌ واحدٌ على الأقلّ. يظهر مؤشّرُ قوّة (ضعيفة/مقبولة/جيدة/قوية)، والخطأُ يذكر بالتحديد ما ينقص.
- رسائلُ الخطأ: «أكمل الحقول المطلوبة أولاً» · «صيغة البريد غير صحيحة» · «كلمتا المرور غير متطابقتين» · «يجب الموافقة على الشروط» · «هذا البريد مسجّل مسبقاً».
- يُحفظ مع الحساب **لغةُ الواجهة وقتَ التسجيل** و**البلدُ المختار**، ويُولَّد اسمُ مستخدمٍ تلقائيّاً من بداية البريد.
- **بعد الضغط على «أنشئ حسابي»**: يُرسَل **بريدُ تأكيد** فيه رابطٌ **صالحٌ ٢٤ ساعة**، وتنتقل الشاشةُ إلى «أكّد بريدك الإلكتروني».

### تأكيدُ البريد
- **لا يمكن الدخولُ بكلمة المرور قبل تأكيد البريد** — تظهر «يرجى تفعيل بريدك الإلكتروني قبل تسجيل الدخول» وتُفتح شاشةُ التأكيد.
- في شاشة التأكيد: «تأكيد وإكمال الدخول» (‏يعيد محاولةَ الدخول بالبيانات التي كتبتَها؛ نجاحُها يعني أنّ البريد تأكّد) · «إعادة الإرسال» (‏بعد عدٍّ تنازليّ) · «تغيير البريد».
- **الرابطُ في البريد** يفتح `/verify-email?token=…`: «نتحقّق من بريدك…» ثمّ «تم تأكيد بريدك بنجاح» مع «تسجيل الدخول» و«الصفحة الرئيسية». فتحُ الرابط مرّتين لا يضرّ (‏يُعدّ نجاحاً). إن فشل: «تعذّر تأكيد البريد» — قد يكون مؤكَّداً أصلاً فجرّب الدخول، وإلّا فقد انتهت صلاحيتُه (٢٤ ساعة) فاطلب رابطاً جديداً من صفحة الدخول.
- **إعادةُ الإرسال** تُصدر رابطاً جديداً صالحاً ٢٤ ساعة (‏ويبطل القديم). **والردُّ واحدٌ مهما كان البريد**: «إن كان لهذا البريد حسابٌ غيرُ مؤكَّد فستصله رسالةُ تحقّقٍ جديدة» — فلا تكشف الصفحةُ هل البريدُ مسجَّل (‏كـ«نسيت كلمة المرور»)، والرسالةُ تُرسَل فعلاً لحسابٍ قائمٍ غيرِ مؤكَّد وحدَه.
- عند **أوّل تأكيد** يُرسَل **بريدُ ترحيب** مرّةً واحدة.

### تسجيلُ الدخول `/login`
- الحقول: **البريد الإلكتروني** (‏يقبل الخادمُ اسمَ المستخدم أيضاً) · **كلمة المرور** (‏زرّ إظهار/إخفاء) · **«تذكّرني»** (‏مفعّلٌ افتراضيّاً) · «نسيت كلمة المرور؟» · «أنشئ حساباً».
- تحت الزرّ نصّ: «بتسجيل دخولك إلى بازارنا فأنت توافق على الشروط والأحكام وسياسة الاستخدام وسياسة الخصوصية».
- **مدّةُ الجلسة**: ٧ أيّام بلا «تذكّرني»، و**٣٠ يوماً** معها. (‏الدخولُ بجوجل يُنشئ دائماً جلسةَ ٣٠ يوماً.)
- **الخطأ**: «بيانات الدخول غير صحيحة» للبريد غير الموجود ولكلمة المرور الخاطئة على السواء (‏لا يُكشف أيُّهما).
- **حالاتُ الحساب** (‏لا تُكشف إلّا بعد كلمة مرورٍ صحيحة) تفتح شاشةً خاصّة:
  - «حسابك موقوف مؤقتاً» — مع تاريخ انتهاء الإيقاف والسبب الذي كتبته الإدارة ورقمٍ مرجعيّ؛ **يعود الحسابُ تلقائيّاً** عند انتهاء المدّة.
  - «حسابك معطَّل» — تواصل مع الدعم.
  - «حسابك محظور نهائياً» — لا دخولَ ولا حسابَ جديدَ بالبريد نفسِه.
  - «هذا الحساب محذوف» — حذفه صاحبُه؛ يمكن إنشاءُ حسابٍ جديدٍ بالبريد نفسِه.
  - أزرارُ هذه الشاشات: «التواصل مع الدعم» و«تقديم اعتراض» (‏كلاهما إلى `/contact`) · «الدخول بحساب آخر» · «إنشاء حساب جديد».
- **بعد النجاح** يعود المستخدمُ إلى الصفحة التي طلبها قبل الدخول (‏الصفحاتُ المحميّةُ تحوّل الزائرَ إلى `/login` ثمّ ترجعه إليها، **ورابطٌ بـ`?next=/مسار`** — مثل زرَّي «أكوادي» — يرجعه إلى ذلك المسار؛ **داخليٌّ فقط**)، وإلّا إلى `/`. فوق شاشة الدخول **زرُّ رجوع** لمن لا يريد التسجيل.
- **محاولاتٌ كثيرة**: إن تكرّرت محاولاتُ الدخول أو التسجيل أو إعادة الإرسال أو الاستعادة كثيراً في وقتٍ قصير تظهر «محاولات كثيرة، يرجى المحاولة بعد قليل» — انتظر قليلاً ثمّ أعد المحاولة؛ حسابُك لا يُحظر بسببها.

### الدخولُ بجوجل
- زرّ «المتابعة بحساب جوجل» / «إنشاء حساب بجوجل» يظهر **على الموقع** (‏حين يكون مُعدّاً) و**في تطبيق أندرويد**، و**لا يظهر في تطبيق الآيفون**.
- ما يحدث في الخادم:
  1. حسابُ جوجل مربوطٌ سابقاً ⟵ دخول.
  2. البريدُ مسجَّلٌ عندنا بلا جوجل ⟵ **يُربط الحسابُ نفسُه** (‏لا حسابٌ مكرَّر) ويُعدّ بريدُه مؤكَّداً. وإن كان الحسابُ القائمُ غيرَ مؤكَّد البريد تُستبدل كلمةُ مروره وتُنهى جلساتُه (‏حمايةٌ من شخصٍ سجّل ببريد غيره).
  3. بريدٌ جديد ⟵ حسابٌ جديدٌ مؤكَّد + **بريدُ ترحيب**. كلمةُ مروره عشوائيّةٌ لا يعرفها أحد؛ من أراد الدخولَ بالبريد وكلمة المرور (‏مثلاً على الآيفون) يضعها عبر «نسيت كلمة المرور؟».
- أخطاء: «بريدُ حساب جوجل هذا غيرُ مؤكَّد» · «هذا الحساب مربوطٌ بحساب جوجل آخر. سجّل الدخول بالبريد وكلمة المرور» · «منع المتصفّحُ نافذةَ جوجل…» (‏اسمح بالنوافذ المنبثقة) · الإلغاءُ لا يُظهر خطأ. بريدٌ لحسابٍ محذوفٍ ذاتيّاً يُظهر «هذا الحساب محذوف».
- **الدخولُ بآبل (Sign in with Apple) غيرُ موجودٍ في الكود حاليّاً**؛ على الآيفون يكون الدخولُ بالبريد وكلمة المرور.

### نسيتُ كلمة المرور `/forgot-password` و`/reset-password`
1. **«استعادة كلمة المرور»**: اكتب بريدك ⟵ «أرسل رمز الاستعادة». الردُّ واحدٌ سواءٌ كان البريدُ مسجّلاً أم لا.
2. يصل بريدٌ فيه **رمزٌ من ٦ أرقام صالحٌ ١٥ دقيقة** (‏وفيه أيضاً رابطٌ صالحٌ ساعةً واحدة يفتح `/reset-password?token=…` مباشرةً على شاشة كلمة المرور الجديدة).
3. **«أدخل رمز الاستعادة»**: تُقبل الأرقامُ العربيّة (٠١٢…) أيضاً. بعد عددٍ من المحاولات الخاطئة يتوقّف الرمز حمايةً لحسابك ⟵ «محاولات كثيرة. اطلب رمزاً جديداً».
4. **«عيّن كلمة مرور جديدة»**: الشروطُ نفسُها (٨ محارف · كبير وصغير · رقم) + التطابق ⟵ «حفظ كلمة المرور».
5. شاشةُ نجاحٍ ثابتة: «تم تغيير كلمة المرور بنجاح — أُنهيت كلُّ الجلسات المفتوحة» مع زرّ «تسجيل الدخول». **كلُّ الأجهزة المسجَّلة تخرج.**
- «انتهت جلسةُ الاستعادة. اطلب رمزاً جديداً» تظهر إن ضاع الرمزُ المتحقَّقُ منه قبل الحفظ.

### الجلسات والخروج
- كلُّ دخولٍ يُنشئ **جلسةً** مسجَّلة (‏الجهاز/المتصفّح والعنوان وتاريخ الانتهاء). **الخروج** يُبطل الجلسةَ في الخادم فوراً.
- تغييرُ كلمة المرور أو استعادتُها أو «الخروج من كلّ الأجهزة» (‏صفحة الأمان — انظر [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md)) يُبطل الجلسات.
- جلسةٌ منتهية ⟵ «انتهت الجلسة، سجّل الدخول مجدّداً». الصفحاتُ العامّة تبقى تعمل كزائر.
- إن أُوقف الحسابُ أثناء الاستعمال تتوقّف الطلباتُ المحميّة برسالة «الحساب موقوف مؤقتاً/معطّل».

### اللغة (العربيّة / English)
- زرّ اللغة (`EN`/`AR` في المواقع، `EN`/`ع` في الرئيسيّة) يبدّل الواجهةَ واتّجاهَها (يمين⇄يسار) فوراً.
- الاختيارُ يُحفظ في المتصفّح (‏أو في التطبيق) فيبقى في الزيارة التالية؛ أوّلَ زيارةٍ تُؤخذ لغةُ المتصفّح أو الجهاز. اللغتان المدعومتان: العربيّة والإنجليزيّة فقط.
- **لغةُ حسابك تتبع لغةَ الواجهة**: تُحفظ عند التسجيل، ثمّ **تُحدَّث تلقائيّاً عند كلّ دخولٍ وعند كلّ تبديلٍ للّغة** في الموقع أو التطبيق. لذلك تصلك **الإشعاراتُ الفوريّة ورسالتا تأكيد البريد واستعادة كلمة المرور** باللغة التي تستعمل بها بازارنا الآن (‏وأغلبُ رسائل البريد الأخرى تحمل اللغتين معاً) (‏انظر [كيف تستعمل بازارنا — الأساسيّات](https://bazarrna.net/docs/site-basics.md) و[«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md)).

### البلد (قطر / سوريا)
- المحتوى **منفصلٌ لكلّ بلد**: الإعلاناتُ والأماكنُ والسوقُ والوظائفُ تُعرض لبلدك المختار، وكلُّ طلبٍ يحمل البلد.
- **أوّلَ زيارة** يُكتشف البلدُ من موقع الاتّصال إن كان بلداً مفعَّلاً، وإلّا أوّلُ بلدٍ مفعّل. الافتراضيُّ في المتصفّح سوريا حتّى يصل الاكتشاف. **بعد أن تختار بنفسك** لا يُغيَّر اختيارُك تلقائيّاً.
- **أين يُبدَّل؟** زرُّ البلد (‏العَلَم) يظهر في صفحة **«الملف الشخصي»** في كلّ موقع.
- **أثرُ التبديل**: لونُ الموقع يتبع البلد، و**سلّةُ السوق تُفرَّغ** عند تغيير البلد.
- **فتحُ محتوى من بلدٍ آخر** (‏رابطٌ مُشارَك مثلاً) يُظهر نافذة «محتوى من بلد آخر» بزرّين: «التبديل إلى …» (‏يبدّل البلدَ ويعيد تحميل الصفحة) أو «لا، رجوع».

### المظهر والكوكيز
- **مظهر الموقع** في صفحة الملف الشخصيّ: «حسب الجهاز» (‏افتراضيّ) · «فاتح» · «داكن» — يُحفظ في المتصفّح.
- **شريطُ الكوكيز** (‏على الموقع): «موافق» أو «الضروري فقط»، مع رابطَي «سياسة الخصوصية» و«الشروط». الكوكيز الضروريّة تحفظ الدخولَ واللغةَ والبلد.

### الصفحاتُ القانونيّة والتعريفيّة
- عامّة: `/terms` (الشروط والأحكام) · `/privacy` (سياسة الخصوصية) · `/policy` (سياسة الاستخدام والسلوك) · `/contact` (‏ولكلّ موقعٍ صفحةُ «عن» خاصّة).
- لكلّ موقع: `/<الموقع>/terms` · `/privacy` · `/policy` · `/about` · `/contact` (‏الموقع: `ads` · `ratings` أو `reviews` · `market` · `jobs`).
- `/account-deletion` صفحةٌ عامّةٌ تشرح حذفَ الحساب (‏انظر [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md)).
- القائمةُ الكاملة بسطرٍ لكلّ صفحة في [الوثائقُ القانونيّة والتعريفيّة — أين تجد كلَّ واحدة](https://bazarrna.net/docs/legal-and-policies.md).
- أيُّ مسارٍ غيرِ موجود يعرض صفحةَ «غير موجود» (404).

### ملفّاتٌ ذات صلة
[كيف تستعمل بازارنا — الأساسيّات](https://bazarrna.net/docs/site-basics.md) · [الوثائقُ القانونيّة والتعريفيّة — أين تجد كلَّ واحدة](https://bazarrna.net/docs/legal-and-policies.md) · [توثيقُ رقم الجوال (قطر وسوريا) — واتساب وتيليجرام](https://bazarrna.net/docs/phone-verification.md) · [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md) · [«هداياي وأكوادي» في كلّ موقع](https://bazarrna.net/docs/gifts-and-codes.md) · [الخططُ والحدود والدفع — على الموقع وداخل التطبيقين](https://bazarrna.net/docs/plans-and-payments.md) · [التواصلُ مع الدعم والبلاغاتُ والحظر](https://bazarrna.net/docs/support-and-reports.md) · [تطبيقا بازارنا على الآيفون وأندرويد — ما الذي يختلف عن الموقع](https://bazarrna.net/docs/mobile-apps.md).

## English

### What is Bazarrna?
Bazarrna is one platform with one account and **four sites**:
| Site | Path | What it is |
|---|---|---|
| Classifieds | `/ads` | People buying and selling |
| Ratings | `/ratings` (`/reviews` is an alias showing the same pages) | Rating places |
| Market | `/market` | Stores, products and orders |
| Jobs | `/jobs` | Job seekers, companies and freelance projects |

**One account works on all four sites** — there is no separate sign-up per site.

### The landing page `/` (choosing a site)
- A short logo intro plays on first load, then **four cards** appear; tapping a card opens that site. The Market card's title follows the country ("Qatari Market" or "Syrian Market").
- **Closed card**: if the admins close a site in your country, its card shows a lock and a reason ("Coming soon" · "Under maintenance" · "Not available in your country" · "Temporarily closed") and cannot be opened — or it is **hidden entirely** if the admins chose to hide it.
- Top bar: language button (`EN` / `ع`), "Login" and "Register" for visitors, or "Logout" for signed-in users.
- Footer: "Terms & Conditions" and "Privacy Policy".

### Navigating within and between sites
- Every site has a side menu (on mobile opened by the grid button at the top) with its links, then "Notifications", "Profile" and "Log out" for signed-in users, or "Sign in" and "Create account" for visitors, plus **"Main menu"**, which returns to `/` to pick another site. Links that need an account are shown only to signed-in users.
- Links per site:
  - Classifieds: Home · Listings · Post Ad · My Ads · Messages · About Ads.
  - Ratings: Home · Places · Suggest Place · My activity · About Ratings.
  - Market: Home · Market · Bazarrna Market · Products · Cart · Favorites · My Orders · My Addresses · About Market.
  - Jobs: Home · Open Positions · Recommended · Freelance Projects · Find a Job · Hire Someone · Freelancer · Hire with Bazarrna · About Jobs (some appear only when the admins enable the related feature).
- **Closed site**: opening a link to a site that is closed in your country shows "This section is closed" (or "Coming Soon") with the admins' message and a "Back to Home" button. Closure is set **per site and per country**, and is enforced on the server too.
- On each site's home page, a signed-in user sees a greeting with their first name: "Welcome to Bazarrna, …" for an account less than a day old, "Welcome back, …" after being away a day or more on the same device, otherwise "Good morning / Good afternoon / Good evening, …". The greeting is decided once per visit so it stays consistent across pages.

### Creating an account `/register`
- Fields: **Full name** · **Email address** · **Password** · **Confirm password** · a mandatory **"I agree to the Terms of Use, Usage Policy and Privacy Policy"** checkbox (the links open in a new tab so you don't lose what you typed). No phone number is asked at sign-up — phone verification happens later from the profile (see [Phone verification (Qatar and Syria) — WhatsApp and Telegram](https://bazarrna.net/docs/phone-verification.md)).
- **Password rules** (enforced by the server): at least 8 characters · one upper-case and one lower-case letter · at least one digit. A strength meter shows Weak/Fair/Good/Strong, and errors state exactly what is missing.
- Error messages: "Please complete the required fields" · "That email format looks wrong" · "Passwords do not match" · "You must accept the terms" · "Email already registered".
- The account stores the **interface language at sign-up** and the **selected country**; a username is generated automatically from the start of the email.
- **After "Create my account"**: a **confirmation email** is sent with a link **valid for 24 hours**, and the screen switches to "Confirm your email".

### Email confirmation
- **You cannot sign in with a password before confirming your email** — you see "Please verify your email before logging in" and the confirmation screen opens.
- On the confirmation screen: "Confirm and continue" (retries sign-in with the details you just typed; success means the email is confirmed) · "Resend" (after a countdown) · "Change email".
- **The link in the email** opens `/verify-email?token=…`: "Checking your email…" then "Your email is confirmed" with "Sign in" and "Home page". Opening the link twice is harmless (it counts as success). On failure: "Could not confirm your email" — it may already be confirmed, so try signing in; otherwise the link expired (24 hours) and you can request a new one from the sign-in page.
- **Resend** issues a new link valid for 24 hours (the old one stops working). **The reply is the same whatever the email**: "If this email has an unconfirmed account, a new verification email is on its way" — so the page never reveals whether an email is registered (like "Forgot password"), and the email is actually sent only to an existing unconfirmed account.
- On the **first confirmation** a **welcome email** is sent once.

### Signing in `/login`
- Fields: **Email address** (the server also accepts the username) · **Password** (show/hide button) · **"Remember me"** (on by default) · "Forgot password?" · "Create account".
- Under the button: "By signing in to Bazarrna you agree to the Terms & Conditions, the Usage Policy, and the Privacy Policy."
- **Session length**: 7 days without "Remember me", **30 days** with it. (Google sign-in always creates a 30-day session.)
- **Error**: "Invalid credentials" for both an unknown email and a wrong password (it never tells which).
- **Account states** (revealed only after a correct password) open a dedicated screen:
  - "Your account is temporarily suspended" — with the end date, the reason written by the admins and a reference number; **the account reactivates automatically** when the period ends.
  - "Your account is disabled" — contact support.
  - "Your account is permanently banned" — no sign-in and no new account with the same email.
  - "This account was deleted" — deleted by its owner; a new account can be created with the same email.
  - Buttons on these screens: "Contact support" and "Submit an appeal" (both go to `/contact`) · "Sign in with another account" · "Create a new account".
- **After success** the user returns to the page they wanted before signing in (protected pages send visitors to `/login` and bring them back, **and a link with `?next=/path`** — like the “My codes” buttons — returns to that path; **internal paths only**), otherwise to `/`. A **back button** sits above the sign-in screen for visitors who don't want to sign in.
- **Too many attempts**: if sign-in, sign-up, resend or recovery is tried many times in a short while you see "Too many auth attempts, please try again later" — wait a little and try again; your account is not blocked because of it.

### Google sign-in
- "Continue with Google" / "Sign up with Google" appears **on the website** (when configured) and **in the Android app**, and **not in the iPhone app**.
- What the server does:
  1. Google account already linked ⟶ sign in.
  2. Email already registered without Google ⟶ **the same account is linked** (no duplicate) and its email counts as confirmed. If that existing account had an unconfirmed email, its password is replaced and its sessions are ended (protection against someone who registered with another person's email).
  3. New email ⟶ a new confirmed account + **welcome email**. Its password is random and unknown; to sign in with email and password (e.g. on iPhone), set one via "Forgot password?".
- Errors: "This Google account's email is not verified" · "This account is linked to a different Google account. Sign in with email and password" · "Your browser blocked the Google window…" (allow pop-ups) · cancelling shows no error. An email belonging to a self-deleted account shows "This account was deleted".
- **Sign in with Apple is not implemented in the code at present**; on iPhone, sign-in is by email and password.

### Forgot password `/forgot-password` and `/reset-password`
1. **"Reset your password"**: enter your email ⟶ "Send reset code". The response is the same whether or not the email is registered.
2. An email arrives with a **6-digit code valid for 15 minutes** (it also contains a link valid for one hour that opens `/reset-password?token=…` directly on the new-password screen).
3. **"Enter the reset code"**: Arabic-Indic digits are accepted too. After a number of wrong attempts the code stops working to protect your account ⟶ "Too many attempts. Request a new code."
4. **"Set a new password"**: same rules (8 characters · upper and lower case · digit) + matching ⟶ "Save password".
5. A persistent success screen: "Your password has been changed — All open sessions were ended" with a "Sign in" button. **Every signed-in device is signed out.**
- "Your reset session has ended. Request a new code and try again" appears if the verified code was lost before saving.

### Sessions and signing out
- Each sign-in creates a recorded **session** (device/browser, address, expiry). **Log out** invalidates the session on the server immediately.
- Changing or resetting the password, or "Sign out of all devices" (Security page — see ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md)), invalidates sessions.
- Expired session ⟶ "Session expired, please sign in again". Public pages keep working as a visitor.
- If an account is suspended while in use, protected requests stop with "Account is temporarily suspended / disabled".

### Language (Arabic / English)
- The language button (`EN`/`AR` on the sites, `EN`/`ع` on the landing page) switches the interface and its direction (RTL⇄LTR) instantly.
- The choice is saved in the browser (or in the app) so it stays for your next visit; on the first visit the browser or device language is used. Only two languages are supported: Arabic and English.
- **Your account language follows the interface language**: it is saved at sign-up, then **updated automatically every time you sign in and every time you switch the language** on the website or in the app. So **push notifications and the email-confirmation and password-reset emails** reach you in the language you are using Bazarrna in now (most other emails carry both languages) (see [How to use Bazarrna — the basics](https://bazarrna.net/docs/site-basics.md) and ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md)).

### Country (Qatar / Syria)
- Content is **separate per country**: listings, places, the market and jobs are shown for your selected country, and every request carries it.
- **On the first visit** the country is detected from your connection if it is an enabled country, otherwise the first enabled country is used. The browser default is Syria until detection returns. **Once you choose manually**, your choice is never changed automatically.
- **Where to switch?** The country button (flag) appears on the **"Profile"** page of each site.
- **Effects of switching**: the site colour follows the country, and **the Market cart is emptied** when the country changes.
- **Opening content from another country** (e.g. a shared link) shows a "Content from another country" dialog with "Switch to …" (switches the country and reloads the page) or "No, go back".

### Appearance and cookies
- **Appearance** on the profile page: "Match device" (default) · "Light" · "Dark" — saved in the browser.
- **Cookie banner** (website): "Accept" or "Essentials only", with "Privacy Policy" and "Terms" links. Essential cookies keep your sign-in, language and country.

### Legal and about pages
- General: `/terms` (Terms & Conditions) · `/privacy` (Privacy Policy) · `/policy` (Usage & Conduct Policy) · `/contact` (each site has its own "About" page).
- Per site: `/<site>/terms` · `/privacy` · `/policy` · `/about` · `/contact` (site: `ads` · `ratings` or `reviews` · `market` · `jobs`).
- `/account-deletion` is a public page explaining account deletion (see ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md)).
- The full list, one line per page, is in [Legal and about pages — where to find each one](https://bazarrna.net/docs/legal-and-policies.md).
- Any unknown path shows a "Not found" (404) page.

### Related files
[How to use Bazarrna — the basics](https://bazarrna.net/docs/site-basics.md) · [Legal and about pages — where to find each one](https://bazarrna.net/docs/legal-and-policies.md) · [Phone verification (Qatar and Syria) — WhatsApp and Telegram](https://bazarrna.net/docs/phone-verification.md) · ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md) · ["My gifts & codes" on each site](https://bazarrna.net/docs/gifts-and-codes.md) · [Plans, limits and payment — on the website and inside the apps](https://bazarrna.net/docs/plans-and-payments.md) · [Contacting support, abuse reports and blocking](https://bazarrna.net/docs/support-and-reports.md) · [The Bazarrna iPhone and Android apps — what differs from the website](https://bazarrna.net/docs/mobile-apps.md).

---

# توثيقُ رقم الجوال (قطر وسوريا) — واتساب وتيليجرام — Phone verification (Qatar and Syria) — WhatsApp and Telegram

> كيف يوثّق المستخدمُ رقمَه لكلّ بلد، والقنواتُ المتاحة، وحدودُ الرموز، وما الذي يحتاج جوالاً موثَّقاً في المواقع الأربعة.
> How a user verifies a phone number per country, the available channels, code limits, and which actions on the four sites need a verified phone.

- الصفحة / Page: https://bazarrna.net/docs/phone-verification
- القسم / Section: ابدأ من هنا — Start here
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### لماذا التوثيق؟
التسجيلُ لا يطلب رقمَ جوال. لكنّ **النشرَ والتفاعلَ** في المواقع الأربعة يحتاج جوالاً موثَّقاً **لبلد المحتوى نفسِه**. التوثيقُ **لكلّ بلدٍ على حدة**: من وثّق رقماً قطريّاً يستطيع النشرَ في قطر، وللنشر في سوريا يحتاج رقماً سوريّاً موثَّقاً أيضاً — ويبقى التوثيقُ الأوّل كما هو.

### أين يتمّ؟
في صفحة **«الملف الشخصي»** لأيّ موقع (`/ads/profile` · `/ratings/profile` · `/market/profile` · `/jobs/profile`) بوكسُ **«توثيق رقم الجوال»**، وهو مطويٌّ في البداية:
- شارةُ الحالة: «الجوال موثق» أو «الجوال غير موثق» — **للبلد المختار حاليّاً**.
- إن كنتَ موثَّقاً في البلد الآخر فقط يظهر: «جوالُك موثَّقٌ في … وللنشر في … وثّق رقماً لهذا البلد».
- إن كان موثَّقاً: «الرقم الموثق» (‏أو «موثَّقٌ بقرارٍ إداريّ — بلا رقم») وزرّ **«تغيير رقم الجوال»**.
- زرّ **«ابدأ توثيق الرقم»** / «إخفاء بوكس التحقّق».
- ملاحظة: «للحماية: إعادة الإرسال متاحة كل 60 ثانية، ويوجد حد يومي للطلبات. تيليجرام يتطلب مشاركة رقمك من الزر الرسمي داخل البوت».

### الأرقامُ المقبولة
| البلد | الشكل | ملاحظات |
|---|---|---|
| قطر (+974) | ٨ أرقام تبدأ بـ 3 أو 5 أو 6 أو 7 | يُقبل مع البادئة 974 أو بدونها |
| سوريا (+963) | ٩ أرقام تبدأ بـ 9 | يُقبل `09xxxxxxxx` أو `9xxxxxxxx` أو مع 963 |
- رسائلُ الخطأ: «لا يوجد رقم جوال» · «الرقم غير مكتمل. رقم … يجب أن يكون … أرقام» · «رقم قطر غير صحيح. يجب أن يبدأ بـ 3 أو 5 أو 6 أو 7» · «رقم سوريا غير صحيح. أدخل 9 أرقام تبدأ بالرقم 9».
- البلدان المدعومة للتوثيق: **قطر وسوريا فقط**.

### رقمٌ واحدٌ لحسابٍ واحد
**الرقمُ الموثَّقُ على حسابٍ لا يُوثَّق على حسابٍ آخر**: «هذا الرقمُ موثَّقٌ على حسابٍ آخر في بازارنا، ولا يسمح نظامُنا بتوثيقه مرّةً ثانية. إن كان الرقمُ لك فتواصل مع الدعم». ويحتفظ النظامُ بسجلٍّ لملكيّة الأرقام (‏متى وُثّق الرقمُ ومتى أُزيل) لهذا الغرض.

### القنوات
تختار في نافذة «كيف تريد استلام الرمز؟» بين **واتساب** و**تيليجرام** (‏لا توجد رسائلُ SMS في الكود حاليّاً).

**١) واتساب**
1. أدخل الرقم ⟵ «إرسال الرمز». يصل رمزٌ من **٤ أرقام** عبر رسالة واتساب من حساب بازارنا.
2. **الرمزُ صالحٌ ١٠ دقائق**، وبعد عددٍ من المحاولات الخاطئة يتوقّف حمايةً لك.
3. أدخل الرمز ⟵ «تم التحقق بنجاح» ثمّ «تم توثيق رقم الجوال».

**٢) تيليجرام**
1. أدخل الرقم واختر تيليجرام ⟵ تظهر نافذة «التحقق عبر تيليجرام» بخطوات: افتح البوت ⟵ اضغط Start ⟵ اضغط زرّ «مشاركة رقم الهاتف» ⟵ استلم الرمز داخل تيليجرام ⟵ ارجع وأدخله.
2. يجب تفعيلُ مربّع «أفهم أن رقم هاتفي في تيليجرام يجب أن يكون مطابقاً للرقم الذي أدخلته في الموقع» قبل «فتح بوت تيليجرام» أو «نسخ» الرابط (‏للحاسوب: انسخ الرابط وافتحه من الجوال الذي عليه تيليجرام).
3. **جلسةُ تيليجرام صالحةٌ ١٥ دقيقة**. البوت يرفض: مشاركةَ رقم شخصٍ آخر · رقماً من غير قطر وسوريا · رقماً لا يطابق ما أدخلتَه في الموقع (‏فيلزم البدءُ من جديد).
4. بعد المطابقة يرسل البوت رمزاً من ٤ أرقام ⟵ تُدخله في الموقع.

### الحدود
- **إعادةُ الإرسال بعد 60 ثانية** (‏كما يقول البوكس نفسُه — «انتظر دقيقة قبل طلب رمز جديد»).
- **حدٌّ يوميٌّ لطلب الرموز**: بعد عددٍ من الطلبات في اليوم تظهر «وصلت للحد اليومي. حاول لاحقاً أو تواصل مع الدعم». الحدُّ لحمايتك، ولا يعني أنّ حسابك محظور.
- **«إلغاء»** يُنهي العمليّةَ الجارية.
- عند استنفاد المحاولات تعرض شاشةُ الرمز: **«استنفدتَ محاولات هذا الرمز — حسابُك سليمٌ وغيرُ محظور، أوقفنا هذا الرمزَ حمايةً لك. اطلب رمزاً جديداً بعد قليل، وإن بلغتَ حدَّ اليوم فحاول غداً أو تواصل مع الدعم»** مع «التواصل مع الدعم». وبلوغُ الحدّ اليوميّ يقول «بلغتَ حدَّ رموز التحقّق لهذا اليوم — حسابُك غيرُ محظور».

### بعد التوثيق
- يُسجَّل الرقمُ موثَّقاً **للبلد الذي أدخلتَه**، وإن كان أوّلَ توثيقٍ للحساب يصير هذا الرقمُ رقمَ الحساب وبلدُه بلدَ الحساب.
- يظهر أنّ الحسابَ موثَّقُ الجوال في الملفّ العامّ للمستخدم، ويظهر رقمُ التواصل للموثَّقين فقط حيث يعرضه الموقع.
- **تغييرُ الرقم** من الملفّ الشخصيّ **يُسقط توثيقَ الرقم القديم وحدَه** (‏ويبقى توثيقُ البلد الآخر)، ويجب توثيقُ الجديد من جديد.
- **حذفُ الحساب** يُغلق سجلَّ ملكيّة أرقامه.

### التوثيقُ من الإدارة
قد توثّق إدارةُ بازارنا حساباً لبلدٍ أو لكليهما في حالاتٍ خاصّة (‏فيظهر «موثَّقٌ بقرارٍ إداريّ — بلا رقم» إن لم يكن معه رقم)، أو تسحب التوثيق. لا يصلك إشعارٌ أو بريدٌ بذلك حاليّاً؛ تراه في بوكس التوثيق. ولا يُوثَّق بهذه الطريقة رقمٌ موثَّقٌ على حسابٍ آخر.

### ما الذي يحتاج جوالاً موثَّقاً؟
حين تحاول فعلاً محميّاً بلا توثيق يظهر شريطٌ أحمر أعلى الشاشة (‏يختفي بعد ١٢ ثانية): «يجب توثيق رقم الجوال قبل استخدام هذه الميزة» أو «رقم الجوال الموثق لا يطابق البلد المختار. وثق رقم البلد الحالي قبل النشر» مع زرّ **«وثق الآن»** الذي يفتح ملفّ الموقع الحاليّ على بوكس التوثيق.

| الموقع | الأفعال |
|---|---|
| الإعلانات | نشرُ إعلان · التعليقُ على إعلان |
| التقييمات | كتابةُ تقييم · اقتراحُ مكان |
| السوق | طلبُ فتح متجر · إضافةُ منتجٍ من البائع |
| الوظائف | بدءُ التقديم على وظيفة وإرسالُه · التحويلُ للتقديم الخارجيّ · إنشاءُ وظيفةٍ للشركة وإرسالُها للمراجعة · إنشاءُ ملفّ شركة (‏بريدٌ وجوالٌ موثّقان) · جعلُ ملفّ الباحث غيرَ خاصّ · نشرُ ملفّ المستقلّ |

- **أكوادُ الهدايا**: بعضُ حملات الأكواد تشترط جوالاً موثَّقاً: «وثّق رقمَ جوالك أوّلاً لتفعيل الهديّة» — **وحملةُ بلدٍ تشترط جوالاً موثَّقاً لذلك البلد** (‏انظر [«هداياي وأكوادي» في كلّ موقع](https://bazarrna.net/docs/gifts-and-codes.md)).

- في الأفعال التي تتبع البلد يُفحص **بلدُ الطلب** (‏البلدُ المختار في الموقع): جوالٌ موثَّقٌ لقطر لا يكفي للنشر في سوريا.

## English

### Why verify?
Sign-up doesn't ask for a phone number. But **posting and interacting** on the four sites needs a phone verified **for the content's country**. Verification is **per country**: a verified Qatari number lets you post in Qatar; to post in Syria you also need a verified Syrian number — and the first verification stays as it is.

### Where?
On the **"Profile"** page of any site (`/ads/profile` · `/ratings/profile` · `/market/profile` · `/jobs/profile`) there is a **"Phone verification"** box, collapsed at first:
- Status badge: "Phone verified" or "Phone not verified" — **for the currently selected country**.
- If you are verified only in the other country: "Your phone is verified for … To post in …, verify a number for this country".
- If verified: "Verified phone" (or "Verified by an admin — no number") and a **"Change phone number"** button.
- **"Start phone verification"** / "Hide the verification box".
- Note: "For safety: resend is available every 60 seconds and daily requests are limited. Telegram requires sharing your phone using the official bot button."

### Accepted numbers
| Country | Format | Notes |
|---|---|---|
| Qatar (+974) | 8 digits starting with 3, 5, 6 or 7 | accepted with or without the 974 prefix |
| Syria (+963) | 9 digits starting with 9 | `09xxxxxxxx`, `9xxxxxxxx` or with 963 are accepted |
- Error messages: "No phone number entered" · "The phone number is incomplete. The … number must be … digits" · "Invalid Qatar phone number. It must start with 3, 5, 6, or 7" · "Invalid Syria phone number. Enter 9 digits starting with 9".
- Supported countries for verification: **Qatar and Syria only**.

### One number, one account
**A number verified on one account cannot be verified on another**: "This phone number is already verified on another account… If the number is yours, contact support." The system keeps a phone-ownership history (when a number was verified and when it was removed) for this purpose.

### Channels
In "How should we send the code?" you choose **WhatsApp** or **Telegram** (there is no SMS channel in the code at present).

**1) WhatsApp**
1. Enter the number ⟶ "Send code". A **4-digit** code arrives in a WhatsApp message from Bazarrna.
2. **The code is valid for 10 minutes**, and after a number of wrong attempts it stops working to protect you.
3. Enter the code ⟶ "Verified successfully" then "Phone number verified".

**2) Telegram**
1. Enter the number and choose Telegram ⟶ a "Verify with Telegram" dialog shows the steps: open the bot ⟶ press Start ⟶ tap "Share Phone Number" ⟶ receive the code in Telegram ⟶ come back and enter it.
2. You must tick "I understand that my Telegram phone number must match the phone number entered on this website" before "Open Telegram Bot" or "Copy" (on desktop: copy the link and open it on the phone where Telegram is signed in).
3. **The Telegram session is valid for 15 minutes**. The bot rejects: sharing someone else's contact · a number outside Qatar and Syria · a number that doesn't match what you entered on the site (you must start again).
4. After matching, the bot sends a 4-digit code ⟶ enter it on the site.

### Limits
- **Resend after 60 seconds** (as the box itself says — "Please wait a minute before requesting another code").
- **A daily limit on code requests**: after a number of requests in a day you see "Daily limit reached. Try later or contact support". The limit is there to protect you and does not mean your account is blocked.
- **"Cancel"** ends the current attempt.
- When attempts run out, the code screen shows: **"Too many attempts for this code — your account is fine and not blocked; we stopped this code to protect you. Request a new code shortly; if you hit today’s limit, try tomorrow or contact support"** with "Contact support". Reaching the daily limit says "Daily verification limit reached — your account is not blocked".

### After verification
- The number is recorded as verified **for the country you entered**; if it is the account's first verification, it becomes the account's phone and that country becomes the account country.
- The user's public profile shows the account as phone-verified, and a contact number is shown only for verified users where the site displays it.
- **Changing the number** on the profile **drops only the old number's verification** (the other country's verification stays), and the new number must be verified again.
- **Deleting the account** closes its phone-ownership history.

### Verification by the Bazarrna team
In special cases the Bazarrna team may verify an account for one or both countries (it then shows "Verified by an admin — no number" if no number is attached), or remove that verification. You get no notification or email about it at present; you see it in the verification box. A number already verified on another account cannot be verified this way.

### What needs a verified phone?
When you try a protected action without verification, a red bar appears at the top (it disappears after 12 seconds): "Phone verification is required before using this feature" or "Your verified phone does not match the selected country. Verify a phone for this country before posting", with a **"Verify now"** button that opens the current site's profile at the verification box.

| Site | Actions |
|---|---|
| Classifieds | Posting an ad · commenting on an ad |
| Ratings | Writing a review · suggesting a place |
| Market | Applying to open a store · a seller adding a product |
| Jobs | Starting and submitting a job application · external-apply handoff · creating a company job and submitting it for review · creating a company profile (verified email and phone) · making a candidate profile non-private · publishing a freelancer profile |

- **Gift codes**: some code campaigns require a verified phone: "Verify your phone number first to activate the gift" — **a country campaign needs a phone verified for that country** (see ["My gifts & codes" on each site](https://bazarrna.net/docs/gifts-and-codes.md)).

- For country-bound actions the **request country** (the country selected on the site) is checked: a phone verified for Qatar is not enough to post in Syria.

---

# «حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب — "My Account" on each site · Security · Notifications · Account deletion

> صفحةُ الملفّ الشخصيّ لكلّ موقع وحقولُها وروابطُها، وصفحةُ الأمان (كلمة المرور والجلسات وإظهار البريد)، والإشعاراتُ داخل الموقع والجوال، وخطواتُ حذف الحساب وما يُحذف وما يبقى.
> The per-site profile page with its fields and links, the Security page (password, sessions, email visibility), in-site and mobile notifications, and the account-deletion steps with what is removed and what remains.

- الصفحة / Page: https://bazarrna.net/docs/profile-notifications-deletion
- القسم / Section: ابدأ من هنا — Start here
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### «حسابي» — صفحةُ الملفّ الشخصيّ لكلّ موقع
الحسابُ واحد، لكنّ لكلّ موقعٍ صفحةَ ملفٍّ بلونه وروابطه (‏تحتاج تسجيلَ دخول):
| المسار | العنوان |
|---|---|
| `/ads/profile` | حسابي - الإعلانات |
| `/ratings/profile` (‏و`/reviews/profile`) | حسابي - التقييمات |
| `/market/profile` | حسابي - الماركت |
| `/jobs/profile` | حسابي - الوظائف |
`/profile` القديم يحوّل إلى `/ads/profile`.

**أعلى الصفحة**: صندوقُ **الخطط** لهذا الموقع (‏لا يظهر إن لم تكن هناك خطط؛ وفي الوظائف رابطُ «الخطط» بدل الصندوق) — انظر [الخططُ والحدود والدفع — على الموقع وداخل التطبيقين](https://bazarrna.net/docs/plans-and-payments.md).

**بطاقةُ الهويّة**: الصورة (‏اضغط لتغييرها: صورةٌ فقط وبحدٍّ أقصى **5 ميغابايت** في المتصفّح، تُعالَج وتُحفظ بحجمين ⟵ «تم تحديث الصورة»)، الاسم، وشارتان: «الإيميل موثق/غير موثق» و«الجوال موثق - البلد/غير موثق».

**«روابط هذا الموقع»**:
- الإعلانات: إعلاناتي · نشر إعلان · متابع لهم · المتابعون · **هداياي وأكوادي** · الإشعارات · الرسائل.
- السوق: طلباتي · عناويني · هداياي وأكوادي · الإشعارات · (‏و«لوحة البائع» لمن يملك متجراً مفعّلاً).
- التقييمات: اقتراح مكان · نشاطاتي · هداياي وأكوادي · الإشعارات.
- الوظائف: الخطط · تقديم السيرة الذاتية · طلباتي · طلب موظف · محفوظاتي · مجموعة المواهب · هداياي وأكوادي · الإشعارات.
- وفي كلّ موقع: **«الأمان وحذف الحساب»**.

**«تعديل المعلومات»**:
- **الاسم الكامل** (‏مطلوب: «الاسم مطلوب»).
- **البريد الإلكتروني** — مقفل: «بريدُك لا يمكن تغييرُه من هنا — وهو معرّفُ دخولك».
- **نبذة عني** (‏اختياري).
- «حفظ التغييرات» ⟵ «تم الحفظ».

**بوكس «توثيق رقم الجوال»** — انظر [توثيقُ رقم الجوال (قطر وسوريا) — واتساب وتيليجرام](https://bazarrna.net/docs/phone-verification.md).
**«مظهر الموقع»**: حسب الجهاز · فاتح · داكن. **زرُّ البلد** (العَلَم) يظهر في صفحات الملفّ — انظر [الحسابُ والدخول واللغةُ والبلد والتنقّلُ بين المواقع الأربعة](https://bazarrna.net/docs/account-and-login.md).
**بطاقة «حذف الحساب»**: «حذفٌ نهائيٌّ لحسابك وبياناتك من المنصّة. تُؤرشَف إعلاناتُك ولا يمكن الدخول بعده» + «متابعة إلى حذف الحساب» (‏تفتح صفحة الأمان).
**«الخروج من الحساب»**: «تسجيل الخروج» ⟵ تأكيد «هل تريد تسجيل الخروج من حسابك على هذا الجهاز؟» ⟵ العودة إلى `/`.
**«دورك في النظام»**: يظهر الدور (‏مستخدم/بائع/…).

### «عناويني» `/market/addresses`
لحفظ عناوين التوصيل مرّةً واستعمالها في كلّ طلب: «عنوان جديد» ⟵ الحقول (‏تسمية · المدينة · المنطقة · الشارع · المبنى · تفاصيل · موقعٌ على الخريطة اختياريّاً) ⟵ «حفظ العنوان». **المنطقة مطلوبة دائماً، والمدينة مطلوبة في سوريا.** أوّلُ عنوانٍ يصير «الافتراضي» تلقائيّاً؛ «اجعله الافتراضي» و«حذف العنوان» لكلّ عنوان. الفارغ: «ما في عناوين محفوظة بعد».

### صفحةُ الأمان `/<الموقع>/security` (‏و`/security`)
1. **تغيير كلمة المرور**: كلمة المرور الحالية · الجديدة · تأكيدها. الشروط: ٨ محارف · حرفٌ كبيرٌ وصغير · رقم (‏يفرضها الخادم). **يلزم أن يكون البريدُ مؤكَّداً** («يجب تفعيل بريدك الإلكتروني أولاً»). بعد النجاح «تم تغيير كلمة المرور بنجاح!» و**تُنهى كلُّ الجلسات** فيلزم الدخولُ من جديد.
2. **«إظهار الإيميل في البروفايل العام»**: زرٌّ بين «ظاهر حالياً» و«مخفي حالياً».
3. **«الجلسات النشطة»**: «عرض الجلسات النشطة» يسرد الأجهزة (‏اسم المتصفّح/الجهاز وتاريخ الدخول، مع «الجلسة الحالية»). **«تسجيل الخروج من جميع الأجهزة»** ⟵ تأكيد «سيتم تسجيل خروجك من جميع الأجهزة. هل تريد المتابعة؟» ⟵ تُحذف كلُّ الجلسات ويُنقل المستخدمُ إلى الدخول.
4. **«منطقة الخطر» — حذف الحساب** (‏التفاصيل أدناه).
- لا توجد مصادقةٌ ثنائيّة ولا صفحةُ «حساباتٌ مربوطة» في الكود الحاليّ؛ ربطُ جوجل يتمّ تلقائيّاً عند الدخول بجوجل.

### حذفُ الحساب
**الخطوات (داخل التطبيق أو الموقع):**
1. «حسابي» ⟵ **«الأمان وحذف الحساب»** (‏أو «متابعة إلى حذف الحساب»).
2. في «منطقة الخطر» اضغط **«حذف الحساب»**.
3. «أدخل كلمة مرورك الحالية لتأكيد حذف الحساب» ⟵ **«تأكيد الحذف»**.
   - **خيارٌ إضافيّ تحت خانة كلمة المرور: «لا تذكر كلمةَ المرور؟ أرسل رمزاً إلى بريدك»** ⟵ يصل بريدٌ بالعربيّة والإنجليزيّة في صندوقٍ واحد (‏«سنفتقدك») فيه **رمزٌ من ٦ أرقام صالحٌ ١٥ دقيقة** ⟵ يُكتب في «رمزُ التأكيد من بريدك» ⟵ «تأكيد الحذف». «إرسالُ رمزٍ جديد» بعد دقيقة · «استعمل كلمةَ المرور بدلاً منه» للعودة · وبعد عددٍ من المحاولات الخاطئة يتوقّف الرمز فاطلب رمزاً جديداً. **كلمةُ المرور تبقى الطريقةَ الأساسيّة.**
4. يُنفَّذ **فوراً**: «تم حذف الحساب. إلى اللقاء!» ويخرج المستخدمُ إلى الرئيسيّة.
- كلمةُ مرورٍ خاطئة ⟵ «Incorrect password».
- **من أنشأ حسابه بجوجل** لا يعرف كلمةَ مروره (‏عشوائيّة) ⟵ **يستعمل خيارَ الرمز من البريد** (‏أو يضع كلمةَ مرورٍ من «نسيت كلمة المرور؟»).

**ما يحدث عند الحذف (‏كلُّه معاً دفعةً واحدة):**
- **يُؤرشَف** نسخةٌ من البيانات الشخصيّة (‏الاسم · اسم المستخدم · البريد · الهاتف · الصورة · النبذة · البلد · اللغة · معرّف جوجل…) في سجلٍّ داخليٍّ لا يظهر لأحد.
- **تُستبدل الهويّة**: الاسمُ يصير «مستخدم محذوف»، والبريدُ واسمُ المستخدم قيماً محايدة، وتُفرَّغ الصورةُ والهاتفُ والنبذة ومعرّفُ جوجل.
- **تُمحى الأسرار**: كلمةُ المرور ورموزُ التحقّق والاستعادة (‏لا تُؤرشف).
- **الإعلاناتُ** تصير مؤرشفةً فتختفي من الموقع.
- **الملفُّ المهنيُّ في الوظائف** يصير خاصّاً فوراً، ويُمحى منه كلُّ ما يعرّف صاحبَه: الاسمُ المهنيّ والصورةُ والعنوانُ والجنسيّةُ والميلادُ والنبذةُ والمُزكّون والروابطُ والراتبُ المتوقَّع، والسِّيَرُ والوثائقُ المرفوعة.
- **ويبقى المحتوى المهنيُّ وحدَه بلا صاحب** (‏المسمّياتُ والشركاتُ والتعليمُ والمهاراتُ واللغات — منزوعةَ البريد والأرقام والروابط)، لا يظهر لأحد، ويُستعمل لتحسين قراءة السِّيَر. **وما أُرسل لشركةٍ في طلب توظيف** يبقى عندها سجلّاً للطلب.
- **تُحذف**: رموزُ أجهزة الإشعارات · كلُّ الجلسات · توثيقاتُ الجوال · وسائلُ الدفع المحفوظة. ويُغلق سجلُّ ملكيّة الأرقام.
- يُرسَل **بريدٌ «تم حذف حسابك في بازارنا»** إلى البريد الأصليّ، مع تنبيه: إن لم تكن أنت من طلب الحذف فراسلنا فوراً.
- **ما يبقى بلا اسمك**: التقييماتُ ومراجعاتُ الأماكن والتعليقاتُ على إعلانات الآخرين تُنسب إلى «مستخدم محذوف». والفواتيرُ وسجلّاتُ الأمان تبقى.
- **بعد الحذف**: الدخولُ بالبريد نفسِه يُظهر «هذا الحساب محذوف»، و**يمكن إنشاءُ حسابٍ جديدٍ بالبريد نفسِه**. الحذفُ لا رجوعَ عنه.

**الصفحةُ العامّة `/account-deletion`** (‏بلا تسجيل دخول، تطلبها جوجل بلاي): تشرح الطريقتين — من داخل الحساب (‏فوريّ) أو **ببريدٍ إلى عنوان الدعم الظاهر في الصفحة** من البريد المسجَّل بموضوع «طلب حذف حساب»، مع إثبات الملكيّة والردّ خلال **٧ أيّام عمل** — وتسرد ما يختفي وما يبقى وما نحتفظ به. فيها مبدّلُ لغة وزرّ «القائمة الرئيسية».

### الإشعارات
**داخل الموقع**
- لكلّ موقعٍ صفحةُ إشعاراته، تعرض **إشعاراتِ ذلك الموقع ومعها إشعاراتُ الحساب والنظام** (‏«تفعّلت خطّتك» · تعليقُ الحساب · انتهاءُ الخطط المشتركة · **البثُّ العامّ من الإدارة** · الهدايا المشتركة) — هذه تظهر في صفحة كلّ موقع بشارة «حسابك» أو «من بازارنا»:
  | المسار | العنوان | القسم |
  |---|---|---|
  | `/ads/notifications` | إشعارات الإعلانات | ADS |
  | `/ratings/notifications` · `/reviews/notifications` | إشعارات التقييمات | REVIEWS |
  | `/market/notifications` | إشعارات السوق | MARKET |
  | `/jobs/notifications` | إشعارات الوظائف | JOBS |
  `/notifications` يحوّل إلى إشعارات الإعلانات.
- في رأس الصفحة عددُ «جديد» وزرّ **«تحديد الكل كمقروء»** (‏لقسم الصفحة وإشعارات الحساب والنظام الظاهرة فيها). وتحته بوكس **«تفضيلاتُ الإشعارات»**: مفتاحُ **«الإشعاراتُ الفوريّة على الجوال»** (‏يوقفها على كلّ أجهزتك وتبقى الإشعاراتُ في الموقع) — وفي صفحة الوظائف وحدَها مفتاحُ **«رسائلُ البريد لتحديثات الوظائف»** (‏رسائلُ الحساب والأمان والفواتير تصل دائماً). يُحفظ المفتاحُ فورَ الضغط. كلُّ إشعارٍ بطاقةٌ فيها العنوانُ والنصُّ والوقتُ وصورةٌ اختياريّة؛ **الضغطُ عليه يعلّمه مقروءاً ويفتح رابطَه** إن وُجد. لا يوجد زرُّ حذفٍ للإشعار.
- **القائمةُ صفحةً صفحة — ١٠ إشعاراتٍ في الصفحة داخل بوكس تمرير**، وتحته أرقامُ الصفحات (‏الأولى · الأخيرة · ما حول الصفحة الحاليّة · سهما السابق والتالي). عند الانتقال لصفحةٍ أخرى **تبقى القائمةُ الحاليّةُ ظاهرةً باهتةً مع دائرةٍ صغيرة** حتّى تصل الجديدة، ويعود البوكسُ وحدَه إلى أعلاه — **فلا تقفز الصفحةُ ولا تتحرّك الأرقامُ من تحت إصبعك**.
- **الحالات**: أوّلَ مرّةٍ دائرةُ تحميل · الفارغ: «لا توجد إشعارات في هذا القسم» · وتعذّرُ التحميل يقول «تعذّر تحميلُ الإشعارات» مع «إعادة المحاولة» (‏لا يُعرض فراغاً).
- **العدّاد** على الجرس/القائمة يُحدَّث لحظيّاً، **ويشمل عدّادُ كلّ موقعٍ غيرَ المقروء من الحساب والنظام**. الإشعاراتُ المتكرّرة لنفس المحادثة تُدمج في إشعارٍ واحدٍ غيرِ مقروء يُحدَّث.
- **تفضيلاتُ الوظائف** (‏أعلى `/jobs/notifications`): رسائل التوظيف عبر البريد · رسائل التوظيف كإشعار فوري · المقابلات عبر البريد · المقابلات كإشعار فوري · **تواتر البريد** (‏فوري / ملخص يومي / ملخص أسبوعي / متوقف) · المنطقة الزمنية · ساعاتُ الهدوء (‏من/إلى).

**بأيّ لغة؟**
- كلُّ إشعارٍ يُكتب **بالعربيّة والإنجليزيّة معاً**.
- **قائمةُ الإشعارات** في الموقع أو التطبيق تُعرض **باللغة التي تستعملها الآن** (‏لغةُ الموقع أو التطبيق المختارة، وإلّا لغةُ جهازك).
- **الإشعارُ الفوريّ على الجوال والإشعارُ الذي يظهر لحظةَ وصوله** يُكتبان بلغة حسابك — و**لغةُ حسابك تتبع لغةَ الواجهة**: تُحدَّث تلقائيّاً **عند كلّ دخولٍ وعند كلّ تبديلٍ للّغة** في الموقع أو التطبيق. فمن بدّل إلى English يصله الإشعارُ التالي بالإنجليزيّة، والعكس.

**على الجوال (إشعاراتٌ فوريّة)**
- **في تطبيقَي آيفون وأندرويد فقط** (‏لا إشعاراتِ متصفّحٍ على الموقع): بعد الدخول يطلب التطبيقُ إذنَ الإشعارات؛ عند الموافقة يُسجَّل الجهاز، والضغطُ على الإشعار **يفتح صفحتَه داخل التطبيق**. الخروجُ يُلغي تسجيلَ الجهاز. انظر [تطبيقا بازارنا على الآيفون وأندرويد — ما الذي يختلف عن الموقع](https://bazarrna.net/docs/mobile-apps.md).
- كلُّ إشعارٍ داخليّ يُرسَل أيضاً فوريّاً إلى أجهزة المستخدم إلّا إن أطفأ مفتاحَ «الإشعاراتُ الفوريّة على الجوال» (‏في صفحة الإشعارات لأيّ موقع).

**ما الذي يولّد إشعارات؟** (‏عائلاتٌ لا حصر)
- الإعلانات: قبولُ الإعلان أو رفضُه وأحداثُ الإعلان والتعليقات والمتابعون والترويج.
- التقييمات: قراراتُ مراجعة التقييمات والأماكن المقترحة.
- السوق: الطلباتُ وحالاتُها والمتجر.
- الوظائف: الطلباتُ والمقابلاتُ والرسائلُ وقراراتُ الشركات والإدارة.
- الدفع: نجاحُ الشراء أو رفضُه وانتهاءُ الاشتراكات (‏انظر [الخططُ والحدود والدفع — على الموقع وداخل التطبيقين](https://bazarrna.net/docs/plans-and-payments.md))، والهدايا (‏[«هداياي وأكوادي» في كلّ موقع](https://bazarrna.net/docs/gifts-and-codes.md))، وردودُ الدعم (‏[التواصلُ مع الدعم والبلاغاتُ والحظر](https://bazarrna.net/docs/support-and-reports.md)).
- **الإذاعات**: قد ترسل الإدارةُ إشعاراً جماعيّاً لقسمٍ و/أو بلد، يصل داخليّاً وفوريّاً (‏لمن فعّل الفوريّ) — **وبثُّ «النظام» العامُّ يظهر في صفحة إشعارات كلّ موقع**.

**البريد الإلكترونيّ** — رسائلُ الحساب الأساسيّة: تأكيدُ البريد · الترحيب · رمزُ الاستعادة · حذفُ الحساب · اقترابُ انتهاء الخطّة وانتهاءُ الاشتراك · الفواتير. وفي الوظائف تتبع رسائلُ البريد تفضيلاتِ الوظائف أعلاه. رسالتا **تأكيد البريد ورمز الاستعادة** تُكتبان بلغة حسابك (‏التي تتبع لغةَ الواجهة كما سبق)، وأغلبُ رسائل الحساب الأخرى (‏الترحيب · حذفُ الحساب ورمزُه · الخطط · الفواتير) تحمل اللغتين معاً.

## English

### "My Account" — the profile page of each site
There is one account, but each site has its own profile page with its colour and links (sign-in required):
| Path | Title |
|---|---|
| `/ads/profile` | My Account - Ads |
| `/ratings/profile` (and `/reviews/profile`) | My Account - Ratings |
| `/market/profile` | My Account - Market |
| `/jobs/profile` | My Account - Jobs |
The old `/profile` redirects to `/ads/profile`.

**Top of the page**: this site's **Plans** box (hidden if there are no plans; on Jobs a "Plans" link replaces the box) — see [Plans, limits and payment — on the website and inside the apps](https://bazarrna.net/docs/plans-and-payments.md).

**Identity card**: photo (tap to change: images only, up to **5 MB** in the browser; it is processed and stored in two sizes ⟶ "Photo updated"), name, and two badges: "Email verified/not verified" and "Phone verified - country/not verified".

**"This site" links**:
- Ads: My Ads · Post an Ad · Following · Followers · **My gifts & codes** · Notifications · Messages.
- Market: My Orders · My Addresses · My gifts & codes · Notifications · (and "Seller Dashboard" for owners of an active store).
- Ratings: Suggest a Place · My activity · My gifts & codes · Notifications.
- Jobs: Plans · Submit CV · My Applications · Hiring Request · Saved Jobs · Talent Pool · My gifts & codes · Notifications.
- On every site: **"Security & Account Deletion"**.

**"Edit profile"**:
- **Full name** (required: "Name is required").
- **Email** — locked: "Your email cannot be changed here — it is your sign-in identifier."
- **Bio** (optional).
- "Save changes" ⟶ "Saved".

**"Phone verification" box** — see [Phone verification (Qatar and Syria) — WhatsApp and Telegram](https://bazarrna.net/docs/phone-verification.md).
**"Appearance"**: Match device · Light · Dark. **The country button** (flag) appears on profile pages — see [Account, sign-in, language, country and moving between the four sites](https://bazarrna.net/docs/account-and-login.md).
**"Delete account" card**: "Permanently deletes your account and data from the platform. Your listings are archived and you can no longer sign in" + "Continue to delete account" (opens the Security page).
**"Sign out"**: confirmation "Sign out of your account on this device?" ⟶ back to `/`.
**"Your role"**: shows the role (user/seller/…).

### "My addresses" `/market/addresses`
Save delivery addresses once and reuse them on every order: "New address" ⟶ fields (label · city · area · street · building · details · optional map location) ⟶ "Save address". **Area is always required, and city is required in Syria.** The first address becomes "Default" automatically; each address has "Set default" and "Delete address". Empty state: "No saved addresses yet".

### The Security page `/<site>/security` (and `/security`)
1. **Change password**: current password · new · confirm. Rules: 8 characters · upper and lower case · a digit (enforced by the server). **The email must be confirmed** ("You must verify your email first"). On success "Password changed successfully!" and **all sessions are ended**, so you must sign in again.
2. **"Show email on public profile"**: a toggle between "Currently visible" and "Currently hidden".
3. **"Active Sessions"**: "View Active Sessions" lists devices (browser/device name and sign-in date, with "Current"). **"Logout from All Devices"** ⟶ confirmation "This will log you out of all devices. Continue?" ⟶ all sessions are deleted and the user goes to sign-in.
4. **"Danger Zone" — account deletion** (details below).
- There is no two-factor authentication and no "linked accounts" page in the current code; Google linking happens automatically on Google sign-in.

### Account deletion
**Steps (in the app or on the website):**
1. "My Account" ⟶ **"Security & Account Deletion"** (or "Continue to delete account").
2. In "Danger Zone" press **"Delete Account"**.
3. "Enter your current password to confirm account deletion" ⟶ **"Confirm Delete"**.
   - **An extra option under the password box: "Don't remember your password? Send a code to your email"** ⟶ an email in Arabic and English in one box ("We will miss you") with **a 6-digit code valid for 15 minutes** ⟶ type it in "Confirmation code from your email" ⟶ "Confirm Delete". "Send a new code" after a minute · "Use the password instead" to switch back · after a number of wrong tries the code stops working, so request a new one. **The password stays the main method.**
4. It runs **immediately**: "Account deleted. Goodbye!" and the user is signed out to the home page.
- Wrong password ⟶ "Incorrect password".
- **Accounts created with Google** have an unknown (random) password ⟶ **use the email-code option** (or set a password via "Forgot password?").

**What happens on deletion (all at once, in one step):**
- **Archives** a copy of personal data (name · username · email · phone · photo · bio · country · language · Google ID…) in an internal record visible to no one.
- **Replaces the identity**: the name becomes "Deleted user", email and username become neutral values, and photo, phone, bio and Google ID are cleared.
- **Erases secrets**: password and verification/reset codes (not archived).
- **Listings** become archived and disappear from the site.
- **The Jobs professional profile** becomes private immediately, and everything that identifies its owner is erased: professional name, photo, address, nationality, birth year, summary, references, links, expected salary, and the uploaded CVs and documents.
- **Only the professional content stays, without an owner** (titles, companies, education, skills and languages — stripped of emails, numbers and links). It is shown to nobody and is used to improve CV reading. **Anything sent to a company in a job application** stays with that company as the record of the application.
- **Deletes**: notification device tokens · all sessions · phone verifications · saved payment methods. The phone-ownership record is closed.
- A **"Your Bazarrna account was deleted"** email is sent to the original address, warning: if you did not request this, contact us immediately.
- **What remains without your name**: place ratings and reviews and comments on other people's listings are attributed to "Deleted user". Invoices and security logs are kept.
- **After deletion**: signing in with the same email shows "This account was deleted", and **a new account can be created with the same email**. Deletion cannot be undone.

**The public page `/account-deletion`** (no sign-in, required by Google Play): explains both ways — from inside the account (immediate) or **by emailing the support address shown on the page** from the registered email with the subject "Account deletion request", with proof of ownership and a reply within **7 business days** — and lists what disappears, what remains and what we keep. It has a language switcher and a "Main menu" button.

### Notifications
**In the site**
- Each site has its own notifications page showing **that site's notifications plus account and system notifications** ("your plan is active" · account suspension · shared-plan endings · **admin broadcasts to everyone** · shared gifts) — these appear on every site's page with a "Your account" or "From Bazarrna" badge:
  | Path | Title | Section |
  |---|---|---|
  | `/ads/notifications` | Ads Notifications | ADS |
  | `/ratings/notifications` · `/reviews/notifications` | Ratings Notifications | REVIEWS |
  | `/market/notifications` | Market Notifications | MARKET |
  | `/jobs/notifications` | Jobs Notifications | JOBS |
  `/notifications` redirects to Ads notifications.
- The header shows a "new" count and **"Mark all as read"** (for the page's section and the account/system notifications shown on it). Below it, a **"Notification preferences"** box: a **"Push notifications on your phone"** switch (stops them on all your devices; in-site notifications remain) — and, on the Jobs page only, **"Email for Jobs updates"** (account, security and invoice emails always arrive). A switch saves as soon as it is tapped. Each notification is a card with title, text, time and an optional image; **tapping it marks it read and opens its link** if any. There is no delete button for notifications.
- **The list is shown page by page — 10 notifications per page inside a scroll box**, with page numbers below it (first · last · the pages around the current one · previous and next arrows). When you move to another page **the current list stays visible, slightly faded with a small spinner**, until the new one arrives, and only the box scrolls back to its top — **so the page doesn't jump and the numbers don't move from under your finger**.
- **States**: a spinner on the first load · empty: "No notifications in this section" · a failed load says "Could not load notifications" with "Retry" (never shown as empty).
- **The badge** on the bell/menu updates live, **and each site's badge includes unread account and system notifications**. Repeated notifications for the same conversation are merged into one unread notification that gets updated.
- **Jobs preferences** (top of `/jobs/notifications`): Hiring messages by email · Hiring message push alerts · Interview updates by email · Interview push alerts · **Email frequency** (Immediate / Daily digest / Weekly digest / Off) · Timezone · Quiet hours (from/until).

**In which language?**
- Every notification is written **in Arabic and English together**.
- **The notifications list** on the website or in the app is shown **in the language you are using now** (the language chosen on the site or in the app, otherwise your device language).
- **Push notifications on your phone, and the notification that pops in the moment it arrives**, are written in your account language — and **your account language follows the interface language**: it is updated automatically **every time you sign in and every time you switch the language** on the website or in the app. So after switching to Arabic the next notification arrives in Arabic, and vice versa.

**On mobile (push notifications)**
- **Only in the iPhone and Android apps** (no browser push on the website): after sign-in the app asks for notification permission; if granted, the device is registered and tapping a notification **opens its screen in the app**. Signing out unregisters the device. See [The Bazarrna iPhone and Android apps — what differs from the website](https://bazarrna.net/docs/mobile-apps.md).
- Every in-site notification is also pushed to the user's devices unless the "Push notifications on your phone" switch is off (on any site's notifications page).

**What generates notifications?** (families, not exhaustive)
- Ads: listing approved or rejected, listing events, comments, followers, promotion.
- Ratings: moderation decisions on reviews and suggested places.
- Market: orders and their statuses, the store.
- Jobs: applications, interviews, messages, company and admin decisions.
- Payments: purchase success or failure and subscription endings (see [Plans, limits and payment — on the website and inside the apps](https://bazarrna.net/docs/plans-and-payments.md)), gifts (["My gifts & codes" on each site](https://bazarrna.net/docs/gifts-and-codes.md)), support replies ([Contacting support, abuse reports and blocking](https://bazarrna.net/docs/support-and-reports.md)).
- **Broadcasts**: admins may send a mass notification to a section and/or country; it arrives in-site and as push (for those with push on) — **and a general "System" broadcast shows on every site's notifications page**.

**Email** — core account emails: email confirmation · welcome · reset code · account deleted · plan ending soon and subscription ended · invoices. On Jobs, emails follow the Jobs preferences above. The **email-confirmation and reset-code** emails are written in your account language (which follows the interface language, as above), and most other account emails (welcome · account deletion and its code · plans · invoices) carry both languages.

---

# صفحةُ الإعلان وبروفايلُ البائع — Ad page and seller profile

> ما تعرضه صفحةُ الإعلان الواحد (الصور والفيديو والسعر والسمات) وكلُّ أزرارها (المراسلة وواتساب والاتصال والمشاركة والإبلاغ والترويج)، وكيف تُحسب المشاهدات، وبروفايلُ البائع بالمتابعة والجرس والحظر.
> What a single ad page shows (photos, video, price, attributes) and every button (chat, WhatsApp, call, share, report, promote), how views are counted, and the seller profile with follow, bell and block.

- الصفحة / Page: https://bazarrna.net/docs/ads-ad-page
- القسم / Section: الإعلانات — Ads
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### من يفتح صفحةَ الإعلان `/ads/:id`
أيُّ زائرٍ بلا حساب. تُفتح فقط للإعلان **المنشور**؛ أثناء التحميل تظهر دائرةُ تحميل، والإعلانُ غيرُ الموجود أو غيرُ المنشور يعيد الزائرَ إلى الصفحة الرئيسيّة للإعلانات. وإن كان بلدُ الإعلان غيرَ البلد المختار في الموقع يظهر **تنبيهُ عدم تطابق البلد**.

### أعلى الصفحة
- **زرّ رجوع** يعيد إلى الصفحة السابقة (الفئة أو القائمة أو البحث أو البروفايل) مع الحفاظ على البحث وموضع التمرير.
- **مسارُ التنقّل**: الإعلانات ⟵ التصنيف ⟵ عنوانُ الإعلان.

### الوسائط
- **الصورة الرئيسيّة** كبيرة؛ الضغطُ عليها يفتح **العارض المكبَّر** بكلّ الصور. أسهمُ تنقّلٍ وعدّادٌ مثل «٢ / ٥» عند وجود أكثر من صورة، وشريطُ مصغّراتٍ أسفلها.
- الصورُ مرتّبة: **الرئيسيّةُ أوّلاً** (التي اختارها الناشر «كرئيسية») ثمّ البقيّة.
- **الفيديو** (إن وُجد) يظهر في قسم «فيديو» بمشغّلٍ عاديّ داخل لوحة التفاصيل.
- إعلانُ VIP الفعّال له إطارٌ ذهبيّ وشارة «إعلان مميز VIP» ولوحةُ «أولوية ظهور · بطاقة مميزة».

### لوحةُ التفاصيل
- **العنوان** بلغة الواجهة (وإن غاب فبالأخرى) و**السعر** بالعملة (ريال قطري · دولار أمريكي · ليرة سورية) أو «مجاني».
- قد تظهر علامةُ **«مترجمٌ آليّاً»** تحت العنوان: معناها أنّ صاحبَ الإعلان ترجم جزءاً من النصّ المعروض بلغتك بـ«مترجم بازارنا» دون تعديله. لا تظهر إن كان المترجمُ مطفأً لموقع الإعلانات.
- **المدينة — المنطقة** · **عددُ المشاهدات** · **تاريخُ النشر**.
- **الوصف** بلغة الواجهة (مع احترام الأسطر).
- **جدولُ التفاصيل**: الفئة · المدينة · الحالة (جديد · كالجديد · حالة جيدة · مقبول) · رقمُ الإعلان المختصر.
- **سماتُ التصنيف** التي ملأها الناشر (مثل الممشى وناقل الحركة) — تظهر فقط إن مُلئت.

### الأزرار
- **مشاركة**: أزرارٌ صريحة — واتساب · تيليجرام · فيسبوك · إكس · نسخ الرابط، وفي المتصفّحات التي تدعم مشاركةَ الجهاز زرٌّ إضافيّ «مشاركة عبر التطبيقات» (لا يظهر داخل التطبيقين، فالأزرارُ الصريحة تكفي هناك).
- **تعديل** (قلم) — لصاحب الإعلان وحدَه ⟵ صفحةُ التعديل.
- لغير صاحب الإعلان:
  - **«تواصل مع البائع»**: يبدأ محادثةً داخل الموقع ويفتح صفحةَ الرسائل عليها. يلزم الدخول (الزائرُ يُحوَّل إلى الدخول ثمّ يعود إلى الإعلان). إن كان بينكما حظر تظهر رسالةٌ بالسبب («حظرتَ هذا المستخدم — ارفع الحظرَ لتراسله» أو «لا يمكنك مراسلةُ هذا المستخدم»). وتخضع لخاصّيّة «مراسلة البائع» في الخطط (متاحةٌ للجميع افتراضيّاً).
  - **«واتساب الآن»**: يفتح واتساب على رقم الإعلان.
  - **«اتصل الآن»**: يتّصل بالرقم.
  - يظهر الزرّان حين يحمل الإعلانُ رقماً، ورقمُ الإعلان هو **رقمُ الجوال الموثَّق للناشر** (لا يستطيع كتابةَ رقمٍ آخر)، فيظهران عادةً في كلّ إعلان. ولا تكشف صفحةُ الإعلان أيَّ رقمٍ آخر لحساب البائع.
  - **«إبلاغ»**: نافذةٌ بأسباب: محتوى مزعج أو مكرر · احتيال أو معلومات مضللة · محتوى مخالف · إساءة أو خطاب غير لائق · معلومات غير صحيحة · سبب آخر (يلزمه وصفٌ واضح من ٥ أحرف على الأقلّ)، وخانةُ تفاصيل اختياريّة، وزرّا «إرسال البلاغ» و«إلغاء». يلزم الدخول (الزائرُ يُحوَّل إلى صفحة الدخول). البلاغُ المكرَّر وأنت تنتظر ردّاً على الأوّل لا يُسجَّل مرّتين («سبق أن أرسلت بلاغاً عن هذا المحتوى»). بعد الإرسال يصلك إشعار «تم استلام البلاغ»، ويراجعه فريقُ الإعلانات لبلد الإعلان، وعند البتّ يصلك إشعار («راجعنا بلاغك واتّخذنا إجراءً» أو «راجعنا بلاغك» إن لم تُوجد مخالفة)، وإن اتُّخذ إجراءٌ يُشعَر صاحبُ الإعلان أيضاً.
- **«عرض بروفايل البائع وإعلاناته»** ⟵ بروفايلُ البائع.
- **لصاحب الإعلان**:
  - إن كان VIP فعّالاً: شريطُ «إعلانك مميّزٌ VIP حتى <تاريخ>».
  - وإلّا، والإعلانُ منشور **والترويجُ متاحٌ لبلد الإعلان** (خدمةُ الترويج شغّالة **و**للبلد باقةٌ واحدةٌ على الأقلّ **أو** لديك رصيدُ VIP من خطّتك): زرّ **«روّج إعلانك — اجعله VIP ليتصدّر النتائج»** ⟵ صفحةُ الترويج.

### التعليقات والإعلاناتُ المشابهة
- قسمُ **التعليقات** أسفل الصفحة (انظر ملفّ المحادثة والتعليقات).
- **«إعلانات مشابهة»**: حتّى ٤ إعلاناتٍ من التصنيف نفسه.

### كيف تُحسب المشاهدات
- **المستخدمُ المسجّل**: مشاهدةٌ واحدةٌ لكلّ حساب على الإعلان، مرّةً واحدةً فقط.
- **الزائرُ غيرُ المسجّل**: مرّةٌ كلّ **٣٠ دقيقة** من الاتّصال نفسِه.
- **صاحبُ الإعلان لا يُحتسب** أبداً.

### المفضّلة
**لا توجد مفضّلةٌ للإعلانات** (المفضّلةُ موجودةٌ لمنتجات السوق وحدَها). البديلُ في الإعلانات: **متابعةُ البائع وجرسُ الإشعارات**.

### بروفايلُ البائع `/ads/user/:id`
يفتحه أيُّ زائر. أثناء التحميل دائرة؛ والمستخدمُ غيرُ الموجود ⟵ «المستخدم غير موجود» مع «العودة للإعلانات».
- **الرأس**: الصورة · الاسم مع علامة «جوال موثّق» إن كان موثَّقاً · اسمُ المستخدم (@…) · **البريد إن سمح صاحبُه بإظهاره** (من صفحة الأمان؛ ظاهرٌ افتراضيّاً) · النبذة · عددُ الإعلانات · **المتابعون** و**متابع لهم** (رابطان لقائمتيهما) · تاريخُ الانضمام.
- **الأزرار** (لا تظهر في بروفايلك أنت):
  - **متابعة / متابَع** (للإلغاء).
  - **الجرس**: «ستصلك إشعارات إعلاناته» — كلّما وافقت الإدارةُ على إعلانٍ جديدٍ لهذا البائع يصلك إشعار «إعلان جديد» برابطه. يعمل مستقلّاً عن المتابعة.
  - **واتساب**: يظهر إن كان جوالُ البائع موثَّقاً.
  - **مشاركة**: مشاركةُ الجهاز إن توفّرت، وإلّا يُنسخ رابطُ البروفايل مع سطرٍ تعريفيّ («تم نسخ رابط البروفايل»).
  - **حظر / إلغاء الحظر**: الحظرُ يلغي متابعتَك وجرسَك لهذا المستخدم، ويُخفي إعلاناتِه عنك في القوائم وفي بروفايله («لقد حظرت هذا المستخدم، إعلاناته مخفية عنك»)، ويمنع المراسلةَ بينكما. وما دام محظوراً تختفي أزرارُ المتابعة والجرس وواتساب.
  - **«إبلاغ»** عن المستخدم: النافذةُ نفسُها بأسبابها، ويراجعه فريقُ الإدارة. الحظرُ يُخفيه عنك وحدَك، أمّا البلاغُ فيصل الإدارة.
  - المتابعةُ والجرسُ والحظر تحتاج دخولاً («يجب تسجيل الدخول أولاً»).
- **«إعلانات المستخدم»**: حتّى ٢٤ من أحدث إعلاناته المنشورة، والـVIP الفعّال أوّلاً. بلا إعلانات: «لا توجد إعلانات منشورة». وإن كان هو قد حظرك: «إعلانات هذا المستخدم غير متاحة لك».

### قوائمُ المتابعة
- **`/ads/user/:id/followers`** و**`/ads/user/:id/following`** (لأيّ زائر): «المتابعون» أو «متابع لهم» لهذا المستخدم، كلُّ صفٍّ يفتح بروفايلَ صاحبه، مع رابطٍ للعودة إلى بروفايله. فارغة: «لا يوجد متابعون بعد» / «لا يتابع أحداً بعد».
- **`/ads/following`** (لك، يلزم الدخول): مَن تتابعهم، ولكلٍّ منهم زرّ جرسٍ «إشعار عند نشر إعلان» وزرّ «إلغاء» للمتابعة. فارغة: «لا تتابع أحداً بعد».
- **`/ads/followers`** (لك، يلزم الدخول): مَن يتابعونك، كلُّ صفٍّ يفتح بروفايلَه. فارغة: «لا يوجد متابعون بعد».
- في بروفايلك أنت يفتح الرقمان هاتين الصفحتين الخاصّتين بك.

## English

### Who can open the ad page `/ads/:id`
Any visitor without an account. It opens only for **published** ads; a spinner shows while loading, and a missing or unpublished ad sends the visitor back to the Ads home page. If the ad's country differs from the country selected on the site, a **country mismatch notice** appears.

### Top of the page
- A **Back button** that returns to the previous page (category, list, search or profile) keeping the search and scroll position.
- **Breadcrumb**: Ads ⟶ category ⟶ ad title.

### Media
- A large **main image**; clicking it opens the **full-screen viewer** with all photos. Arrows and a counter such as "2 / 5" when there are several photos, plus a thumbnail strip.
- Photos are ordered with **the main one first** (the one the poster set "as main"), then the rest.
- A **video** (if any) appears in a "Video" section with a standard player inside the details panel.
- An active VIP ad gets a gold frame, a "VIP Featured" badge and a "Top placement · Premium card" banner.

### Details panel
- **Title** in the UI language (falls back to the other) and **price** with currency (Qatari Riyal · US Dollar · Syrian Pound) or "Free".
- A **"Machine-translated"** tag may appear under the title: it means the owner translated part of the text shown in your language with the "Bazarrna translator" without editing it. It does not appear when the translator is turned off for the Ads site.
- **City — area** · **view count** · **posting date**.
- **Description** in the UI language (line breaks kept).
- **Details grid**: category · city · condition (New · Like New · Good · Fair) · short ad ID.
- **Category attributes** the poster filled in (e.g. mileage, gearbox) — shown only when filled.

### Buttons
- **Share**: explicit buttons — WhatsApp · Telegram · Facebook · X · Copy link, plus a "More sharing options" button in browsers that support device sharing (it does not appear inside the apps, where the explicit buttons cover it).
- **Edit** (pencil) — for the owner only ⟶ the edit page.
- For non-owners:
  - **"Contact Seller"**: starts an in-site chat and opens the messages page on it. Sign-in required (guests are sent to sign-in and brought back to the ad). If there is a block between you, a message explains why ("You blocked this user. Unblock them to send messages." or "You cannot message this user."). It follows the "Contact seller" plan feature (available to everyone by default).
  - **"WhatsApp now"**: opens WhatsApp on the ad's number.
  - **"Call now"**: dials the number.
  - Both buttons appear when the ad carries a number, and the ad's number is the **poster's verified mobile number** (they cannot type another one), so they normally appear on every ad. The ad page does not reveal any other number from the seller's account.
  - **"Report"**: a dialog with reasons: spam or duplicate · scam or misleading information · prohibited content · offensive content · wrong information · other (needs a clear description of at least 5 characters), an optional details box, and "Send report" / "Cancel". Sign-in required (guests are sent to the sign-in page). A repeat report while your first one is still waiting is not recorded twice ("You already reported this content"). After sending you get a "Report received" notification; the Ads team for the ad's country reviews it, and when they decide you are notified ("We reviewed your report and took action" or "We reviewed your report" when no violation was found); if action is taken, the ad owner is notified too.
- **"View seller profile & listings"** ⟶ the seller profile.
- **For the owner**:
  - If VIP is active: a "Your ad is VIP until <date>" strip.
  - Otherwise, when the ad is published **and promotion is available for the ad's country** (the promotion service is on **and** the country has at least one package **or** you have VIP credit from your plan): a **"Promote your ad — make it VIP"** button ⟶ the promotion page.

### Comments and related ads
- A **Comments** section at the bottom (see the chat and comments file).
- **"Related ads"**: up to 4 ads from the same category.

### How views are counted
- **Signed-in user**: one view per account per ad, once only.
- **Guest**: once every **30 minutes** from the same connection.
- **The owner is never counted**.

### Favourites
**There are no favourites for ads** (favourites exist for Market products only). The ads alternative is **following the seller and the notification bell**.

### Seller profile `/ads/user/:id`
Anyone can open it. A spinner shows while loading; an unknown user ⟶ "User not found" with "Back to ads".
- **Header**: photo · name with a "Verified phone" mark when verified · username (@…) · **email, if its owner allows it** (from the Security page; shown by default) · bio · ad count · **Followers** and **Following** (links to both lists) · join date.
- **Buttons** (not shown on your own profile):
  - **Follow / Following** (to unfollow).
  - **Bell**: "Notifications on" — whenever the admins approve a new ad by this seller you get a "New ad" notification linking to it. It works independently of following.
  - **WhatsApp**: shown when the seller's phone is verified.
  - **Share**: device sharing when available, otherwise the profile link is copied with a short intro line ("Profile link copied").
  - **Block / Unblock**: blocking cancels your follow and bell for this user, hides their ads from you in lists and on their profile ("You blocked this user; their ads are hidden."), and stops messaging between you. While blocked, the Follow, Bell and WhatsApp buttons are hidden.
  - **"Report"** the user: the same dialog and reasons; the administration reviews it. Blocking hides them from you only, while a report reaches the administration.
  - Follow, bell and block require sign-in ("Please log in first").
- **"User listings"**: up to 24 of their latest published ads, active VIP first. With none: "No published listings". If they blocked you: "This user's ads are not available to you."

### Follow lists
- **`/ads/user/:id/followers`** and **`/ads/user/:id/following`** (any visitor): that user's "Followers" or "Following"; each row opens that person's profile, with a link back to the user's profile. Empty: "No followers yet" / "Not following anyone yet".
- **`/ads/following`** (yours, sign-in required): the people you follow, each with a bell button "Notify on new ad" and an "Unfollow" button. Empty: "You are not following anyone yet".
- **`/ads/followers`** (yours, sign-in required): the people following you; each row opens their profile. Empty: "No followers yet".
- On your own profile, the two counts open these personal pages.

---

# موقعُ الإعلانات — التصفّح والتصنيفات والبحث والفلاتر وصفحاتُ حسابك — Ads site — browsing, categories, search, filters and your account pages

> كيف يتصفّح الزائرُ الإعلاناتِ بالتصنيف الرئيسيّ والفرعيّ، وكيف يعمل البحثُ باللغتين مع تحمّل الأخطاء الإملائيّة، والفلاترُ وسماتُ التصنيف والترتيبُ والترقيمُ وموضعُ إعلانات VIP، مع دليلٍ مختصرٍ لصفحات الحساب والدعم داخل موقع الإعلانات.
> How visitors browse ads by main and sub-category, how bilingual typo-tolerant search works, the filters, category attributes, sorting, pagination and where VIP ads appear, plus a short guide to the account and support pages inside the Ads site.

- الصفحة / Page: https://bazarrna.net/docs/ads-browse-and-search
- القسم / Section: الإعلانات — Ads
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

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

### الصفحة الرئيسيّة `/ads`
- **سطرُ ترحيبٍ** باسمك إن كنت مسجّلاً.
- **خانةُ بحث** («ابحث عن سيارة، شقة، هاتف...»): زرّ العدسة يفتح قائمةَ الإعلانات بنتائج كلمتك، وبلا نصٍّ يفتح القائمةَ كاملة.
- **«نشر إعلان»**: للمسجّل يفتح صفحةَ النشر، وللزائر صفحةَ الدخول ثمّ يعيده إلى النشر.
- **«كل الإعلانات»** و**«عرض الجميع»** ⟵ قائمةُ الإعلانات `/ads/list`.
- **لوحةُ أرقام**: عددُ الإعلانات المنشورة في كلّ التصنيفات وعددُ التصنيفات (وإن لم تصل الأرقامُ بعد تظهر قيمٌ تقديريّة).
- **بطاقاتُ التصنيفات الرئيسيّة**: لكلّ بطاقةٍ اسمُ التصنيف وأيقونتُه وعددُ إعلاناته وعددُ فئاته الفرعيّة، وتعرض حتّى **٨ فئاتٍ فرعيّة** مباشرةً (والباقي يظهر «+عدد»).
  - الضغطُ على اسم التصنيف أو «فتح صفحة التصنيف» ⟵ صفحةُ التصنيف.
  - الضغطُ على فئةٍ فرعيّة ⟵ قائمةُ الإعلانات مصفّاةً بتلك الفئة.
- **الحالات**: أثناء التحميل تظهر دائرةُ تحميل؛ وانقطاعُ الاتصال يعرض رسالةَ انقطاع الاتصال مع زرّ إعادة المحاولة.
- قد يظهر **إعلانٌ في منتصف الشبكة** إن فعّلته الإدارة لهذه الصفحة (انظر ملفّ الإعلانات داخل الصفحات).

### صفحة التصنيف الرئيسيّ `/ads/category/:slug`
- زرّ «رجوع للإعلانات»، واسمُ التصنيف وأيقونتُه، وسطرٌ تعريفيّ، وعددُ فئاته الفرعيّة وعددُ إعلاناته.
- **شبكةُ الفئات الفرعيّة**: كلُّ بطاقةٍ باسمها وعدد إعلاناتها وزرّ «عرض الإعلانات» ⟵ صفحةُ الفئة الفرعيّة. بلا فئات: «لا توجد فئات فرعية لهذا التصنيف».
- **«كل إعلانات التصنيف»** و**«عرض المزيد»** ⟵ قائمةُ الإعلانات مصفّاةً بهذا التصنيف وكلّ فئاته.
- **«أحدث الإعلانات ضمن التصنيف»**: حتّى ٨ إعلانات (تتقدّمها إعلاناتُ VIP الفعّالة إن وُجدت). بلا إعلانات: «لا توجد إعلانات حالياً ضمن هذا التصنيف».
- التصنيفُ غيرُ الموجود (أو المعطَّل في هذا البلد) يعرض «التصنيف غير موجود».

### صفحة الفئة الفرعيّة `/ads/category/:slug/:childSlug`
- زرّ «رجوع إلى <التصنيف>»، واسمُ الفئة، وعددُ إعلاناتها.
- إعلاناتُ هذه الفئة **وحدَها**: **٢٤ إعلاناً في الصفحة داخل صندوقٍ يتمرّر وحدَه، وتحته أرقامُ الصفحات** (انظر «الترقيم» أدناه).
- **خانةُ بحثٍ محصورةٌ في الفئة** (تُطبَّق بزرّ «بحث» أو Enter) + **المدينة** (قائمةٌ يُكتب فيها بالعربيّة أو الإنجليزيّة) + **المنطقة** (تظهر بعد اختيار مدينةٍ لها مناطق) + **الترتيب** — المدينةُ والمنطقةُ والترتيبُ تُطبَّق فورَ اختيارها.
- **فلاترُ سمات الفئة** تحت البحث (مثل الممشى وناقل الحركة للسيارات، والغرف والمساحة للشقق) — تظهر فقط إن كان للفئة سماتٌ علّمتها الإدارةُ للفلترة.
- **«مسح الفلاتر»** يظهر حين يوجد بحثٌ أو فلتر، ويمسحها كلَّها.
- الفلاترُ تُحفظ في رابط الصفحة (يمكن نسخُه ومشاركتُه)، وتغييرُها لا يضيف خطوةً إلى زرّ «رجوع» في المتصفّح.
- **الحالات**: دائرةُ تحميلٍ في أوّل تحميلٍ فقط؛ لا نتائج ⟵ «لا نتائج عن "…" داخل <الفئة>» أو «لا توجد إعلانات في هذه الفئة الفرعية بعد»؛ الفئةُ غيرُ الموجودة ⟵ «الفئة الفرعية غير موجودة» مع رابط «العودة للإعلانات». تعذُّرُ التحميل ⟵ «تعذّر تحميلُ القائمة الآن» (‏أو «… — تحقّق من الاتّصال») مع زرّ **«أعد المحاولة»**؛ وإن لم يصل الصفحةَ شيءٌ أصلاً يظهر بدلها بوكسُ «تعذّر الاتصال بخادم بازارنا» العامّ.

### قائمة الإعلانات والبحث `/ads/list`
- عنوانُها «تصفح الإعلانات»، فيها **خانةُ البحث** (Enter أو زرّ العدسة) وزرّ **«الفلاتر»** يُظهر لوحةَ الفلاتر ويخفيها.
- **لوحةُ الفلاتر** (كلُّ اختيارٍ يُطبَّق فوراً): الفئة الأساسيّة ⟵ الفئة الفرعيّة (معطّلةٌ حتّى تُختار الأساسيّة) · المدينة ⟵ المنطقة · **السعر من** و**السعر إلى** (يُطبَّقان عند مغادرة الخانة، ومعاً يعملان نطاقاً «من – إلى») · الترتيب · زرّ **«مسح»** يعيد البحثَ والفلاترَ إلى البداية.
- **فلاترُ سمات التصنيف** تظهر في لوحةٍ ثانية **بعد اختيار تصنيفٍ** له سماتٌ قابلةٌ للفلترة. وتغييرُ التصنيف يمسح فلاترَ السمات السابقة.
- سطرُ «عدد النتائج» و«لكل صفحة: ٢٥»، ثمّ النتائجُ **داخل صندوقٍ يتمرّر وحدَه وتحته أرقامُ الصفحات**.
- لا نتائج ⟵ «لا توجد إعلانات حالياً». تعذُّرُ التحميل ⟵ «تعذّر تحميلُ القائمة الآن» (‏أو «… — تحقّق من الاتّصال») مع زرّ **«أعد المحاولة»**؛ وإن لم يصل الصفحةَ شيءٌ أصلاً يظهر بدلها بوكسُ «تعذّر الاتصال بخادم بازارنا» العامّ.
- قد يظهر إعلانٌ في منتصف النتائج إن فعّلته الإدارة لهذه الصفحة.

### الترقيم (في قائمة الإعلانات وصفحة الفئة الفرعيّة)
- أسفل الصندوق: سهما السابق والتالي، والصفحةُ الأولى والأخيرة، وأرقامٌ حول الصفحة الحاليّة (والبعيدةُ تُختصر بـ«…»). لا يظهر الشريطُ إن كانت النتائجُ صفحةً واحدة.
- عند الانتقال إلى صفحةٍ أخرى **تبقى النتائجُ الحاليّة ظاهرةً (باهتةً قليلاً) حتّى تصل الجديدة**، ويعود الصندوقُ إلى أعلاه **دون أن تتحرّك الصفحةُ كلُّها** — فلا تقفز الأرقامُ من تحت إصبعك.
- تغييرُ البحث أو أيِّ فلترٍ يعيدك إلى الصفحة الأولى، ورقمُ الصفحة يُحفظ في الرابط.

### الترتيب
الأحدث (‏الافتراضيّ) · الأقدم · السعر من الأقلّ · السعر من الأعلى · الأكثر مشاهدة.
- «الأحدث» يعتمد **تاريخ التجديد**: الإعلانُ المجدَّد يعود إلى أعلى القائمة (انظر «إعلاناتي»).
- **مع البحث والترتيب الافتراضيّ** تُرتَّب النتائج بالأقرب لكلمتك أوّلاً (الكلمةُ المميِّزة في العنوان تتقدّم) ثمّ الأحدث. أمّا الترتيبُ الذي تختاره صراحةً فيبقى كما اخترت.

### كيف يعمل البحث (عربيّ وإنجليزيّ وتحمّل الأخطاء)
- يبحث في **العنوانين العربيّ والإنجليزيّ والوصفين** ونصّ المدينة، وفي **أسماء التصنيفات والمدن والمناطق** باللغتين (فالبحث عن «سيارات» يجلب إعلانات تصنيف السيارات).
- **يتسامح مع اختلاف الكتابة العربيّة**: الهمزات (أ/إ/آ ⟵ ا) والتاء المربوطة (ة ⟵ ه) والألف المقصورة (ى ⟵ ي) والتشكيل.
- **مرادفاتٌ مدمجة** بين اللغتين، منها: سيارة/car/vehicle · عقار/شقة/فيلا/إيجار/apartment/rent · هاتف/جوال/موبايل/ايفون/phone · إلكترونيات/لابتوب/laptop · أثاث/furniture · خدمات/صيانة · وظائف/jobs · أزياء/ملابس · مطعم/food · محل/متجر/shop.
- **سماتُ التصنيف التي علّمتها الإدارةُ للبحث**: البحث عن «Toyota» يجد إعلاناً كُتبت فيه الماركةُ في خانة السمة ولو لم ترد في العنوان.
- **بحثٌ تقريبيّ احتياطيّ**: حين لا يطابق شيءٌ حرفيّاً (أو لا تطابق الكلمةُ المميِّزة شيئاً وإن طابقت الكلمةُ العامّة)، يبحث النظامُ تقريبيّاً في العناوين ونصّ المدينة فيلتقط الأخطاءَ الإملائيّة واختلافَ الحروف (مثل «Toyta car»). وفلاترُ السمات التي اخترتها تبقى سارية.

### فلاترُ سمات التصنيف
- أنواعُ السمات: نصّ · رقم · نعم/لا · اختيار · اختيار متعدّد · تاريخ · مدى (من – إلى).
- **القيمُ داخل السمة الواحدة «أو»، وبين السمات «و»** (مثلاً: أوتوماتيك أو عادي، **و**الممشى ضمن المدى).
- سماتُ التصنيف الأب **تُورَّث** للفئات الفرعيّة.
- تُحفظ في رابط الصفحة كبقيّة الفلاتر، فيمكن مشاركةُ بحثٍ مصفّى كما هو.
- القائمةُ الحيّة للسمات: أداة  (والتصنيفات:، والمدن: ).

### أين تظهر إعلانات VIP
- في كلّ صفحة نتائج تتصدّر **حتّى ٤ إعلاناتٍ VIP فعّالة**، ثمّ الإعلاناتُ العاديّة بالترتيب المختار.
- «فعّال» = إعلانٌ VIP **لم تنتهِ مدّتُه** — فينتهي التمييز عند دقيقته تماماً.
- بطاقةُ VIP ذهبيّة الإطار بشارة «إعلان مميز VIP» وسطر «أولوية ظهور أعلى الصفحة».
- إن أوقفت الإدارةُ نظامَ الترويج **إيقافاً كاملاً** تُعرض كلُّ الإعلانات عاديّةً بلا شارة ولا تقديم.

### ما يظهر في بطاقة الإعلان
صورةُ الغلاف (الصورةُ الرئيسيّة) · التصنيفُ الأب والفرعيّ · العنوانُ بلغة الواجهة (وإن غاب فبالأخرى) · المدينة · عددُ المشاهدات · السعرُ بالعملة (أو «مجاني» بلا سعر). الضغطُ على البطاقة يفتح صفحةَ الإعلان.

### الحظر
إن كنت مسجّلاً وحظرت مستخدماً فلا تظهر لك إعلاناتُه في القوائم.

### صفحاتُ حسابك والدعم داخل موقع الإعلانات
مختصرٌ لما تجده في قائمة حسابك — والتفاصيلُ الكاملة في ملفّات «حسابي» و«الدعم والبلاغات» و«الأكواد».
- **«حسابي - الإعلانات» `/ads/profile`** (للمسجّل): صورتُك (صورةٌ حتّى ٥ ميغابايت) · الاسمُ الكامل (مطلوب) · البريدُ للعرض فقط (هو معرّفُ دخولك ولا يُغيَّر من هنا) · «نبذة عني» اختياريّة · زرّ «حفظ التغييرات». وفيها أيضاً: شارتا توثيق البريد والجوال · لوحةُ توثيق الجوال · «مظهر الموقع» · مدخلُ خطط الإعلانات إن وُجدت خطط · وروابطُ هذا الموقع: إعلاناتي · نشر إعلان · متابع لهم · المتابعون · هداياي وأكوادي · الإشعارات · الرسائل · «الأمان وحذف الحساب» · وقسمُ «حذف الحساب» بزرّ «متابعة إلى حذف الحساب» · وزرّ «تسجيل الخروج» (بعد تأكيد).
- **«الأمان» `/ads/security`** (للمسجّل): تغييرُ كلمة المرور · **إظهارُ بريدك في بروفايلك العامّ أو إخفاؤه** (ظاهرٌ افتراضيّاً) · الجلساتُ النشطة مع زرّ الخروج من كلّ الأجهزة · حذفُ الحساب بكلمة المرور أو برمزٍ من ٦ أرقام يصل إلى بريدك (صالحٌ ١٥ دقيقة).
- **«هداياي وأكوادي» `/ads/gifts`**: خانةٌ لإدخال أيّ كودٍ وصلك (كوبونُ خصمٍ يُحفظ لتستعمله عند الدفع، أو كودُ هديّة) مع زرّ «تحقّق وأضِف»، وتبويبات: المتاحة · المستعملة · المنتهية (و«العروض» حين توجد حملة). الزائرُ يُطلب منه تسجيلُ الدخول أو إنشاءُ حسابٍ ثمّ العودة. التفاصيل في ملفّ الأكواد.
- **«تواصل معنا» `/ads/contact`** (للجميع): القسمُ المطلوب (يُختار «الإعلانات» تلقائيّاً من هنا) · الاسم الكامل * · البريد * · رقم الهاتف · عنوانٌ مختصر · تفاصيلُ الطلب * ⟵ «إرسال الرسالة» ⟵ «تم إنشاء تذكرة الدعم» مع رقمها. للمسجّل زرّ «فتح محادثة الدعم»؛ وللزائر: أنشئ حساباً أو سجّل الدخول لاحقاً بالبريد نفسِه (بعد تأكيده) فتنتقل المحادثةُ إلى حسابك ويصلك إشعار. وفي الصفحة: البريدُ الرسميّ support@bazarrna.net ونطاقُ الخدمة (قطر وسوريا).
- **محادثةُ الدعم `/ads/contact/tickets/:id`** (للمسجّل صاحبِ التذكرة): محادثةٌ خاصّة مع فريق الدعم — تكتب ردّك وترفق صورة (jpg/png/webp)، ويصلك إشعارٌ حين يردّ الفريق. بعد إغلاقها لا تُرسَل ردودٌ جديدة (افتح طلباً جديداً)، ويمكنك تقييمُ التجربة، وطلبُ نسخةٍ من المحادثة إلى بريدك خلال ٢٤ ساعةً من الإغلاق.

## English

### Overview
The Ads site ("Bazarrna Ads") is a classifieds marketplace: users list goods and services, and anyone can browse without an account. **Content is separate per country** (Qatar and Syria): the ads and counts you see belong to the country selected on the site only. Admins can close the site for a given country, and then it does not open there at all.
Only **published** ads (approved by the admins) are public; ads under review or rejected never appear in any list.

### Home page `/ads`
- A **welcome line** with your name when you are signed in.
- A **search box** ("Search for a car, apartment, phone..."): the magnifier button opens the ads list with results for your words; an empty search opens the full list.
- **"Post Ad"**: opens the posting page for signed-in users; guests go to sign-in and are brought back to posting afterwards.
- **"All Ads"** and **"View all"** ⟶ the ads list `/ads/list`.
- A **stats panel**: the number of published ads across all categories and the number of categories (indicative values show until the real numbers arrive).
- **Main category cards**: name, icon, ad count and number of subcategories, showing up to **8 subcategories** directly (the rest as "+N").
  - Clicking the category name or "Open category" ⟶ the category page.
  - Clicking a subcategory chip ⟶ the ads list filtered by that subcategory.
- **States**: a loading spinner; a lost connection shows a connection-lost message with a retry button.
- A **mid-grid ad** may appear if the admins enabled it for this page (see the in-page advertising file).

### Main category page `/ads/category/:slug`
- A "Back to ads" button, the category name and icon, a short intro line, and the number of subcategories and ads.
- **Subcategory grid**: each card shows its name, ad count and a "View listings" link ⟶ the subcategory page. With none: "No subcategories for this category".
- **"All category ads"** and **"View more"** ⟶ the ads list filtered by this category and all its subcategories.
- **"Latest ads in this category"**: up to 8 ads (active VIP ads lead, if any). With none: "No ads in this category yet".
- An unknown category (or one disabled in this country) shows "Category not found".

### Subcategory page `/ads/category/:slug/:childSlug`
- A "Back to <category>" button, the subcategory name and its ad count.
- Ads of **this subcategory only**: **24 per page inside a box that scrolls on its own, with page numbers below it** (see "Pagination" below).
- **Search limited to the subcategory** (applied with "Search" or Enter) + **City** (a typeable list, Arabic or English) + **Area** (appears after choosing a city that has areas) + **Sort** — city, area and sort apply as soon as you pick them.
- **Subcategory attribute filters** below the search (e.g. mileage and gearbox for cars, rooms and size for apartments) — shown only if admins marked attributes for filtering.
- **"Clear filters"** appears when a search or filter is active and clears them all.
- Filters are kept in the page link (shareable), and changing them does not add steps to the browser's "Back" button.
- **States**: a spinner on the first load only; no results ⟶ "No results for "…" within <subcategory>" or "No ads in this subcategory yet"; an unknown subcategory ⟶ "Subcategory not found" with a "Back to ads" link. A failed load ⟶ "Could not load the list right now" (or "… — check your connection") with a **"Try again"** button; if nothing on the page could load, the general "Cannot reach the Bazarrna server" box replaces the page instead.

### Ads list and search `/ads/list`
- Titled "Browse ads", with the **search box** (Enter or the magnifier button) and a **"Filters"** button that shows or hides the filter panel.
- **Filter panel** (each choice applies immediately): Main category ⟶ Subcategory (disabled until a main category is chosen) · City ⟶ Area · **Min price** and **Max price** (applied when you leave the field; together they form a "from – to" range) · Sort · a **"Reset"** button that clears the search and all filters.
- **Category attribute filters** appear in a second panel **after choosing a category** that has filterable attributes. Changing the category clears previous attribute filters.
- A "Results" count and "Per page: 25", then the results **inside a box that scrolls on its own, with page numbers below it**.
- No results ⟶ "No ads available". A failed load ⟶ "Could not load the list right now" (or "… — check your connection") with a **"Try again"** button; if nothing on the page could load, the general "Cannot reach the Bazarrna server" box replaces the page instead.
- A mid-results ad may appear if the admins enabled it for this page.

### Pagination (ads list and subcategory page)
- Below the box: previous and next arrows, the first and last page, and numbers around the current page (distant ones are shortened to "…"). The bar is hidden when all results fit on one page.
- When you move to another page **the current results stay visible (slightly faded) until the new ones arrive**, and the box scrolls back to its top **without moving the whole page** — so the numbers do not jump from under your finger.
- Changing the search or any filter takes you back to page 1, and the page number is kept in the link.

### Sorting
Newest (default) · Oldest · Price low to high · Price high to low · Most viewed.
- "Newest" uses the **renewal date**: a renewed ad jumps back to the top (see "My Ads").
- **With a search term and the default sort**, results are ordered by closeness to your words first (the distinctive word in the title ranks higher) and then by newest. A sort you pick explicitly is kept as chosen.

### How search works (Arabic, English, typo tolerance)
- It searches the **Arabic and English titles and descriptions**, the city text, and the **names of categories, cities and areas** in both languages (searching "cars" returns ads in the cars category).
- **It tolerates Arabic spelling variants**: hamza forms (أ/إ/آ ⟶ ا), taa marbuta (ة ⟶ ه), alif maqsura (ى ⟶ ي) and diacritics.
- **Built-in cross-language synonyms**, including: car/vehicle/سيارة · real estate/apartment/villa/rent/عقار/شقة · phone/mobile/iphone/هاتف/جوال · electronics/laptop · furniture · services/maintenance · jobs · fashion/clothes · restaurant/food · shop/store/محل.
- **Category attributes the admins marked for search**: searching "Toyota" finds an ad whose brand was entered in the attribute box even if the title does not mention it.
- **Approximate fallback search**: when nothing matches literally (or the distinctive word matches nothing even though a generic word does), the system searches the titles and city text approximately, catching typos and script differences (e.g. "Toyta car"). Any attribute filters you chose still apply.

### Category attribute filters
- Attribute types: text · number · yes/no · select · multi-select · date · range (from – to).
- **Values within one attribute are OR; different attributes are AND** (e.g. automatic or manual, **and** mileage within the range).
- Parent-category attributes are **inherited** by subcategories.
- They are kept in the page link like the other filters, so a filtered search can be shared as is.
- Live attribute list: the  tool (categories:, cities: ).

### Where VIP ads appear
- On every results page **up to 4 active VIP ads** lead, followed by regular ads in the chosen order.
- "Active" = a VIP ad **whose period has not ended** — the promotion ends at its exact minute.
- A VIP card has a gold frame, a "VIP Featured" badge and a "Priority placement" line.
- If admins **fully stop** the promotion system, all ads are shown as regular with no badge or priority.

### What an ad card shows
Cover image (the main photo) · parent and sub-category · title in the UI language (falls back to the other) · city · view count · price with currency (or "Free" with no price). Clicking the card opens the ad page.

### Blocking
If you are signed in and have blocked a user, their ads do not appear in your lists.

### Your account and support pages inside the Ads site
A short guide to what you find in your account menu — full details are in the "My Account", "Support and reports" and "Codes" files.
- **"My Account - Ads" `/ads/profile`** (signed-in): your photo (an image up to 5 MB) · full name (required) · email shown read-only (it is your sign-in identifier and cannot be changed here) · an optional "Bio" · a "Save changes" button. Also: email and phone verification badges · the phone verification panel · "Appearance" · an Ads plans entry when plans exist · and this site's links: My Ads · Post an Ad · Following · Followers · My gifts & codes · Notifications · Messages · "Security & Account Deletion" · a "Delete account" section with "Continue to delete account" · and "Sign out" (after confirmation).
- **"Security" `/ads/security`** (signed-in): change password · **show or hide your email on your public profile** (shown by default) · active sessions with a "sign out of all devices" button · account deletion with your password or a 6-digit code sent to your email (valid 15 minutes).
- **"My gifts & codes" `/ads/gifts`**: a box to enter any code you received (a discount coupon kept for use at checkout, or a gift code) with "Check & add", and tabs: Available · Used · Expired (plus "Offers" when a campaign is running). Guests are asked to sign in or create an account and come back. Details are in the codes file.
- **"Contact Us" `/ads/contact`** (everyone): Support section (set to "Ads" automatically from here) · Full name * · Email * · Phone number · Short subject · Request details * ⟶ "Send message" ⟶ "Support ticket created" with its number. Signed-in users get an "Open support chat" button; guests can create an account or sign in later with the same email (once confirmed), and the conversation moves to their account with a notification. The page also shows the official email support@bazarrna.net and the service area (Qatar and Syria).
- **Support conversation `/ads/contact/tickets/:id`** (the signed-in ticket owner): a private conversation with the support team — write a reply and attach an image (jpg/png/webp); you are notified when the team replies. Once closed, no new replies can be sent (open a new request); you can rate the experience and request a copy of the conversation by email within 24 hours of closing.

---

# محادثاتُ الإعلانات والتعليقاتُ والبلاغات — Ads chat, comments and reports

> كيف تبدأ محادثةً مع البائع وقواعدُ الرسائل (١٠٠ حرف · الصور · الألفاظ · التكرار · الحظر) وسياسةُ الحذف التلقائيّ، وتعليقاتُ الإعلان وشروطُها، والإبلاغُ عن المحتوى، وصفحةُ إشعارات الإعلانات.
> How to start a chat with a seller and the message rules (100 characters, images, profanity, repeats, blocking), the auto-delete policy, ad comments and their conditions, reporting content, and the Ads notifications page.

- الصفحة / Page: https://bazarrna.net/docs/ads-chat-comments
- القسم / Section: الإعلانات — Ads
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### بدءُ محادثة
- من صفحة الإعلان: **«تواصل مع البائع»** (يلزم الدخول). تبدأ المحادثةُ فقط من إعلانٍ **منشور** ومع صاحبه، ولا يمكنك مراسلةُ نفسك.
- تخضع لخاصّيّة **«مراسلة البائع»** في الخطط (متاحةٌ للجميع في الطبقة المجّانيّة افتراضيّاً، ولا تُقيَّد إلّا إن قيّدتها الإدارة.
- **الحظرُ يمنع المراسلة**: إن حظرتَ الطرفَ الآخر أو حظرك فلا يمكن بدءُ محادثةٍ جديدة ولا إرسالُ رسالةٍ في محادثةٍ قائمة («حظرتَ هذا المستخدم — ارفع الحظرَ لتراسله» أو «لا يمكنك مراسلةُ هذا المستخدم»).
- **المحادثةُ بين شخصين لا لكلّ إعلان**: إن كانت بينكما محادثةٌ سابقة تُفتح نفسُها (ولا يُحفظ فيها الإعلانُ الذي بدأها).
- تُنقل إلى صفحة الرسائل وقد فُتحت المحادثة.

### صفحة الرسائل `/ads/chat`
- للمسجّل فقط. رأسٌ «الرسائل — تواصل مع البائعين والمشترين» وعددُ الرسائل الجديدة.
- **تنبيهٌ أحمر** إن كان الحذفُ التلقائيّ مفعّلاً: «تنبيه: تُحذف رسائل موقع الإعلانات تلقائياً كل <أيّام>. احتفظ بأي معلومة مهمة».
- **قائمةُ «المحادثات»** مرتّبةً بآخر نشاط: صورةُ الطرف الآخر أو حرفُه الأوّل · الاسم · آخرُ رسالة ووقتها · عدّادُ غير المقروء (حتّى «99+»). بلا محادثات: «لا توجد محادثات بعد — افتح إعلاناً واضغط "تواصل مع البائع" للبدء».
- **نافذةُ الرسائل**: اسمُ الطرف الآخر، والرسائلُ مجمّعةً حسب اليوم، وخانةُ الكتابة مع عدّاد الأحرف (مثل ٠/١٠٠)، وزرّ «إرسال صورة»، وزرّ الإرسال. **Enter يرسل** و**Shift+Enter** سطرٌ جديد. محادثةٌ بلا رسائل: «ابدأ المحادثة — أرسل رسالتك الأولى الآن».
- على الحاسوب بلا محادثةٍ مختارة: «اختر محادثة من القائمة — أو افتح إعلاناً للتواصل مع البائع» مع زرّ «تصفح الإعلانات». وعلى الجوال عمودٌ واحد: القائمةُ ثمّ المحادثة مع زرّ رجوعٍ إلى المحادثات.
- **تتحدّث الصفحةُ كلَّ ١٠ ثوانٍ** للمحادثة المفتوحة وللقائمة (ليست فوريّة). فتحُ المحادثة يعلّم رسائلها مقروءة.
- الرسالةُ تظهر فوراً «جاري الإرسال»، وإن فشلت تُعلَّم «فشل الإرسال» مع رسالةٍ بالسبب.
- الصورُ المرسلة تُفتح مكبَّرة بالضغط عليها، وهي **خاصّة**: لا يراها إلّا طرفا المحادثة، وروابطُها مؤقّتة.

### قواعدُ الرسائل
- **الحدّ ١٠٠ حرف** للرسالة («الرسالة طويلة جداً (الحد الأقصى 100 حرف)»). رسالةٌ فارغةٌ بلا صورة لا تُرسل.
- **صورةٌ واحدة** لكلّ رسالة. **تُفحص تلقائيّاً** وتُرفض فوراً إن كانت غير لائقة («تم رفض الصورة لاحتوائها على محتوى غير لائق أو عُري. يرجى إرسال صورة مناسبة فقط»).
- **الألفاظُ النابية تُخفى تلقائيّاً** (تُستبدل بنجوم).
- **تكرارُ الرسالة نفسِها** يوقف الإرسالَ في هذه المحادثة مؤقّتاً، وتخبرك الرسالةُ بالمدّة التقريبيّة الباقية («تم إيقاف الإرسال في هذه المحادثة مؤقتاً بسبب تكرار نفس الرسالة. حاول بعد حوالي … دقيقة»).

### الحذفُ التلقائيّ للرسائل
- سياسةٌ واحدةٌ لموقع الإعلانات تضبطها الإدارة: **مطفأةٌ افتراضيّاً**، ومدّتُها الافتراضيّة ٣٠ يوماً (بين يومٍ و٣٦٥ يوماً).
- عند تفعيلها تُحذف تلقائيّاً الرسائلُ الأقدمُ من المدّة، **نهائيّاً** — لذلك يظهر التنبيهُ الأحمر.
- قد تستثني الإدارةُ مستخدمين بعينهم فلا تُحذف رسائلُهم.
.

### التعليقاتُ على الإعلان (أسفل صفحة الإعلان)
- **القراءة للجميع**: الأحدثُ أوّلاً، حتّى **١٠٠ تعليق**، مع اسم الكاتب وصورته وتاريخ التعليق. بلا تعليقات: «لا توجد تعليقات بعد — كن أول من يعلّق».
- **الكتابة** («اكتب تعليقك...»): للمسجّل **مع بريدٍ مفعَّل** (وإلّا «يجب تفعيل بريدك الإلكتروني للتعليق») **وجوالٍ موثَّقٍ للبلد المختار في الموقع**. الزائرُ يرى «سجّل دخولك لإضافة تعليق» مع رابط «تسجيل الدخول».
- **حتّى ١٠٠٠ حرف**؛ التعليقُ الفارغ مرفوض؛ **الألفاظُ النابية تُخفى تلقائيّاً**. وعند الفشل رسالةٌ بالسبب.
- على الإعلانات **المنشورة** وحدَها.
- **الحذف**: كاتبُ التعليق (زرّ سلّة)، أو مشرفو الموقع.
- قد يُخفي المشرفون تعليقاً مخالفاً لمراجعته — **والمخفيُّ لا يظهر في الصفحة لأحد** (ولا لكاتبه) حتّى يُعاد إظهارُه.
- لا يصل صاحبَ الإعلان إشعارٌ عند التعليق.

### الإبلاغ
- زرّ **«إبلاغ»** في صفحة الإعلان (لغير صاحبه) · صفحة المكان · **تحت كلّ تقييمٍ منشور** (لغير كاتبه) · **صفحة المنتج** · **صفحة المتجر** · **بروفايل المستخدم** في موقع الإعلانات (لغيره). يلزم الدخول، ولا يُبلِّغ أحدٌ عن نفسه أو عن تقييمه («لا يمكنك الإبلاغ عن نفسك أو عن تقييمك»).
- أسبابُ الإعلانات والمستخدمين: محتوى مزعج أو مكرر · احتيال أو معلومات مضللة · محتوى مخالف · إساءة أو خطاب غير لائق · معلومات غير صحيحة · سبب آخر (يلزمه وصفٌ واضح).
- تفاصيلُ اختياريّة حتّى ٢٠٠٠ حرف.
- البلاغُ المكرَّر على الهدف نفسِه وأنت تنتظر ردّاً على الأوّل لا يُسجَّل مرّتين («سبق أن أرسلت بلاغاً عن هذا المحتوى»).
- يصلك إشعار **«تم استلام البلاغ»**. يراجعه فريقُ القسم المعنيّ في بلد الهدف، وعند البتّ يصلك إشعار: «راجعنا بلاغك واتّخذنا إجراءً ✅» أو «راجعنا بلاغك» (لم نجد مخالفةً فبقي كما هو). وإن اتُّخذ إجراءٌ يُشعَر صاحبُ المحتوى المُبلَّغ عنه أيضاً، ويمكنه التواصلُ مع الدعم إن رأى أنّه خطأ.

### الإشعارات `/ads/notifications`
- للمسجّل (الزائرُ يُحوَّل إلى الدخول). العنوان «إشعارات الإعلانات» مع عدد غير المقروء في الصفحة الحاليّة، وزرّ **«تحديد الكل كمقروء»**.
- **«تفضيلاتُ الإشعارات»**: مفتاح «الإشعاراتُ الفوريّة على الجوال» — تصل إلى تطبيقَي آيفون وأندرويد، وإيقافُها يوقفها على كلّ أجهزتك بينما تبقى الإشعاراتُ هنا في الموقع.
- **القائمة**: ١٠ إشعاراتٍ في الصفحة داخل صندوقٍ يتمرّر وحدَه وتحته أرقامُ الصفحات (تبقى القائمةُ ظاهرةً أثناء تحميل الصفحة التالية). الضغطُ على إشعارٍ يعلّمه مقروءاً ويفتح رابطَه (المعاينة، أو الإعلان، أو «إعلاناتي»…).
- **ما يصل هنا**: إرسالُ الإعلان للمراجعة · القبول · الرفض (مع السبب) · التعليق المؤقّت · إعادةُ الإرسال بعد التعديل · نتيجةُ مراجعة المحتوى الحسّاس · تفعيلُ VIP · إعلانٌ جديدٌ لبائعٍ فعّلتَ جرسَه · استلامُ البلاغ ونتيجتُه · وإشعاراتُ حسابك والإشعاراتُ العامّة من بازارنا.
- **اللغة**: تُعرض الإشعاراتُ بلغة الواجهة التي تستعملها، والإشعارُ الفوريّ على الجوال يصل بآخر لغةٍ اخترتها في الموقع أو التطبيق.
- **الحالات**: دائرةُ تحميل · بلا إشعارات: «لا توجد إشعارات في هذا القسم» · تعذّر التحميل: «تعذّر تحميلُ الإشعارات — تحقّق من الاتصال وحاول مجدّداً» مع «إعادة المحاولة».

## English

### Starting a chat
- From the ad page: **"Contact Seller"** (sign-in required). A chat can only start from a **published** ad and with its owner, and you cannot message yourself.
- It follows the **"Contact seller"** plan feature (available to everyone in the free tier by default, restricted only if admins restrict it.
- **Blocking stops messaging**: if you blocked the other person or they blocked you, no new conversation can start and no message can be sent in an existing one ("You blocked this user. Unblock them to send messages." or "You cannot message this user.").
- **A chat is between two people, not per ad**: if you already have a conversation, the same one opens (the ad that started it is not stored in it).
- You are taken to the messages page with the conversation open.

### Messages page `/ads/chat`
- Signed-in users only. A "Messages — Chat with sellers and buyers" header and the new-message count.
- A **red notice** when auto-delete is on: "Notice: ad-site messages are automatically deleted every <days>. Save anything important."
- **"Conversations" list** ordered by latest activity: the other person's photo or initial · name · last message and time · unread counter (up to "99+"). Empty: "No conversations yet — Open an ad and click "Contact Seller" to start".
- **Message window**: the other person's name, messages grouped by day, the input box with a character counter (e.g. 0/100), a "Send image" button and the send button. **Enter sends**, **Shift+Enter** adds a new line. A conversation with no messages: "Start the conversation — Send your first message now".
- On a computer with no conversation selected: "Select a conversation from the list — Or open an ad to contact the seller" with a "Browse Ads" button. On mobile a single column: the list, then the chat with a back button to the conversations.
- **The page refreshes every 10 seconds** for the open chat and the list (not real-time). Opening a chat marks its messages as read.
- A sent message shows instantly as "Sending..."; if it fails it is marked "Failed to send" with a message giving the reason.
- Sent images enlarge when tapped, and they are **private**: only the two participants can see them, through temporary links.

### Message rules
- **100-character limit** per message ("Message is too long (max 100 characters)"). An empty message without an image is not sent.
- **One image** per message. **It is checked automatically** and rejected immediately if inappropriate ("Image rejected: it appears to contain inappropriate or explicit content (nudity).").
- **Profanity is masked automatically** (replaced by asterisks).
- **Repeating the same message** pauses sending in that conversation for a while, and the message tells you roughly how long is left ("You are sending the same message repeatedly. Sending is paused in this conversation for about … minute(s).").

### Automatic message deletion
- A single policy for the Ads site, set by admins: **off by default**, default period 30 days (between 1 and 365 days).
- When on, messages older than the period are deleted automatically and **permanently** — which is why the red notice appears.
- Admins may exempt specific users, whose messages are then kept.
.

### Ad comments (bottom of the ad page)
- **Reading is public**: newest first, up to **100 comments**, with author name, photo and date. With none: "No comments yet — be the first."
- **Writing** ("Write a comment..."): signed-in users **with a verified email** (otherwise "Verify your email to comment.") **and a mobile verified for the country selected on the site**. Guests see "Log in to add a comment." with a "Log in" link.
- **Up to 1000 characters**; empty comments are rejected; **profanity is masked automatically**. On failure a message gives the reason.
- On **published** ads only.
- **Deleting**: the author (trash button), or the site's moderators.
- Moderators may hide an offending comment for review — **a hidden comment does not appear on the page for anyone** (not even its author) until it is restored.
- The ad owner is not notified of new comments.

### Reporting
- A **"Report"** button on the ad page (for non-owners) · the place page · **under every published rating** (for non-authors) · **the product page** · **the store page** · **the user profile** on the Ads site (for others). Sign-in required, and nobody can report themselves or their own rating ("You cannot report yourself or your own rating.").
- Reasons for ads and users: spam or duplicate · scam or misleading information · prohibited content · offensive content · wrong information · other (needs a clear description).
- Optional details up to 2000 characters.
- A repeat report on the same target while your first one is still waiting is not recorded twice ("You already reported this content").
- You receive **"Report received"**. The responsible team for the target's country reviews it, and when they decide you are notified: "We reviewed your report and took action ✅" or "We reviewed your report" (no violation found, so it stays as it is). If action is taken, the owner of the reported content is notified too and can contact support if they think it is a mistake.

### Notifications `/ads/notifications`
- Signed-in users (guests are sent to sign-in). Titled "Ads Notifications" with the unread count on the current page, and a **"Mark all as read"** button.
- **"Notification preferences"**: a "Push notifications on your phone" switch — delivered to the iPhone and Android apps; turning it off stops them on all your devices while the notifications here on the site remain.
- **The list**: 10 notifications per page inside a box that scrolls on its own, with page numbers below it (the list stays visible while the next page loads). Tapping a notification marks it read and opens its link (the preview, the ad, My Ads…).
- **What arrives here**: ad submitted for review · approved · rejected (with reason) · suspended · resubmitted after edit · sensitive-content review outcome · VIP activated · new ad from a seller whose bell you turned on · report received and its outcome · plus your account notifications and general announcements from Bazarrna.
- **Language**: notifications are shown in the interface language you use, and phone push notifications arrive in the language you last chose on the site or in the app.
- **States**: a loading spinner · none: "No notifications in this section" · load failed: "Could not load notifications — check your connection and try again" with "Retry".

---

# «إعلاناتي» والتجديد وترويجُ VIP — My Ads, renewing and VIP promotion

> صفحةُ «إعلاناتي» بحالاتها وأزرارها، وتجديدُ الإعلان كلَّ ١٠ أيّام، وترويجُ VIP كاملاً — الباقاتُ والشراءُ والتفعيل، ورصيدُ VIP من الخطط، والمدّة، وما يمنحه VIP، وما يحدث بعد الدفع.
> The My Ads page with its statuses and buttons, renewing an ad every 10 days, and VIP promotion end to end — packages, purchase and activation, VIP credit from plans, duration, what VIP gives and what happens after payment.

- الصفحة / Page: https://bazarrna.net/docs/ads-my-ads-and-vip
- القسم / Section: الإعلانات — Ads
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### صفحة «إعلاناتي» `/ads/my`
للمستخدم المسجّل. تعرض **كلَّ إعلاناتك بكلّ الحالات**، الأحدثَ أوّلاً، **١٠ إعلاناتٍ في الصفحة** وأرقامُ الصفحات تحت القائمة.
- أعلاها **مدخلُ الخطط** (مختصرٌ لخطط الإعلانات — لا يظهر إن لم تكن هناك خطط)، وزرّ رجوع، والعنوان «إعلاناتي» مع عدد إعلاناتك، وزرّ **«نشر إعلان»**.
- **أثناء التحميل** دائرةُ تحميل. **بلا إعلانات**: «لا توجد إعلانات حتى الآن» + «انشر أول إعلان». **تعذّر التحميل**: «تعذّر تحميل إعلاناتك» + «إعادة المحاولة» (ولا تُعرض «لا توجد إعلانات» حين يفشل التحميل).
- **كلُّ بطاقة**: صورةُ الغلاف · العنوان · **شارةُ الحالة** (منشور · قيد المراجعة · مرفوض · مؤرشف) · شارة «VIP حتى <تاريخ>» إن كان فعّالاً (والبطاقةُ نفسُها ذهبيّة) · التصنيف · المدينة والمنطقة والبلد · السعر · المشاهدات · تاريخُ النشر.
  - **سببُ الرفض أو التعليق** يظهر للإعلان المرفوض، وللإعلان «قيد المراجعة» إن كان معلَّقاً بسبب.
  - «الإعلان قيد المراجعة من قِبَل الإدارة» لكلّ إعلانٍ قيدَ المراجعة.
  - الضغطُ على البطاقة يفتح **المعاينة**.
- **أزرارُ كلّ بطاقة**: **معاينة** · **تعديل** · **حذف** (بتأكيد «هل تريد حذف إعلان "…"؟» — حذفٌ نهائيّ · «تم حذف الإعلان» عند النجاح · وعند الفشل رسالةٌ بالسبب).
- **للإعلان المنشور فقط** شريطٌ سفليّ:
  - **«ترويج VIP — تصدّر النتائج»** (أو **«تمديد ترويج VIP»** إن كان فعّالاً) — يظهر فقط إن كان الترويجُ متاحاً لبلد الإعلان.
  - **«تجديد الإعلان»** أو **«التجديد بعد <أيّام وساعات>»**.

### تجديدُ الإعلان
- يعيد الإعلانَ **إلى أعلى القوائم** (ترتيبُ «الأحدث» يعتمد تاريخَ التجديد).
- **مرّةً كلَّ ١٠ أيّام لكلّ إعلان**، من تاريخ النشر أو آخر تجديد (أيّهما أحدث).
- للإعلانات **المنشورة** وحدَها، وغيرِ المحجوبة لمخالفة سياسة المحتوى.
- الزرّ يفتح نافذة «تجديد الإعلان» تشرح القاعدة؛ ضمن مدّة الانتظار تقول «لا يمكن التجديد الآن — أنت ضمن مدة الانتظار» و«متبقي: …»، وإلّا زرّ «تجديد الآن» ⟵ «تم تجديد الإعلان وعاد لأعلى القوائم ✨». وعند الرفض رسالةٌ بالسبب.
- وفوق ذلك حدٌّ لعدد التجديدات لكلّ مستخدم في الخطط — **القيمةُ الافتراضيّةُ المزروعة ٤ في الشهر** للطبقة المجّانيّة، ولا يمنع أحداً إلّا إن فرضته الإدارة.

### ترويجُ VIP — ما الذي يمنحه
- **الظهور أعلى القوائم**: حتّى ٤ إعلاناتٍ VIP تتصدّر كلَّ صفحة نتائج قبل الإعلانات العاديّة (في البحث والتصنيفات).
- **بطاقةٌ ذهبيّة** وشارة «إعلان مميز VIP» في القوائم وصفحة الإعلان والمعاينة و«إعلاناتي» وبروفايلك.
- المدّةُ بحسب الباقة (بالأيّام). **عند انتهائها يعود الإعلانُ عاديّاً تلقائيّاً عند دقيقتها**.
- **التمديد يُضاف إلى الباقي**: إن كان VIP سارياً تبدأ المدّةُ الجديدة من نهاية الحاليّة (لا تضيع الأيّامُ الباقية).
- خصائصُ الباقة (مثل «بلا إعلانات») تسري عليك طوالَ التمييز إن تضمّنتها الباقة.
- الترويجُ لإعلانٍ **منشورٍ** تملكه فقط، وغيرِ محجوبٍ لمخالفة سياسة المحتوى.

### متى يظهر زرّ الترويج
خدمةُ الترويج شغّالة **و**(لبلد الإعلان باقةٌ ظاهرةٌ واحدةٌ على الأقلّ **أو** لديك رصيدُ VIP من خطّتك). في صفحة الإعلان يختفي الزرّ ما دام VIP فعّالاً، أمّا «إعلاناتي» والمعاينة فتعرضان «تمديد».

### حالاتُ خدمة الترويج (تحدّدها الإدارة)
- **شغّالة**: الشراءُ متاح.
- **موقوفةٌ مؤقّتاً مع إبقاء الحاليّ**: لا شراءَ جديد («خدمة ترويج الإعلانات موقوفة مؤقتاً من قبل الإدارة. حاول لاحقاً.»)، والإعلاناتُ الـVIP الحاليّة تبقى مميّزة.
- **موقوفةٌ كلّيّاً**: لا شراء، **وكلُّ الإعلانات تُعرض عاديّةً** بلا شارة ولا تقديم.

### صفحة الترويج `/ads/promote/:id` (لصاحب الإعلان، يلزم الدخول)
- رأسٌ ذهبيّ «ترويج مميز» و«اجعل إعلانك VIP 👑» باسم الإعلان، و«إعلانك VIP فعّال حتى …» إن كان فعّالاً. وإن تعذّر فتحُها: «تعذّر فتح صفحة الترويج».
- **مدخلُ الخطط** (إن وُجدت خطط).
- **رصيدُ VIP من خطّتك** (إن توفّر): «في خطّتك رصيدُ VIP: <العدد أو بلا حدّ> — كلُّ رصيدٍ يميّز الإعلانَ <أيّام> بلا دفع» + زرّ **«فعّل VIP من رصيدي»** (معطَّلٌ ويقول «فعّالٌ الآن» إن كان الإعلانُ VIP الآن). عند النجاح: «صار إعلانُك VIP حتّى <تاريخ>».
- **أربعُ مزايا** (الظهور أوّلاً · الشارة الذهبيّة · مشاهدات أكثر · وصول أوسع في بلدك).
- شريطٌ أحمر حين يتعذّر الشراء: «يمكن ترويج الإعلانات المعتمدة (المنشورة) فقط» · الخدمةُ موقوفةٌ مؤقّتاً · «الترويج غير متاح لهذا الإعلان حالياً».
- **«أكوادي»**: كوبوناتُ خصم الإعلانات المتاحة لك (تُستعمل في صفحة الدفع على الموقع).
- **«الباقات والأسعار»** لبلد الإعلان: الاسم · المدّة بالأيّام · السعر بالعملة · والباقةُ الثانية موسومة «الأكثر طلباً» · زرّ **«اختيار ومتابعة الدفع»** (معطَّلٌ إن كان الشراءُ موقوفاً).
  - إن حدّدت الإدارةُ **سعراً صريحاً بالدولار** لباقةٍ بعملةٍ أخرى يظهر تحت سعرها «= $… USD عبر بايبال».
  - بلا باقات والخدمةُ شغّالة ⟵ حالةُ «لا خطط حالياً» مرتّبة بدل صفحةٍ فارغة.
  - داخل التطبيقين تظهر فقط الباقاتُ المتاحةُ للشراء من متجر الجهاز.
- **«كيف يتم الدفع والتفعيل؟»**: اختر الباقة ⟵ ادفع (داخل التطبيق عبر متجر جهازك) ⟵ فورَ تأكيد الدفع يصير الإعلانُ VIP ⟵ عند انتهاء المدّة يعود عاديّاً تلقائيّاً، ويمكنك التجديد في أيّ وقت.
- **الأسعارُ ليست ثابتة**: الباقاتُ خططٌ تُنشئها الإدارةُ لكلّ بلد (خططُ موقع الإعلانات المعلَّمة «باقة ترويج»). القائمةُ الحيّة: أداة.

### صفحة الدفع `/ads/promote/:id/checkout`
تُفتح من «اختيار ومتابعة الدفع» مع الباقة المختارة (يلزم الدخول). فيها زرّ «الرجوع للباقات» و**ملخّصُ الطلب**: الإعلان · رقمُ الإعلان · الباقة والمدّة · اسمُك وبريدُك وهاتفُك · المبلغُ الإجماليّ.
- الباقةُ غيرُ المحدّدة أو التي لم تعد متاحة ⟵ «الباقة غير محددة — ارجع واختر باقة» أو «هذه الباقةُ لم تعد متاحة — ارجع واختر باقةً أخرى». وإن تعذّر فتحُ الصفحة: «تعذّر فتح صفحة الدفع».

**على الموقع (المتصفّح):**
- **وسيلةُ الدفع**: المزوّدون **المسموحون لبلد الإعلان** لخدمة VIP (غيرُ المهيّأ بعد يظهر «قريباً»). إن لم يُفعَّل أيٌّ منها: «وسائل الدفع الإلكتروني قيد التفعيل حالياً — ستتوفر قريباً جداً».
- **بايبال يخصم بالدولار دائماً**: لباقةٍ بغير الدولار تظهر تحت بايبال قيمةُ الخصم بالدولار، وعند اختياره نافذةٌ تشرح المبلغ (سعرُ الإدارة الصريح بالدولار، أو تحويلٌ بسعر الصرف المعتمد ويُكتب «≈») مع «موافق ومتابعة» و«إلغاء». بلا سعرٍ بالدولار: «الدفع عبر بايبال غير متاح لهذه الباقة».
- **رمزُ الخصم** (اختياريّ) + «أكوادي» تعبّئه بضغطة. **المبلغُ يُحسب عند الإرسال** من سعر الباقة والكوبون (الخصمُ قبل تحويل العملة). **كوبونٌ يغطّي السعرَ كاملاً يفعّل VIP مباشرةً بلا دفع** («فُعّلت الباقة بالكوبون بلا دفع»). **والكوبونُ المخصَّصُ لتصنيفٍ يعمل لإعلانٍ في ذلك التصنيف أو أيٍّ من فئاته الفرعيّة** (وإلّا «هذا الكوبونُ خاصٌّ بتصنيفٍ آخر»). وقد يُرفض الكوبونُ لأسبابٍ أخرى برسالةٍ واضحة (بلدٌ آخر · لم يبدأ · انتهى · أقلّ من الحدّ الأدنى · استُنفد). والكوبونُ لا يُستهلك إلّا بعد تأكيد الدفع.
- **«ادفع الآن بأمان»** ⟵ «جاري التحويل لبوابة الدفع...» ⟵ بوّابةُ المزوّد. الضغطُ المتكرّر لا يُنشئ دفعتين (يُعاد رابطُ الدفع نفسُه).
- «الدفع يتم عبر بوابة المزوّد الآمنة — لا نخزّن بيانات بطاقتك إطلاقاً».
- بعد العودة من البوّابة ⟵ «جاري التحقق من الدفع... لا تغلق الصفحة» ⟵ يُسأل المزوّدُ فعلاً عن الدفع.

**داخل التطبيقين (آيفون وأندرويد):**
- الشراءُ عبر **نافذة متجر آبل أو جوجل** بحسابك المسجَّل في الجهاز، بزرّ **«اشترِ الآن»**، مع مراحلَ ظاهرة («جارٍ الشراء…») ثمّ بطاقةُ النتيجة. إغلاقُ نافذة المتجر دون شراءٍ لا يغيّر شيئاً.
- تظهر فقط الباقاتُ التي فعّلتها الإدارةُ لتلك المنصّة **وربطتها بمنتجٍ في متجرها**.
- زرّ **«استعادةُ المشتريات»** لمراجعة مشترياتك السابقة («تمّت مراجعةُ مشترياتك»).
- من لديه كوبونُ خصمٍ تظهر له ملاحظة: «يُستعمل عند الدفع من موقع bazarrna.net فقط. الشراءُ هنا بسعر المتجر».

**بعد الدفع:**
- **نجاح**: «مبروك! إعلانك أصبح VIP 👑» · «فعّال حتى <تاريخ>» · **رقمُ الفاتورة** و«أرسلنا الفاتورة الرسمية (PDF) إلى بريدك الإلكتروني» · إشعار «تم تفعيل ترويج VIP 👑» · زرّا «عرض إعلاني» و«إعلاناتي».
- **إلغاء أو فشل أو قيد المعالجة**: بطاقةُ نتيجةٍ تقول ما حدث وسببَه، وأنّ إعلانك لم يتغيّر، وأنّه إن وصل التأكيدُ لاحقاً يُفعَّل تلقائيّاً مع إشعار، مع إمكان المحاولة مجدّداً أو التواصل مع الدعم. وتبقى الصفحةُ على الباقة نفسِها.
- إن أوقفت الإدارةُ الخدمةَ أثناء ذلك تظهر رسالةٌ بأنّ الشراء موقوفٌ حاليّاً.

### رصيدُ VIP من الخطط
- قد تمنحك خطّتُك **رصيدَ تمييز VIP**: عددَ مرّاتٍ في مدّة (يوم/أسبوع/شهر/سنة)، و**عددَ أيّامٍ لكلّ رصيد** (إن لم تحدّده الخطّة فـ**٧ أيّام**، وأقصاه ٣٦٥).
- **لا رصيدَ بلا خطّةٍ تمنحه** (الطبقةُ المجّانيّة بلا رصيد). والرصيدُ **يسقط بنهاية المدّة** ولا يتراكم.
- يُصرف بلا دفع من صفحة الترويج على إعلانٍ منشورٍ تملكه **وليس VIP الآن** («الإعلانُ VIP فعّالٌ الآن — استعمل الرصيدَ بعد انتهائه أو على إعلانٍ آخر»). بلا رصيد: «لا رصيدَ VIP متبقٍّ في خطّتك لهذه المدّة». وإن كانت خدمةُ الترويج متوقّفةً كلّيّاً: «خدمةُ ترويج VIP قيدَ الصيانة حاليّاً — رصيدُك محفوظٌ ولم يُصرف شيء…» ولا يُصرف شيء.
- يعمل **حتّى لو كان الشراءُ موقوفاً مؤقّتاً** (الخطّةُ مدفوعةٌ سلفاً).

## English

### "My Ads" page `/ads/my`
For signed-in users. Shows **all your ads in every status**, newest first, **10 ads per page** with page numbers under the list.
- At the top a **plans entry** (a compact link to Ads plans — hidden when there are no plans), a back button, the "My Ads" title with your ad count, and a **"Post Ad"** button.
- **While loading** a spinner. **No ads**: "No ads yet" + "Post Your First Ad". **Load failed**: "Could not load your ads" + "Try again" (it never shows "No ads yet" when loading fails).
- **Each card**: cover image · title · **status badge** (Published · Under Review · Rejected · Archived) · a "VIP until <date>" badge when active (and the card itself turns gold) · category · city, area and country · price · views · posting date.
  - The **rejection or suspension reason** shows for rejected ads, and for "under review" ads that were suspended with a reason.
  - "Your ad is being reviewed by the admin" on every ad under review.
  - Clicking the card opens the **preview**.
- **Card buttons**: **Preview** · **Edit** · **Delete** (with a "Delete ad "…"?" confirmation — permanent · "Ad deleted" on success · a message with the reason on failure).
- **Published ads only** get a bottom bar:
  - **"Promote VIP — top of results"** (or **"Extend VIP promotion"** when active) — shown only if promotion is available for the ad's country.
  - **"Renew ad"** or **"Renew in <days and hours>"**.

### Renewing an ad
- Bumps the ad **back to the top of the lists** ("Newest" sorting uses the renewal date).
- **Once every 10 days per ad**, counted from the posting date or the last renewal (whichever is later).
- **Published** ads only, and not held for a content-policy violation.
- The button opens a "Renew Ad" dialog explaining the rule; within the waiting period it says "Cannot renew yet — you are within the waiting period." and "Remaining: …", otherwise a "Renew now" button ⟶ "Ad renewed — back at the top ✨". If refused, a message gives the reason.
- On top of that, plans can limit the number of renewals per user — **the default seeded value is 4 per month** for the free tier, and it blocks no one unless admins enforce it.

### VIP promotion — what it gives
- **Top placement**: up to 4 VIP ads lead every results page before regular ads (search and categories).
- A **gold card** and "VIP Featured" badge in lists, the ad page, the preview, My Ads and your profile.
- Duration depends on the package (in days). **When it ends the ad returns to normal automatically at that exact minute**.
- **Extending adds to the remaining time**: if VIP is still running, the new period starts at the end of the current one (remaining days are not lost).
- Package features (e.g. "No ads") apply to you for the whole promotion if the package includes them.
- Only for a **published** ad you own, not held for a content-policy violation.

### When the promote button appears
The promotion service is on **and** (the ad's country has at least one visible package **or** you have VIP credit from your plan). On the ad page the button hides while VIP is active; My Ads and the preview show "Extend" instead.

### Promotion service states (set by admins)
- **On**: purchases allowed.
- **Paused, current VIP kept**: no new purchases ("The promotion service is temporarily paused by the administration. Try again later."), current VIP ads stay featured.
- **Stopped completely**: no purchases **and all ads display as regular** with no badge or priority.

### Promotion page `/ads/promote/:id` (ad owner, sign-in required)
- A gold header "Premium promotion" and "Make your ad VIP 👑" with the ad name, and "Your ad is VIP until …" when active. If it cannot be opened: "Could not open the promotion page".
- The **plans entry** (if plans exist).
- **VIP credit from your plan** (if available): "Your plan has VIP credit: <n or unlimited> — each credit makes the ad VIP for <days>, free" + a **"Use my VIP credit"** button (disabled and showing "Active now" while the ad is VIP). On success: "Your ad is VIP until <date>."
- **Four perks** (top placement · gold badge · more views · wider reach in your country).
- A red strip when purchase is not possible: "Only approved (published) ads can be promoted." · the service is temporarily paused · "Promotion is not available for this ad right now."
- **"My codes"**: Ads discount coupons available to you (used on the checkout page on the website).
- **"Packages & pricing"** for the ad's country: name · duration in days · price and currency · the second package is tagged "Most popular" · a **"Select & pay"** button (disabled while purchases are paused).
  - When the admins set an **explicit USD price** for a package in another currency, "= $… USD via PayPal" appears under its price.
  - No packages while the service is on ⟶ a tidy "no plans yet" state instead of an empty page.
  - Inside the apps, only packages that can be bought from the device store are shown.
- **"How do payment & activation work?"**: choose a package ⟶ pay (in the app, through your device store) ⟶ once payment is confirmed the ad becomes VIP ⟶ when the period ends it returns to normal automatically, and you can renew anytime.
- **Prices are not fixed**: packages are plans created by admins per country (Ads-site plans flagged as "promotion package"). Live list: the  tool.

### Checkout page `/ads/promote/:id/checkout`
Opened from "Select & pay" with the chosen package (sign-in required). It has a "Back to packages" button and an **order summary**: ad · ad ID · package and duration · your name, email and phone · total.
- A missing or no-longer-available package ⟶ "No package selected — go back and choose one." or "This package is no longer available — go back and choose another." If the page cannot be opened: "Could not open checkout".

**On the website (browser):**
- **Payment method**: the providers **allowed for the ad's country** for VIP (ones not set up yet show "Soon"). If none is enabled: "Online payment methods are being activated — available very soon."
- **PayPal always charges in USD**: for a non-USD package the USD amount shows under PayPal, and choosing it opens a dialog explaining the amount (the admins' explicit USD price, or a conversion at the configured rate marked "≈") with "Agree & continue" and "Cancel". Without a USD price: "PayPal is unavailable for this package".
- **Discount code** (optional) + "My codes" fills it in one tap. **The amount is calculated on submission** from the package price and the coupon (discount applied before currency conversion). **A coupon covering the full price activates VIP directly with no payment** ("Activated with the coupon — no payment needed"). **A coupon made for a category works for an ad in that category or any of its subcategories** (otherwise "Coupon is not valid for this ad category"). A coupon can also be refused for other reasons with a clear message (another country · not started · expired · below the minimum · used up). The coupon is consumed only after payment is confirmed.
- **"Pay securely now"** ⟶ "Redirecting to payment..." ⟶ the provider's gateway. Repeated clicks do not create two payments (the same payment link is returned).
- "Payment happens on the provider's secure gateway — we never store your card details."
- After returning from the gateway ⟶ "Verifying your payment... Please do not close this page." ⟶ the provider is actually asked about the payment.

**Inside the apps (iPhone and Android):**
- Purchase goes through the **Apple or Google store sheet** with the account signed in on the device, via **"Buy now"**, with visible stages ("Purchasing…") then a result card. Closing the store sheet without buying changes nothing.
- Only packages the admins enabled for that platform **and linked to a store product** are shown.
- A **"Restore purchases"** button to check your earlier purchases ("Purchases checked.").
- Users holding a discount coupon see a note: "it can only be used when paying on bazarrna.net. Purchases here use the store price."

**After payment:**
- **Success**: "Congrats! Your ad is now VIP 👑" · "Active until <date>" · the **invoice number** and "The official PDF invoice was sent to your email" · a "VIP promotion activated 👑" notification · "View my ad" and "My ads" buttons.
- **Cancelled, failed or still processing**: a result card stating what happened and why, that your ad is unchanged, that a late confirmation will activate it automatically with a notification, and the option to retry or contact support. The page stays on the same package.
- If the admins pause the service in the meantime, a message says purchases are currently stopped.

### VIP credit from plans
- Your plan may give you **VIP credit**: a number of uses per period (day/week/month/year) and a **number of days per credit** (**7 days** if the plan does not set it, at most 365).
- **No credit without a plan granting it** (the free tier has none). Credit **expires at the end of the period** and does not accumulate.
- Spent free of charge from the promotion page on a published ad you own **that is not VIP right now** ("This ad is already VIP — use the credit after it ends or on another ad"). Without credit: "No VIP credit left in your plan for this period". If promotion is fully stopped: "VIP promotion is under maintenance right now — your credit is safe and nothing was used…", and nothing is spent.
- Works **even when purchases are temporarily paused** (the plan was paid in advance).

---

# نشرُ إعلانٍ وتعديلُه ومراجعتُه — Posting, editing and moderating an ad

> خطواتُ نشر إعلان وكلُّ حقوله الإجباريّة وسماتُ التصنيف وحدودُ الصور والفيديو وتوثيقُ الجوال وحدودُ الخطط، ثمّ المراجعة (قيد المراجعة/مقبول/مرفوض/معلَّق) وفحصُ المحتوى الحسّاس والتعديلُ والمعاينة.
> Steps to post an ad, all required fields, category attributes, photo/video limits, phone verification and plan limits, then moderation (pending/approved/rejected/suspended), sensitive-content review, editing and preview.

- الصفحة / Page: https://bazarrna.net/docs/ads-posting
- القسم / Section: الإعلانات — Ads
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### الشروطُ قبل النشر
1. **حسابٌ مسجّل** (الزائرُ يُحوَّل إلى الدخول).
2. **بريدٌ مفعَّل** — وإلّا تظهر رسالة «يجب تفعيل البريد الإلكتروني لنشر إعلان» ويُنقل إلى صفحة تفعيل البريد.
3. **جوالٌ موثَّق لبلد النشر نفسِه**: التوثيقُ لكلّ بلدٍ على حدة (قطر أو سوريا أو كلاهما). بلا توثيقٍ يُرفض النشر برسالةٍ تطلب توثيقَ الجوال، والرقمُ الموثَّق لبلدٍ آخر لا يكفي (تطلب الرسالةُ توثيقَ رقمٍ من هذا البلد). رمزُ التوثيق يصل عبر واتساب أو تيليجرام من لوحة توثيق الجوال في «حسابي» (انظر ملفّ توثيق الجوال).
4. قد يُشترط أن يطابق بلدُ النشر بلدَ حسابك، وقد يُمنع النشرُ حين لا يطابق موقعُ اتّصالك البلدَ المختار.
5. **الموقعُ مفتوحٌ لهذا البلد** (الإدارةُ تستطيع إغلاقه).

### صفحة النشر `/ads/create` — الحقول بالترتيب
العنوانُ يعرض علم البلد الحاليّ (قطر/سوريا) — الإعلانُ يُنشر في البلد المختار في الموقع.
0. **لغةُ الإعلان** (ملاحظةٌ أعلى النموذج): الإعلانُ **بالعربيّة وحدَها أو بالإنجليزيّة وحدَها أو بكلتيهما** — لكنّ **اللغةَ التي تستعملها في أيّ خانةٍ ثنائيّة يجب أن تُكمَل في كلّ الخانات الثنائيّة** (العنوان والوصف وتفاصيلُ الفئة النصّيّة الثنائيّة). عنوانٌ إنجليزيٌّ مع وصفٍ عربيٍّ فقط **يُرفض** وتُسمّى الخاناتُ الناقصة («كتبتَ الإعلانَ باللغتين — الناقص بالعربيّة: العنوان · بالإنجليزيّة: الوصف»). شارتان تُظهران حالةَ كلّ لغة (مكتملة · ناقص · غيرُ مستعملة)، والنجمةُ * تظهر على لغةٍ مستعملة فقط. والقاعدةُ نفسُها تُفحص عند الإرسال أيضاً.
   **«مترجم بازارنا»** (حين تفعّله الإدارةُ لموقع الإعلانات): زرّ «ترجم الإعلان كاملاً إلى …» يملأ خاناتِ اللغة الأخرى **الفارغة**، وزرٌّ صغير «ترجم هذا الحقل إلى …» تحت كلّ خانة (وإن كانت الخانةُ المقابلة مكتوبةً يسألك قبل الاستبدال). يدور الزرّ «جارٍ الترجمة…» ثمّ تراجع الترجمةَ وتعدّلها. كلُّ ضغطةٍ تُحسب من حدٍّ يوميّ للترجمة — **القيمةُ الافتراضيّةُ المزروعة ١٠ مرّاتٍ في اليوم** للطبقة المجّانيّة، والخطّةُ قد ترفعها.
1. **عنوان الإعلان**: بالعربيّة و/أو بالإنجليزيّة (حسب قاعدة اللغة أعلاه) — **كلُّ خانةٍ تقبل لغتَها فقط** (الحروفُ الأخرى تُحذف مع تنبيه «هذا الحقل للعربية فقط» في الخانة العربيّة، و«This field accepts English only» في الإنجليزيّة). الحدّ **١٢٠ حرفاً بالمسافات** مع عدّاد — وهو الحدُّ نفسُه الذي يفرضه الخادم.
2. **التصنيف والموقع**: الفئة * ⟵ الفئة الفرعيّة * (‏إن كان للفئة فروع) · المدينة * ⟵
   - **قطر**: **المنطقة** من قائمة * (‏إن كان للمدينة مناطق).
   - **سوريا**: **المنطقة / الحي** نصّاً حرّاً *.
3. **تفاصيل التصنيف** (سماتُ الفئة المختارة، إن وُجدت): تُسأل حسب الفئة وترث سماتِ الفئة الأب؛ بعضُها إجباريّ وله حدودٌ دنيا وعليا. أنواعُها: نصّ · رقم · نعم/لا · اختيار · اختيار متعدّد · تاريخ · مدى. تُرسل مع الإعلان وتُفحص **قبل** إنشائه، فلا يُنشأ إعلانٌ ناقص.
4. **السعر والحالة**: السعر * (‏أكبر من صفر) · العملة * — **قطر: ريال قطري فقط** (‏الخانة مقفلة) · **سوريا: دولار أمريكي أو ليرة سورية** · حالة السلعة *: جديد · كالجديد · حالة جيدة · مقبول.
5. **الوصف**: بالعربيّة و/أو بالإنجليزيّة (‏بلغات العنوان نفسِها)، كلٌّ بلغته، حتّى **٧٠٠ حرف** (‏حدُّ الخادم) و**٦ أسطر**.
6. **معلومات التواصل**: رقمُ الهاتف وواتساب = **رقمُك الموثَّق**، مقفلان «ولا يمكن تغييره».
7. **الصور**: حتّى **حدِّ حسابك** (الرقمُ يظهر في الصفحة كما يفرضه الخادم لحسابك — **القيمةُ الافتراضيّةُ المزروعة للطبقة المجّانيّة ٨**، ولا يتجاوز أيُّ حسابٍ ١٠ صور) · **١٠ ميغابايت للصورة** · jpg/jpeg/png/webp. بعد اختيارها يظهر منتقي **«تعيين كرئيسية»** (بلا اختيار ⟵ الأولى). **الصورُ اختياريّة** (لا يُشترط عددٌ أدنى). وتُرسَل مع الإعلان عند الضغط على «نشر الإعلان».
8. **فيديو (اختياري)**: فيديو واحد · حتّى **٣ دقائق** و**٦٠ ميغابايت** · mp4/mov/webm/avi. يُفحص تلقائيّاً كالصور.
9. **زرّ «نشر الإعلان»** — معطَّلٌ حتّى تُحدَّد **خانةُ الموافقة** على الشروط وسياسة الاستخدام والخصوصيّة (تحت الزرّ مباشرة).
10. **«تفريغ النموذج»**: يمسح كلَّ شيءٍ (الخانات والصور والفيديو والمسوّدة) بعد تأكيد.

### المسوّدة
النصوصُ والاختيارات تُحفظ في متصفّحك تلقائيّاً **٢٤ ساعة**. عند العودة تُسأل: «لديك إعلان لم تُكمله… هل تريد استعادة ما كتبته؟» (استعادة / ابدأ من جديد). **الصورُ والفيديو لا تُحفظ** في المسوّدة، والمسوّدةُ تُحذف بعد النشر الناجح.

### ماذا يحدث عند الضغط على «نشر الإعلان»
1. **تحقّقٌ في الصفحة أوّلاً** — يظهر أوّلُ خطأٍ تنبيهاً: انتظارُ اكتمال تحميل الوسائط أو الترجمة · قاعدةُ اللغة · كلماتٌ غيرُ لائقة في العنوان أو الوصف · الفئة · الفئة الفرعيّة · المدينة · المنطقة · «أدخل سعراً صحيحاً» (أكبر من صفر) · العملة · الحالة · تفاصيلُ التصنيف الإلزاميّة وحدودُها.
2. قد يظهر **إعلانٌ قصير** قبل الإرسال إن فعّلته الإدارة — **بعد** التحقّق لا قبله، ولا يمنع النشرَ أبداً إن تعذّر عرضُه.
3. عند الإرسال تُفحص الأمورُ نفسُها مجدّداً، ثمّ:
   - إن أرفقتَ فيديو وتعذّر فحصُ الفيديو الآن ⟵ رفضٌ واضح قبل إنشاء أيّ شيء: «رفعُ الفيديو متوقّفٌ مؤقّتاً لتعذّر فحصه. يمكنك إكمالُ إعلانك بالصور».
   - **حدودُ الخطط** (إن فرضتها الإدارة): عددُ إعلاناتك الفعّالة (قيدَ المراجعة والمنشورة معاً) · عددُ الصور · الفيديو.
   - يُنشأ الإعلانُ **«قيد المراجعة»** وتُرفع صورُه وفيديوه (الفيديو يُقبل فقط إن كان فعلاً ملفّاً من الأنواع المسموحة).
   - **فحصُ المحتوى الحسّاس** للصور والفيديو والنصّ بالعربيّة والإنجليزيّة — انظر أدناه.
4. يصلك إشعار **«تم إرسال إعلانك للمراجعة»** (يفتح المعاينة)، وتظهر رسالةُ نجاح، وتُنقل إلى **صفحة المعاينة**. وإن رُفض الإرسال تظهر رسالةٌ بالسبب.

### حدودُ الخطط (قيمٌ افتراضيّةٌ مزروعة — لا حقائقَ ثابتة)
| الخاصّيّة | القيمةُ الافتراضيّةُ المزروعة للطبقة المجّانيّة |
|---|---|
| إعلاناتٌ فعّالةٌ في الوقت نفسه (قيدَ المراجعة + المنشورة) | ٥ |
| صورٌ لكلّ إعلان | ٨ (ولا تتجاوز ١٠ في أيّ خطّة) |
| فيديو لكلّ إعلان | ١ (ولا يتجاوز ١) |
| ترجمةُ الإعلان بـ«مترجم بازارنا» | ١٠ في اليوم (يُطبَّق دائماً) |
- حدودُ الإعلانات والصور والفيديو **لا تمنع أحداً حتّى تقرّر الإدارةُ فرضَها**. والخطّةُ الفعّالة لحسابك تحلّ محلّ الحدّ المجّانيّ.
- عند بلوغ حدٍّ مفروض: رسالة «بلغتَ الحدَّ المسموح لـ«…»: <العدد>» مع بطاقةٍ تذكر الخططَ التي ترفعه إن وُجدت.
- القيمُ الحيّة: أداة  (والخطط: ).

### المراجعة
حالاتُ الإعلان: **قيد المراجعة** · **منشور** · **مرفوض** · **مؤرشف**.
- **القبول**: الإعلانُ يُنشر فوراً، ويصلك إشعار «تمت الموافقة على إعلانك… وهو الآن منشور»، ويُشعَر **متابعوك** الذين فعّلوا الجرس بـ«إعلان جديد».
- **الرفض**: يلزمه سبب، ويصلك إشعار «تم رفض إعلانك. السبب: …»، ويظهر السببُ في «إعلاناتي» وفي المعاينة. الإعلانُ المرفوض لا يُقبل كما هو، لكن **تعديلُه يعيده «قيد المراجعة»** فيُراجَع من جديد.
- **أسبابُ الرفض الجاهزة الافتراضيّة**: العنوان غير واضح أو غير مناسب · الصور غير واضحة أو غير مناسبة · معلومات الإعلان ناقصة · التصنيف المختار غير صحيح · المحتوى أو المنتج مخالف لشروط النشر. (الإدارةُ تعدّلها؛ القائمةُ الحيّة:.)
- **التعليق (إيقافٌ مؤقّت) لإعلانٍ منشور**: يعود «قيد المراجعة» مع سبب، ويصلك إشعار «تم تعليق إعلانك مؤقتاً. السبب: … يمكنك تعديل الإعلان وإرساله للمراجعة من جديد». ويظهر السببُ في «إعلاناتي».
- يراجع الإعلانَ فريقُ الإعلانات المسؤولُ عن **بلد الإعلان**.
- الإشعاراتُ تصل داخل الموقع وإلى تطبيقَي الجوال (إن كانت الإشعاراتُ الفوريّة مفعّلة)، بلغة الواجهة التي تستعملها.

### فحصُ المحتوى الحسّاس
- يجري تلقائيّاً على كلّ إعلانٍ جديدٍ أو معدَّل ولا يمكن تخطّيه: فحصٌ للصور والفيديو بحثاً عن محتوى غير لائق، وفحصٌ للألفاظ في العنوان والوصف بالعربيّة والإنجليزيّة.
- إن اشتبه الفحصُ بشيء (أو تعذّر فحصُ الفيديو) ⟵ **يُحجب الإعلان** ويُحال إلى مراجعةٍ خاصّة بدل المراجعة العاديّة، فلا يظهر لأحد.
- **القبولُ بعد هذه المراجعة** ينشر الإعلانَ مباشرةً (إشعار «تم قبول المحتوى المرفوع»).
- **الرفضُ** يرفض الإعلانَ ويُبقيه محجوباً، مع إشعارٍ محتشم: «تم رفض إحدى الصور المرفوعة لمخالفتها سياسة المحتوى…».
- **الإعلانُ المحجوبُ لهذا السبب لا يمكن تعديلُه** («تم حجب هذا الإعلان لمخالفته سياسة المحتوى ولا يمكن تعديله. يرجى إنشاء إعلان جديد»)، ولا تجديدُه، ولا ترويجُه.

### صفحة المعاينة `/ads/preview/:id` (لصاحب الإعلان فقط، وبأيّ حالة)
- زرّ «رجوع لإعلاناتي» و**«تعديل الإعلان»**.
- **شريطُ الحالة**: قيد المراجعة («سيظهر للعموم بعد موافقة الإدارة») · مرفوض (مع السبب) · منشور (مع زرّ «عرض الإعلان العام») · مؤرشف.
- زرّ **ترويج VIP** للإعلان المنشور («روّج إعلانك — اجعله VIP…» أو «إعلانك VIP فعّالٌ حتى … — اضغط للتمديد»)، إن كان الترويجُ متاحاً لبلده.
- **الصورُ والفيديو في شريطٍ واحد** مع عدّاد، والصورةُ تُكبَّر بالضغط؛ بلا وسائط تظهر «لا توجد صورٌ ولا فيديو في هذا الإعلان» مع «أضِف الآن».
- الوصف، والفئة، والموقع، وتاريخُ النشر، والمشاهدات، ومعلوماتُ التواصل.
- إن لم يكن الإعلانُ لك أو تعذّر فتحُه تُعاد إلى «إعلاناتي».

### التعديل `/ads/edit/:id`
- الخاناتُ نفسُها بقواعدها نفسِها، مع **الصور الحاليّة** (حذفُ صورة · تعيينُ الرئيسيّة من الحاليّة أو الجديدة) وإضافةُ صورٍ حتّى **حدِّ حسابك** (نفسُ رقم صفحة النشر، ولا يتجاوز مجموعُ الصور ١٠)، واستبدالُ الفيديو (الجديدُ يحلّ محلّ القديم).
- أعلى الصفحة «إلغاء التعديل» (يعود إلى «إعلاناتي») وتنبيه «بعد حفظ التعديل سيعود الإعلان للمراجعة قبل ظهوره للعموم»، وأسفلها زرّ **«حفظ وإرسال للمراجعة»**. إن تعذّر فتحُ الإعلان للتعديل: «تعذر فتح الإعلان للتعديل» والعودةُ إلى «إعلاناتي».
- **الحفظ يعيد الإعلانَ «قيد المراجعة»** — ⚠️ فالإعلانُ المنشور **يختفي من العموم** حتّى يُقبل من جديد. تظهر رسالة «تم حفظ التعديل وإرساله للمراجعة»، ويصلك إشعار «تم تعديل إعلانك… وإرساله للمراجعة من جديد»، وتُنقل إلى «إعلاناتي».
- حدودُ الصور والفيديو تُفحص عند التعديل أيضاً، ويُعاد فحصُ المحتوى الحسّاس للصور الجديدة والنصّ.
- **تغييرُ التصنيف يُحفظ**: الجديدُ يجب أن يكون فعّالاً ومتاحاً في بلد الإعلان (وإلّا «هذا التصنيفُ غيرُ متاحٍ لإعلانك — اختر تصنيفاً آخر») · **وتفاصيلُه تظهر في الصفحة فور اختياره وتُفحص على التصنيف الجديد** (الإلزاميّةُ منها حتّى لو تُركت فارغة) · وتفاصيلُ التصنيف القديم تُحذف من الإعلان.
- حدودُ النصوص عند التعديل هي حدودُ النشر (العنوان ١٢٠ · الوصف ٧٠٠).
- إن حُذفت الصورةُ الرئيسيّة تصير الأولى الباقية رئيسيّة.

### الحذف
من «إعلاناتي» بعد تأكيد — حذفٌ نهائيّ للإعلان وصوره وفيديوه (ولو كان VIP).

## English

### Requirements before posting
1. **A signed-in account** (guests are sent to sign-in).
2. **A verified email** — otherwise "Email verification required to post ads" and you are taken to the email verification page.
3. **A verified mobile for the posting country itself**: verification is per country (Qatar, Syria or both). Without it, posting is refused with a message asking you to verify your phone; a number verified for another country is not enough (the message asks you to verify a number from this country). The code arrives via WhatsApp or Telegram from the phone verification panel in "My Account" (see the phone verification file).
4. Posting may be limited to your account's country, and may be blocked when your connection's location does not match the selected country.
5. **The site is open for this country** (admins can close it).

### Posting page `/ads/create` — fields in order
The heading shows the current country flag (Qatar/Syria) — the ad is posted in the country selected on the site.
0. **Ad language** (note at the top of the form): the ad is **in Arabic only, English only, or both** — but **whichever language you use in any bilingual box must be completed in every bilingual box** (title, description and bilingual text category details). An English title with only an Arabic description is **rejected** and the missing boxes are named. Two badges show each language's state (complete · missing · not used), and the * appears only on a used language. The same rule is checked again on submission.
   **"Bazarrna translator"** (when the admins enable it for the Ads site): a "Translate the whole ad to …" button fills the **empty** other-language boxes, and a small "Translate this field to …" button sits under each box (if the other box already has text, it asks before replacing it). The button spins "Translating…", then you review and edit the result. Each press counts toward a daily translation limit — **the default seeded value is 10 per day** for the free tier, and a plan may raise it.
1. **Ad title**: Arabic and/or English (per the language rule above) — **each box accepts its own language only** (other letters are stripped with a hint: "This field accepts English only" in the English box, «هذا الحقل للعربية فقط» in the Arabic one). Limit **120 characters including spaces**, with a counter — the same limit the server enforces.
2. **Category & location**: Category * ⟶ Subcategory * (if the category has children) · City * ⟶
   - **Qatar**: **Area** from a list * (if the city has areas).
   - **Syria**: **Area / neighbourhood** as free text *.
3. **Category details** (attributes of the chosen category, if any): asked per category and inheriting the parent's attributes; some are required and have min/max limits. Types: text · number · yes/no · select · multi-select · date · range. They are sent with the ad and checked **before** it is created, so no half-finished ad is left behind.
4. **Price & condition**: Price * (greater than zero) · Currency * — **Qatar: Qatari Riyal only** (locked) · **Syria: US Dollar or Syrian Pound** · Condition *: New · Like New · Good · Fair.
5. **Description**: Arabic and/or English (the same languages as the title), each in its language, up to **700 characters** (the server limit) and **6 lines**.
6. **Contact info**: phone and WhatsApp = **your verified number**, locked ("cannot be changed").
7. **Photos**: up to **your account's limit** (the number shown on the page is what the server allows for your account — **the default seeded value for the free tier is 8**, and no account goes above 10 photos) · **10 MB each** · jpg/jpeg/png/webp. After picking, a **"Set as main"** picker appears (no choice ⟶ the first). **Photos are optional** (no minimum). They are sent with the ad when you press "Post Ad".
8. **Video (optional)**: one video · up to **3 minutes** and **60 MB** · mp4/mov/webm/avi. It is checked automatically like the photos.
9. **"Post Ad" button** — disabled until the **consent checkbox** (Terms, Usage Policy, Privacy) right below it is ticked.
10. **"Reset the form"**: clears everything (boxes, photos, video and the draft) after confirmation.

### Draft
Texts and selections are saved in your browser automatically for **24 hours**. On return you are asked "You have an unfinished ad… Restore what you wrote?" (Restore / Start fresh). **Photos and video are not saved** in the draft, and the draft is deleted after a successful post.

### What happens when you press "Post Ad"
1. **The page checks first** — the first problem shows as a notice: wait for media or translation to finish · the language rule · inappropriate words in the title or description · category · subcategory · city · area · "Enter a valid price" (greater than zero) · currency · condition · required category details and their limits.
2. A **short ad** may appear before submission if admins enabled it — **after** the check, not before, and it never blocks posting if it cannot be shown.
3. On submission the same rules are checked again, then:
   - If you attached a video and videos cannot be checked right now ⟶ a clear refusal before anything is created: "Video upload is temporarily unavailable because it cannot be checked. You can continue your ad with images".
   - **Plan limits** (if admins enforce them): your active ads (under review and published together) · photos · video.
   - The ad is created **"Under review"** and its photos and video are uploaded (the video is accepted only if it really is a file of an allowed type).
   - **Sensitive-content check** of photos, video and Arabic/English text — see below.
4. You get a **"Your ad was submitted for review"** notification (it opens the preview), a success message, and you are taken to the **preview page**. If submission is refused, a message gives the reason.

### Plan limits (seeded defaults — not fixed facts)
| Feature | Default seeded free-tier value |
|---|---|
| Concurrent active ads (under review + published) | 5 |
| Photos per ad | 8 (never above 10 in any plan) |
| Video per ad | 1 (never above 1) |
| Ad translation with the "Bazarrna translator" | 10 per day (always applied) |
- The ads, photo and video limits **block no one until admins decide to enforce them**. Your account's active plan replaces the free limit.
- When an enforced limit is reached: "You reached the limit for "…": <n>" with a card naming plans that raise it, if any.
.

### Moderation
Ad statuses: **Under review** · **Published** · **Rejected** · **Archived**.
- **Approve**: published immediately; you get "Your ad was approved… it is now live", and your **followers** who turned on the bell get "New ad".
- **Reject**: a reason is required; you get "Your ad was rejected. Reason: …", and the reason shows in My Ads and the preview. A rejected ad is not approved as is, but **editing it sends it back to "Under review"** for a new review.
- **Default ready-made rejection reasons**: the title is unclear or inappropriate · images are unclear or inappropriate · the ad information is incomplete · the selected category is incorrect · the content or item violates posting rules. (Admins edit them; live list:.)
- **Suspending a published ad**: it returns to "Under review" with a reason; you get "Your ad was temporarily suspended. Reason: … You can edit the ad and send it for review again". The reason shows in My Ads.
- Ads are reviewed by the Ads team responsible for **the ad's country**.
- Notifications arrive inside the site and on the mobile apps (if push notifications are on), in the interface language you use.

### Sensitive-content check
- Runs automatically on every new or edited ad and cannot be skipped: photos and video are checked for inappropriate content, and the title and description are checked for offensive words in Arabic and English.
- If the check flags something (or the video could not be checked) ⟶ **the ad is held** and goes to a special review instead of the normal one, invisible to everyone.
- **Approval after that review** publishes the ad directly ("Your uploaded content was approved").
- **Rejection** rejects the ad and keeps it held, with a discreet notice: "One of the uploaded images was rejected for breaking the content policy…".
- **An ad held for this reason cannot be edited** ("This ad was flagged for a content policy violation and cannot be edited. Please create a new ad"), renewed or promoted.

### Preview page `/ads/preview/:id` (owner only, any status)
- "Back to my ads" and **"Edit Ad"**.
- **Status strip**: under review ("goes live after admin approval") · rejected (with the reason) · published (with a "View Public Ad" button) · archived.
- A **VIP promotion** button for published ads ("Promote your ad — make it VIP…" or "Your ad is VIP until … — click to extend") when promotion is available for its country.
- **Photos and video in one strip** with a counter; images enlarge on click; with no media it says "This ad has no photos or video" with "Add now".
- Description, category, location, posting date, views, contact info.
- If the ad is not yours or cannot be opened, you are returned to My Ads.

### Editing `/ads/edit/:id`
- Same boxes and rules, plus the **current photos** (delete a photo · set the main one from existing or new photos), adding photos up to **your account's limit** (the same number as the posting page, with no more than 10 photos in total), and replacing the video (the new one replaces the old).
- At the top "Cancel" (back to My Ads) and the note "After saving, the ad will return to admin review before going public"; at the bottom **"Save and submit for review"**. If the ad cannot be opened: "Could not open ad for editing" and you are returned to My Ads.
- **Saving sends the ad back to "Under review"** — ⚠️ so a published ad **disappears from the public** until approved again. You see "Changes saved and sent for review", get a "Your ad was updated… sent for review again" notification, and are taken to My Ads.
- Photo and video limits are checked on edit too, and new photos and text are re-checked for sensitive content.
- **Changing the category is saved**: the new one must be active and available in the ad's country (otherwise "This category is not available for your ad — choose another category") · **its details appear on the page as soon as it is picked and are checked against the new category** (required ones even if left empty) · and the old category's details are removed from the ad.
- Text limits on edit are the posting limits (title 120 · description 700).
- If the main photo is deleted, the first remaining photo becomes the main one.

### Deleting
From My Ads after confirmation — a permanent deletion of the ad, its photos and video (even if it is VIP).

---

# موقعُ التقييمات — الأماكنُ والتصنيفاتُ والبحثُ وصفحةُ المكان وصفحاتُ الحساب — Ratings site — places, categories, search, the place page and account pages

> تصفّحُ الأماكن بالتصنيف والفرعيّ والمدينة والمنطقة، والبحثُ باللغتين مع تحمّل الأخطاء، والترقيمُ داخل صندوق التمرير، وكلُّ ما في صفحة المكان (الصور · اللوغو · المعلومات · الساعات · الخرائط · رمز QR · المشاركة · الإبلاغ)، وصفحاتُ «حسابي» والأمان والهدايا والتواصل داخل موقع التقييمات.
> Browsing places by category and subcategory, city and area, bilingual typo-tolerant search, paging inside a scroll box, everything on the place page (photos, logo, info, hours, maps, QR code, sharing, reporting), and the My account, security, gifts and contact pages inside the Ratings site.

- الصفحة / Page: https://bazarrna.net/docs/ratings-places
- القسم / Section: التقييمات — Ratings
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### نظرةٌ عامّة
موقعُ التقييمات دليلُ أماكن (‏مطاعم · مقاهٍ · محلّات · عيادات · خدمات · …) يقيّمها المستخدمون بعد تجربتهم.
- **لكلّ بلدٍ محتواه** (‏قطر وسوريا): الأماكنُ والأعدادُ والتصنيفاتُ تتبع البلدَ المختارَ في الموقع، وقد يُخفى تصنيفٌ في بلدٍ دون آخر. ويمكن للإدارة إغلاقُ الموقع مؤقّتاً في بلدٍ فيرى الزائرُ تنبيهاً بدل المحتوى.
- **لا يظهر للعموم إلّا المكانُ المقبول**.
- **التصفّحُ متاحٌ للجميع بلا حساب**؛ أمّا التقييمُ واقتراحُ مكانٍ والإبلاغُ وصفحاتُ الحساب فتحتاج تسجيلَ الدخول (‏انظر [كتابةُ تقييمٍ لمكان — القواعدُ والمراجعةُ والبلاغات و«نشاطاتي»](https://bazarrna.net/docs/ratings-reviews.md) و[اقتراحُ مكانٍ جديد في موقع التقييمات](https://bazarrna.net/docs/ratings-suggest-place.md)).
- **عنوانان لكلّ صفحة**: كلُّ صفحةٍ تحت `/ratings/…` تعمل كذلك تحت `/reviews/…` (‏العنوانُ القديم) وتعرض الصفحةَ نفسَها، و`/reviews/:id` يفتح صفحةَ مكانٍ مباشرة.
- لا توجد للأماكن حاليّاً «مفضّلة» ولا عرضٌ بزاوية 360°.

### الرئيسيّة `/ratings`
- سطرُ ترحيبٍ بالاسم (‏للمسجّل) · العنوان «تقييمات واضحة تساعدك تختار المكان الصح» · زرّ **«تصفح الأماكن»** ⟵ `/ratings/places` · زرّ **«اقتراح مكان»** (‏يظهر للمسجّل فقط) ⟵ `/ratings/suggest`.
- أربعُ بطاقاتٍ رقميّة: عددُ التصنيفات الرئيسيّة · عددُ الفئات الفرعيّة · عددُ الأماكن المعروضة في «الأعلى تقييماً» · «تقييمات منظمة ✓».
- **«تصنيفات التقييمات»**: بطاقةٌ لكلّ تصنيفٍ رئيسيّ بعدد فئاته الفرعيّة وأوّلِ ٨ منها أزراراً (‏والباقي «+N»). الضغطُ على البطاقة ⟵ صفحةُ التصنيف، وعلى فئةٍ فرعيّة ⟵ صفحتُها مباشرة.
- **«الأعلى تقييماً»**: حتّى ٨ أماكن + «عرض الكل» ⟵ `/ratings/places`. بطاقةُ المكان: الصورة مع المتوسّط · التصنيف · الاسم · النجوم وعددُ التقييمات · المدينة.
- قد يظهر إعلانٌ في منتصف شبكة التصنيفات (‏انظر [الإعلاناتُ التي يراها الزوّارُ داخل الصفحات](https://bazarrna.net/docs/in-page-advertising.md)).
- **الحالات**: دائرةُ تحميل · انقطاعُ الاتصال ⟵ رسالةٌ بذلك مع زرّ إعادة المحاولة · لا أماكن ⟵ «لا توجد أماكن بعد».

### صفحةُ التصنيف `/ratings/category/:slug`
- مسارُ تنقّل (‏التقييمات ⟵ التصنيف) · زرّ «رجوع للتقييمات» · وصفٌ قصير · عددُ الفئات الفرعيّة وعددُ الأماكن الظاهرة.
- **«الفئات الفرعية»**: بطاقةٌ لكلّ فئةٍ بعدد أماكنها، والضغطُ يفتح صفحتَها.
- **«أماكن ضمن التصنيف»**: حتّى ٨ الأعلى تقييماً · «عرض الكل» ⟵ `/ratings/places` مفلترةً بهذا التصنيف.
- **الحالات**: تحميل · بلا أماكن ⟵ «لا توجد تقييمات بعد» · تصنيفٌ غيرُ موجود ⟵ «لم يتم العثور على هذا التصنيف».

### صفحةُ الفئة الفرعيّة `/ratings/category/:slug/:childSlug`
أماكنُ هذه الفئة وحدَها (‏مثل مطبخٍ بعينه: سوريّ · آسيويّ · بحريّ…). في الرأس: زرّ «رجوع إلى <التصنيف>» واسمُ الفئة وعددُ أماكنها.
- **الفلاتر**: بحثٌ «ابحث داخل <الفئة> فقط...» · المدينة («كل المدن») · المنطقة (‏تظهر بعد اختيار مدينةٍ لها مناطق، ويُكتب فيها بالعربيّة أو الإنجليزيّة) · الترتيب · «بحث» · «مسح الفلاتر» (‏يظهر حين يكون فلترٌ مفعّلاً).
- **النتائج**: ١٢ مكاناً في الصفحة داخل صندوقٍ يتمرّر وحدَه، وتحته أرقامُ الصفحات (‏انظر «الترقيم»).
- **الحالات**: تحميلٌ أوّل · بحثٌ بلا نتيجة ⟵ «لا نتائج عن "…" داخل <الفئة>» · فئةٌ فارغة ⟵ «لا توجد أماكن في هذا التصنيف الفرعي بعد» · رابطٌ خاطئ ⟵ «التصنيف الفرعي غير موجود» مع «العودة للتقييمات».

### تصفّحُ الأماكن `/ratings/places`
- العنوان «تصفح الأماكن» والعددُ الكلّيّ بين قوسين.
- بحثٌ («ابحث باسم المكان أو التصنيف أو المنطقة...») · **التصنيف** («كل التصنيفات») ⟵ **الفرعيّ** (‏يظهر إن كان للتصنيف فروع: «اكتب: سوري، آسيوي، بحري…») · **المدينة** ⟵ **المنطقة** · **الترتيب** · «بحث» · «مسح كل الفلاتر».
- القوائمُ **يُكتب فيها** بالعربيّة أو الإنجليزيّة. اختيارُ قائمةٍ يُطبَّق فوراً، ونصُّ البحث يُطبَّق بزرّ «بحث» (‏أو مفتاح الإدخال).
- الفلاترُ تُحفظ في رابط الصفحة، فنسخُه ومشاركتُه يفتحان النتائجَ نفسَها.
- **١٢ مكاناً في الصفحة** داخل صندوق التمرير وأرقامُ الصفحات تحته، وقد يظهر إعلانٌ في منتصف النتائج.
- لا نتائج ⟵ «لا نتائج عن "…"» أو «لا توجد أماكن مطابقة». تعذُّرُ التحميل ⟵ «تعذّر تحميلُ القائمة الآن» (‏أو «… — تحقّق من الاتّصال») مع زرّ **«أعد المحاولة»**؛ وإن لم يصل الصفحةَ شيءٌ أصلاً يظهر بدلها بوكسُ «تعذّر الاتصال بخادم بازارنا» العامّ.
- **لا توجد فلاترُ خصائص للأماكن** (‏بخلاف الإعلانات)؛ نوعُ المطبخ ونحوه يُختار عبر **الفئة الفرعيّة**.

### الترقيم (‏تصفّحُ الأماكن والفئةُ الفرعيّة)
- النتائجُ داخل **صندوقٍ بارتفاعٍ محدود يتمرّر وحدَه**، وتحته شريطُ الأرقام: الأولى · أرقامٌ حول الصفحة الحاليّة · الأخيرة، مع «…» للفجوات وسهمَي السابق والتالي.
- تغييرُ الصفحة **لا يقفز بالصفحة كلّها إلى الأعلى**: الصندوقُ وحدَه يعود لأوّله، وتبقى النتائجُ الحاليّة ظاهرةً (‏باهتةً مع دائرةٍ صغيرة) حتّى تصل الجديدة، ولا ينكمش الصندوق فيبقى شريطُ الأرقام تحت إصبعك.
- تغييرُ فلترٍ أو بحثٍ أو ترتيب يعيدك إلى الصفحة ١.

### الترتيب
**الأعلى تقييماً** (‏الافتراضيّ: المتوسّطُ ثمّ عددُ التقييمات) · **الأكثر تقييماً** (‏العددُ ثمّ المتوسّط) · **الأحدث**.
مع كلمة بحثٍ والترتيبِ الافتراضيّ: **الأقربُ إلى الاسم المكتوب أوّلاً** ثمّ التقييم.

### البحث
- يبحث في **الاسمين والوصفين والعنوانين والمدينة والمنطقة**، ويطابق مهما اختلفت الهمزاتُ والتشكيل.
- **الكتابةُ بحروفٍ لاتينيّة** عن اسمٍ عربيّ تجده أيضاً.
- يفهم بعضَ المرادفات، ويطابق **أسماءَ التصنيفات والمدن** (‏البحثُ عن «مطاعم» يجلب أماكنَ ذلك التصنيف).
- **يتحمّل الأخطاءَ الإملائيّة**: إن لم يطابق شيء، أو لم تطابق الكلمةُ المميِّزة (‏مثل اسمٍ مكتوبٍ بتهجئةٍ أخرى مع كلمة «مطعم»)، تُضاف الأماكنُ القريبةُ في الكتابة إلى النتائج — ويبقى فلترُ المنطقة سارياً.
- **المنطقة**: اختيارُها يجلب الأماكنَ المرتبطةَ بها **وكذلك الأقدمَ التي كُتبت منطقتُها نصّاً** بالعربيّة أو الإنجليزيّة.
- للوكيل: البحثُ المباشر عن مكانٍ بأداة، والتصنيفاتُ بـ، والمدنُ بـ.

### صفحةُ المكان `/ratings/places/:id`
**تُفتح للمكان المقبول وحدَه** — غيرُه (‏قيد المراجعة · مرفوض · رابطٌ خاطئ) يعرض «لم يتم فتح المكان» مع سببٍ قصير وزرّ رجوع.
**مكانٌ من بلدٍ غير البلد المختار** (‏من رابطٍ أو رمز QR مثلاً) يظهر فوقه صندوق «محتوى من بلد آخر» بزرّين: «التبديل إلى <البلد>» (‏يبدّل البلدَ ويعيد تحميل الصفحة) و«لا، رجوع».
- **زرّ رجوع** إلى حيث أتيت، ومسارُ تنقّل (‏التقييمات ⟵ التصنيف ⟵ الاسم).
- **معرضُ الصور (الغلاف)**: كلُّ صور المكان — الرئيسيّةُ أوّلاً ثمّ البقيّةُ بلا تكرار — بسحب الإصبع ونقاطٍ وسهمين (‏ظاهرين دائماً على شاشات اللمس، وعند مرور الفأرة على الحاسوب)؛ الضغطُ على صورةٍ يفتح العارضَ المكبَّر. فوقه **اللوغو** (‏يُكبَّر بالضغط، ولا يتكرّر بين صور المعرض) والاسمُ والموقع.
  - **جهةُ العرض**: لكلّ صورةٍ جزءٌ يظهر داخل الإطار يحدّده المقترِحُ أو فريقُ الموقع؛ وإن لم يُحدَّد يحاول النظامُ تلقائيّاً إظهارَ لافتة المحلّ (‏اسمِه أو كلمةٍ مثل «مطعم»)، وإلّا فالوسط. الاختيارُ اليدويُّ لا يُستبدل تلقائيّاً.
- **بطاقةُ الرأس**: التصنيفُ الأب والفرعيّ · الاسم · علامةُ «مترجمٌ آليّاً» إن كان بعضُ النصّ المعروض بلغتك من «مترجم بازارنا» · **النجوم والمتوسّط** (‏أو «—» بلا تقييمات) · «(N إجمالي التقييمات)» · **نسبةُ الإيجابيّ**.
- **معلومات** (‏كلُّ بندٍ يظهر فقط إن وُجدت قيمتُه): النوع · **الهاتف** (‏يتّصل بالضغط) · العنوانُ بلغتك · الموقع (‏مدينة، منطقة، بلد) · **تفاصيلُ نوع المكان** (‏مثل المطبخ · التخصّص · تصنيف النجوم).
- **ساعاتُ العمل** مطويّة — تُفتح بالضغط (‏إن أضافتها الإدارة).
- **«فتح في الخرائط»** (‏إن وُجد رابط خرائط) و**«الموقع الإلكتروني»** (‏إن وُجد) — يفتحان خارج الموقع.
- **رمزُ QR** للمكان (‏يُولَّد حيّاً ويقود إلى صفحة المكان) مع **«مشاركة الرمز»** ⟵ ثلاثةُ أزرار: **«تحميل الرمز»** (‏صورة PNG) · **«مشاركة»** (‏يرسل صورةَ الرمز مع رسالة ترحيبٍ ورابطِ المكان عبر تطبيقات الجهاز، أو يحمّلها إن لم يدعم الجهازُ المشاركة) · **«إغلاق»**؛ وتحته **«نسخ الرابط»**. إن تعذّر تحميلُ الرمز يختفي عمودُه.
- **«شارِك:»** — يظهر دائماً: واتساب أوّلاً · تيليجرام · فيسبوك · إكس · نسخُ الرابط · وزرُّ مشاركة الجهاز حيث يتوفّر.
- **«عن المكان»**: فقرةٌ مولَّدة (‏الاسم والتصنيف والموقع) + الوصفُ الحقيقيّ بلغتك (‏أو بالأخرى إن غاب) + زرّ **«إبلاغ»** عن المكان.
- **«إضافة تقييم»** ونموذجُه، ثمّ **قائمةُ التقييمات** (‏٦ في الصفحة · فلاتر الكل/إيجابي/سلبي) — التفاصيلُ في [كتابةُ تقييمٍ لمكان — القواعدُ والمراجعةُ والبلاغات و«نشاطاتي»](https://bazarrna.net/docs/ratings-reviews.md).

### الإبلاغ عن مكان
زرّ «إبلاغ» في «عن المكان» (‏للمسجّل؛ الزائرُ يُحوَّل لتسجيل الدخول) يفتح نافذةَ «الإبلاغ عن مخالفة»:
- الأسباب: محتوى مزعج أو مكرر · احتيال أو معلومات مضللة · محتوى مخالف · إساءة أو خطاب غير لائق · معلومات غير صحيحة · سبب آخر (‏يجب كتابتُه بوضوح).
- خانةُ «تفاصيل إضافية اختيارية» · «إرسال البلاغ» · «إلغاء».
- بعدها: «تم استلام البلاغ، شكراً لك» وإشعارٌ بذلك · بلاغٌ مكرّرٌ منك لم يُحسم بعد ⟵ «سبق أن أرسلت بلاغاً عن هذا المحتوى».
- تتابعه في «نشاطاتي ⟵ بلاغاتي»، ويصلك إشعارٌ حين يُحسم (‏انظر [كتابةُ تقييمٍ لمكان — القواعدُ والمراجعةُ والبلاغات و«نشاطاتي»](https://bazarrna.net/docs/ratings-reviews.md)).

### صفحاتُ الحساب داخل موقع التقييمات
تُفتح داخل الموقع بلوحته وزرّ رجوعه؛ وتفاصيلُها المشتركة في الملفّات المذكورة.
- **«حسابي - التقييمات»** `/ratings/profile` (‏للمسجّل): صورتُك (‏تتغيّر بزرّ الكاميرا) واسمُك وبريدُك وشارتا توثيق البريد والجوال (‏مع البلدان الموثَّقة) · صندوقُ الخطط إن كانت لهذا الموقع خطط · روابطُ الموقع: «اقتراح مكان» · «نشاطاتي» · «هداياي وأكوادي» · «الإشعارات» · «الأمان وحذف الحساب» · تعديلُ الاسم والنبذة ثمّ «حفظ التغييرات» (‏البريدُ لا يتغيّر من هنا) · **صندوقُ توثيق الجوال** · مظهرُ الموقع (‏فاتح/داكن) · بطاقةُ «حذف الحساب» تنقلك إلى صفحة الأمان · و«تسجيل الخروج» على الجوال. انظر [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md) و[توثيقُ رقم الجوال (قطر وسوريا) — واتساب وتيليجرام](https://bazarrna.net/docs/phone-verification.md).
- **الأمان** `/ratings/security` (‏للمسجّل): تغييرُ كلمة المرور (‏يحتاج بريداً مفعّلاً) · إظهارُ بريدك في بروفايلك العامّ أو إخفاؤه · الجلساتُ النشطة وتسجيلُ الخروج من كلّ الأجهزة · حذفُ الحساب بكلمة المرور أو برمزٍ يصل بريدك. (‏توثيقُ الجوال ليس هنا بل في «حسابي».)

- **«هداياي وأكوادي»** `/ratings/gifts`: خانةُ «أدخل كوداً» وتبويباتُ المتاحة · المستعملة · المنتهية (‏وتبويبُ العروض حين تفتح الإدارةُ حملة). تعرض أكوادَ موقع التقييمات وأكوادَ «كلّ المواقع»، وأكوادُ المواقع الأخرى في قسمٍ منفصلٍ باسم موقعها. انظر [«هداياي وأكوادي» في كلّ موقع](https://bazarrna.net/docs/gifts-and-codes.md).

- **«تواصل معنا»** `/ratings/contact` (‏للجميع): «القسم المطلوب» مختارٌ مسبقاً على «التقييمات» · الاسم · البريد · رقم الهاتف · عنوانٌ مختصر · تفاصيلُ الطلب ⟵ «إرسال الرسالة» فتُنشأ تذكرةُ دعمٍ برقمها.
  - **للمسجّل**: زرّ «فتح محادثة الدعم» ⟵ `/ratings/contact/tickets/:id` — محادثةٌ خاصّة بحسابك تكتب فيها ردّك وترفق صورة، وتصلك إشعاراتُ الردود في «إشعارات التقييمات». بعد إغلاقها يمكنك طلبُ نسخةٍ منها إلى بريدك (‏لمدّةٍ محدودة تذكرها الصفحة) وتقييمُ تجربة الدعم.
  - **للزائر بلا حساب**: تنتقل المحادثةُ إلى حسابه حين يسجّل لاحقاً بالبريد نفسِه بعد تأكيده. انظر [التواصلُ مع الدعم والبلاغاتُ والحظر](https://bazarrna.net/docs/support-and-reports.md).

### أصحابُ الأماكن
**غيرُ مطبّق حاليّاً**: لا مطالبةَ بملكيّة مكان، ولا لوحةَ صاحب مكان، ولا ردَّ لصاحب المكان على التقييمات، ولا «تمييزَ مكان» — خصائصُ مخطَّطةٌ لم تُبنَ. لتعديل بيانات مكانٍ (‏الهاتف · الموقع الإلكترونيّ · الساعات · الصور) يتواصل صاحبُه مع الإدارة عبر «تواصل معنا» ويختار قسم «التقييمات».

## English

### Overview
The Ratings site is a directory of places (restaurants · cafés · shops · clinics · services · …) that users rate after visiting.
- **Each country has its own content** (Qatar and Syria): places, counts and categories follow the country selected on the site, and a category may be hidden in one country but not the other. Admins can temporarily close the site in a country, in which case visitors see a notice instead of the content.
- **Only approved places are public**.
- **Browsing is open to everyone without an account**; rating, suggesting a place, reporting and the account pages need sign-in (see [Rating a place — rules, moderation, reports and "My activity"](https://bazarrna.net/docs/ratings-reviews.md) and [Suggesting a new place on the Ratings site](https://bazarrna.net/docs/ratings-suggest-place.md)).
- **Two addresses for every page**: every page under `/ratings/…` also works under `/reviews/…` (the older address) and shows the same page, and `/reviews/:id` opens a place page directly.
- Places currently have no "favourites" and no 360° view.

### Home `/ratings`
- A welcome line with your name (signed-in) · headline "Ratings that make every place easier to choose" · **"Browse Places"** ⟶ `/ratings/places` · **"Suggest a Place"** (signed-in users only) ⟶ `/ratings/suggest`.
- Four number tiles: main categories · subcategories · places shown under "Top Rated Places" · "moderated ratings ✓".
- **"Ratings Categories"**: a card per main category with its subcategory count and its first 8 subcategories as buttons (the rest as "+N"). Tapping the card ⟶ the category page; tapping a subcategory ⟶ its page directly.
- **"Top Rated Places"**: up to 8 places + "See all" ⟶ `/ratings/places`. A place card shows: photo with the average · category · name · stars and number of ratings · city.
- An ad may appear in the middle of the category grid (see [Advertising visitors see inside the pages](https://bazarrna.net/docs/in-page-advertising.md)).
- **States**: loading spinner · connection lost ⟶ a message saying so with a retry button · no places ⟶ "No places yet".

### Category page `/ratings/category/:slug`
- Breadcrumb (Ratings ⟶ category) · "Back to ratings" button · short description · number of subcategories and of shown places.
- **"Subcategories"**: a card per subcategory with its place count; tapping opens its page.
- **"Places in this category"**: up to 8 top-rated places · "View all" ⟶ `/ratings/places` filtered to this category.
- **States**: loading · no places ⟶ "No ratings yet" · unknown category ⟶ "This category was not found".

### Subcategory page `/ratings/category/:slug/:childSlug`
Places of this subcategory only (e.g. one cuisine: Syrian · Asian · seafood…). The header has a "Back to <category>" button, the subcategory name and its place count.
- **Filters**: search "Search within <subcategory> only..." · city ("All cities") · area (appears after choosing a city that has areas; typeable in Arabic or English) · sort · "Search" · "Clear filters" (shown when a filter is active).
- **Results**: 12 places per page inside a box that scrolls on its own, with page numbers below it (see "Paging").
- **States**: first load · search with no match ⟶ "No results for "…" within <subcategory>" · empty subcategory ⟶ "No places in this subcategory yet" · wrong link ⟶ "Subcategory not found" with "Back to ratings".

### Browse places `/ratings/places`
- Title "Browse Places" with the total count in brackets.
- Search ("Search by place, category, or area...") · **Category** ("All categories") ⟶ **Subcategory** (appears when the category has children: "Type: Syrian, Asian, seafood…") · **City** ⟶ **Area** · **Sort** · "Search" · "Clear all filters".
- Lists are **typeable** in Arabic or English. Choosing from a list applies at once; the search text applies with "Search" (or the Enter key).
- Filters are kept in the page link, so copying and sharing it opens the same results.
- **12 places per page** inside the scroll box with page numbers below, and an ad may appear in the middle of the results.
- No results ⟶ "No results for "…"" or "No places found". A failed load ⟶ "Could not load the list right now" (or "… — check your connection") with a **"Try again"** button; if nothing on the page could load, the general "Cannot reach the Bazarrna server" box replaces the page instead.
- **There are no attribute filters for places** (unlike ads); cuisine and similar are chosen through the **subcategory**.

### Paging (Browse places and subcategory pages)
- Results sit in a **box with a limited height that scrolls on its own**, with the page bar below: first page · numbers around the current page · last page, "…" for gaps, and previous/next arrows.
- Changing page **does not jump the whole page to the top**: only the box returns to its start, the current results stay visible (faded, with a small spinner) until the new ones arrive, and the box does not shrink, so the page bar stays under your finger.
- Changing a filter, the search or the sort takes you back to page 1.

### Sorting
**Top Rated** (default: average, then number of ratings) · **Most Rated** (number, then average) · **Newest**.
With a search term and the default sort: **the closest match to the typed name first**, then rating.

### Search
- Searches **both names, both descriptions, both addresses, the city and the area**, and matches regardless of hamza forms and diacritics.
- **Typing in Latin letters** finds Arabic names too.
- Understands some synonyms and matches **category and city names** (searching "restaurants" brings places in that category).
- **Tolerates typos**: when nothing matches, or the distinctive word matches nothing (e.g. a name spelled differently next to the word "restaurant"), places with a close spelling are added to the results — and the area filter stays applied.
- **Area**: choosing it brings places linked to that area **and older places whose area was typed as text** in Arabic or English.
- For the agent: direct place lookup with the  tool, categories with, cities with.

### Place page `/ratings/places/:id`
**Opens only for approved places** — any other (under review · rejected · wrong link) shows "Place did not open" with a short reason and a back button.
**A place from a country other than the selected one** (opened from a link or QR code, for example) shows a "Content from another country" box on top with two buttons: "Switch to <country>" (switches the country and reloads the page) and "No, go back".
- **Back button** to where you came from, and a breadcrumb (Ratings ⟶ category ⟶ name).
- **Photo gallery (cover)**: all the place's photos — the main one first, then the rest without duplicates — with swipe, dots and two arrows (always visible on touch screens, and on mouse hover on computers); tapping a photo opens the full-screen viewer. On top: the **logo** (enlarges on tap, never repeated among the gallery photos), the name and the location.
  - **Display position**: each photo shows the part chosen by the suggester or the site team; if none was chosen, the system tries to show the shop sign automatically (its name or a word such as "restaurant"), otherwise the centre. A manual choice is never replaced automatically.
- **Header card**: parent and sub-category · name · a "Machine-translated" tag when part of the text shown in your language came from the "Bazarrna translator" · **stars and average** (or "—" with no ratings) · "(N Total Ratings)" · **positive percentage**.
- **Info** (each item appears only when it has a value): type · **phone** (tap to call) · address in your language · location (city, area, country) · **place-type details** (e.g. cuisine · speciality · star class).
- **Working hours** collapsed — tap to open (when the admins added them).
- **"Open in Maps"** (when a map link exists) and **"Website"** (when one exists) — both open outside the site.
- **QR code** for the place (generated live, leading to the place page) with **"Share QR"** ⟶ three buttons: **"Download"** (a PNG image) · **"Share"** (sends the QR image with a greeting and the place link through the device's apps, or downloads it when the device cannot share) · **"Close"**; below it **"Copy link"**. If the code fails to load, its column is hidden.
- **"Share:"** — always visible: WhatsApp first · Telegram · Facebook · X · copy link · and the device share button where available.
- **"About this place"**: a generated paragraph (name, category, location) + the real description in your language (or the other language if missing) + a **"Report"** button for the place.
- **"Add Rating"** and its form, then the **ratings list** (6 per page · All/Positive/Negative filters) — details in [Rating a place — rules, moderation, reports and "My activity"](https://bazarrna.net/docs/ratings-reviews.md).

### Reporting a place
The "Report" button under "About this place" (signed-in users; guests are sent to sign-in) opens a "Report" window:
- Reasons: Spam or duplicate · Scam or misleading information · Prohibited content · Offensive content · Wrong information · Other (must be described clearly).
- An "Additional details optional" box · "Send report" · "Cancel".
- Afterwards: "Report received, thank you" and a notification saying so · a repeat report from you that is not decided yet ⟶ "You already reported this content".
- Follow it under "My activity ⟶ My reports"; you get a notification when it is decided (see [Rating a place — rules, moderation, reports and "My activity"](https://bazarrna.net/docs/ratings-reviews.md)).

### Account pages inside the Ratings site
They open inside the site with its menu and back button; the shared details are in the files named below.
- **"My Account - Ratings"** `/ratings/profile` (signed-in): your photo (changed with the camera button), name, email and the email/phone verification badges (with the verified countries) · a plans box when this site has plans · site links: "Suggest a Place" · "My activity" · "My gifts & codes" · "Notifications" · "Security & Account Deletion" · edit name and bio, then "Save changes" (the email cannot be changed here) · **the phone verification box** · site appearance (light/dark) · a "Delete account" card that takes you to the security page · and "Sign out" on mobile. See ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md) and [Phone verification (Qatar and Syria) — WhatsApp and Telegram](https://bazarrna.net/docs/phone-verification.md).
- **Security** `/ratings/security` (signed-in): change password (needs a verified email) · show or hide your email on your public profile · active sessions and signing out of all devices · delete the account with your password or a code sent to your email. (Phone verification is not here but in "My account".)

- **"My gifts & codes"** `/ratings/gifts`: an "enter a code" box and Available · Used · Expired tabs (plus an Offers tab when the admins open a campaign). It shows Ratings codes and "all sites" codes, while other sites' codes appear in a separate section named after their site. See ["My gifts & codes" on each site](https://bazarrna.net/docs/gifts-and-codes.md).

- **"Contact Us"** `/ratings/contact` (everyone): "Support section" preselected to "Ratings" · full name · email · phone number · short subject · request details ⟶ "Send message", which creates a support ticket with its number.
  - **Signed-in users**: an "Open support chat" button ⟶ `/ratings/contact/tickets/:id` — a private conversation tied to your account where you write replies and attach an image, with reply notifications in "Ratings Notifications". After it is closed you can request a copy by email (for a limited time stated on the page) and rate the support experience.
  - **Guests without an account**: the conversation moves into their account when they later sign up with the same email and confirm it. See [Contacting support, abuse reports and blocking](https://bazarrna.net/docs/support-and-reports.md).

### Place owners
**Not implemented at present**: no ownership claim, no owner dashboard, no owner replies to ratings and no "featured place" — these are planned features that are not built. A place owner who wants details changed (phone · website · hours · photos) contacts the admins through "Contact Us" and chooses the "Ratings" section.

---

# كتابةُ تقييمٍ لمكان — القواعدُ والمراجعةُ والبلاغات و«نشاطاتي» — Rating a place — rules, moderation, reports and "My activity"

> من يستطيع التقييم وبأيّ شروط، وحقولُ نموذج التقييم، ومتى يُنشر فوراً ومتى يذهب للمراجعة، وإعادةُ إرسال المرفوض، وعرضُ التقييمات والإبلاغُ عنها وما يحدث بعده، وصفحةُ «نشاطاتي» بتبويباتها وترقيمها، وإشعاراتُ التقييمات ولغتُها.
> Who can rate and under what conditions, the rating form fields, when a rating is published at once or goes to review, resubmitting a rejected rating, how ratings are shown and reported and what follows, the "My activity" page with its tabs and paging, and Ratings notifications and their language.

- الصفحة / Page: https://bazarrna.net/docs/ratings-reviews
- القسم / Section: التقييمات — Ratings
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### من يستطيع التقييم
1. **حسابٌ مسجّل** — الزائرُ يرى زرّ «إضافة تقييم» فيقوده إلى تسجيل الدخول.
2. **بريدٌ مفعَّل** — وإلّا يظهر: «يجب تفعيل بريدك الإلكتروني للتقييم.»
3. **جوالٌ موثَّق لبلد المكان** — التوثيقُ لكلّ بلدٍ على حدة (‏قطر أو سوريا أو كلاهما). بلا توثيق، أو بتوثيقٍ لبلدٍ آخر فقط، يُرفض الإرسال ويظهر أعلى الشاشة شريطٌ أحمر: «يجب توثيق رقم الجوال قبل استخدام هذه الميزة.» أو «رقم الجوال الموثق لا يطابق البلد المختار. وثق رقم البلد الحالي قبل النشر.» مع زرّ **«وثق الآن»** يفتح صندوقَ التوثيق في «حسابي». وفي حالاتٍ نادرة يظهر: «يمكنك تقييم الأماكن ضمن بلدٍ وثّقتَ فيه رقمَ جوالك فقط — وثّق رقماً لهذا البلد أوّلاً.»
   - تنبيهُ الصفحة فوق التقييمات: «لا نقبل إلا تقييمات من مستخدمين حقيقيين موثّقين بالبريد والجوال، ومن داخل بلد المكان نفسه فقط. لا يمكن لغير الموثّقين التقييم.»
4. **تقييمٌ واحدٌ لكلّ مكانٍ لكلّ حساب** (‏إلّا إعادةَ إرسال المرفوض — أدناه).
5. المكانُ **مقبولٌ منشور**.
6. خاصّيّةُ **«كتابةُ تقييم»** متاحةٌ للجميع في الإعداد الافتراضيّ المزروع؛ وإن قيّدتها الإدارةُ يظهر: «"كتابةُ تقييم" غيرُ متاحةٍ لحسابك الآن.» القيمةُ الحيّة: أداة.

### نموذجُ التقييم (‏في صفحة المكان)
زرّ **«إضافة تقييم»** يفتح النموذجَ ويغلقه:
- **«تقييمك»** * — من ١ إلى ٥ نجوم، مع زرّ ✕ لمسح الاختيار.
- **«نوع التقييم»** * — «إيجابي» 👍 أو «سلبي» 👎.
- **تقييماتٌ تفصيليّة اختياريّة** (‏من ١/٥ إلى ٥/٥): الجودة · النظافة · الخدمة · القيمة مقابل السعر.
- **«وقت الانتظار»** (‏نصّ، مثل «10 دقائق») و**«تاريخ التجربة»** — اختياريّان.
- **«تعليقك (اختياري)»** مع تنبيه: «اكتب تجربتك الشخصية فقط. لا تنسخ تقييمات من مواقع أخرى ولا تضع بيانات شخصية أو اتهامات غير مدعومة.»
- **خانةُ تأكيدٍ إلزاميّة**: «أؤكد أن هذا التقييم مبني على تجربة حقيقية وليس إساءة أو إعلاناً مدفوعاً، وأوافق على شروط وسياسة استخدام وخصوصية بازارنا.» — الروابطُ الثلاثة تفتح صفحاتِ موقع التقييمات في تبويبٍ جديد، وزرّ الإرسال معطَّلٌ بدون الخانة.
- **«إرسال التقييم»** (‏تظهر دائرةُ «جاري التحميل...» أثناء الإرسال) و**«إلغاء»**. قد يظهر قبل الإرسال **إعلانٌ قصير** لا يمنعه.
- نسيتَ النجوم أو النوع أو الموافقة ⟵ تنبيهٌ يذكر ما نقص: «اختر تقييمك بالنجوم أولاً» · «حدّد إن كان تقييمك إيجابياً أو سلبياً» · «يجب الموافقة على الشروط قبل الإرسال». وفشلٌ آخر ⟵ سببُه من الخادم أو «فشل إرسال التقييم».

### ماذا يحدث بعد الإرسال
- **الألفاظُ النابية تُرفض فوراً** مع ذكر الحقل.
- **فحصٌ تلقائيّ للنصّ**: التقييمُ العاديّ **يُنشر فوراً** ويُحدَّث متوسّطُ المكان وعددُ تقييماته؛ وما يحمل اتّهاماتٍ أو عباراتٍ حسّاسة أو يبدو مريباً يذهب **«قيد المراجعة»** حتّى يقرّر فريقُ التقييمات. (‏قائمةُ العبارات الحيّة يقرؤها الوكيل بأداة.)
- **الرسالةُ تتبع النتيجة**: «تم نشر تقييمك — شكراً لك.» أو «تقييمك قيد المراجعة.» — ثمّ يُغلق النموذج وتعود القائمةُ إلى «الكل» والصفحة ١.
- تُحفظ مع التقييم إشاراتٌ تقنيّةٌ مشفّرة (‏لا تُعرض لأحد) لكشف التلاعب.
- **القبول**: يُنشر ويُحدَّث المتوسّط، ويصلك إشعار «تمت الموافقة على تقييمك وهو الآن مرئي.» يفتح صفحةَ المكان.
- **الرفض**: بسببٍ يُكتب لك، وإشعار «تم رفض تقييمك. السبب: …». أسبابُ الرفض الافتراضيّة المزروعة: التجربة غير موضحة بشكلٍ كاف · التقييم لا يبدو مبنياً على تجربة حقيقية · لغة غير مناسبة أو مخالفة · يتضمّن معلومات شخصية أو حساسة (‏القائمةُ الحيّة: ).
- **تقييمٌ ثانٍ لنفس المكان**: إن كان تقييمُك قيد المراجعة ⟵ «تقييمُك لهذا المكان قيد المراجعة.»؛ وإن كان منشوراً أو أخفته الإدارةُ أو أُزيل بعد بلاغ ⟵ «سبق أن قيّمتَ هذا المكان — تقييمٌ واحدٌ لكلّ مكان.»
- **إعادةُ إرسال المرفوض** (‏أو «مطلوب تعديل»): افتح المكانَ واملأ النموذجَ من جديد ⟵ يُحدَّث **تقييمُك نفسُه** (‏لا يصير لك تقييمان) ويُمسح سببُ الرفض، **ويذهب دائماً «قيد المراجعة»** مهما كان نصُّه.
- لا يوجد في الواجهة تعديلٌ أو حذفٌ لتقييمٍ منشور.

### عرضُ التقييمات في صفحة المكان
- العنوان «إجمالي التقييمات (N)» و«N% من التقييمات المنشورة إيجابية».
- المنشورةُ وحدَها، **الأحدثُ أوّلاً**، **٦ في الصفحة** مع أرقام الصفحات وسهمَي السابق والتالي تحت القائمة.
- فلاتر: **الكل · إيجابي · سلبي** بأعدادها. تغييرُ الفلتر أو الصفحة يحدّث قسمَ التقييمات وحدَه (‏دائرةُ تحميلٍ صغيرة) بلا قفز الصفحة.
- بلا نتائج ⟵ «لا توجد تقييمات بعد» · «لا توجد تقييمات إيجابية بعد» · «لا توجد تقييمات سلبية بعد».
- كلُّ بطاقة: اسمُ المقيِّم وحرفُه الأوّل · النجوم · شارةُ إيجابي/سلبي · التاريخ · التعليق · زرّ **«إبلاغ»** عن هذا التقييم (‏لا يظهر على تقييمك أنت). التقييماتُ التفصيليّة ووقتُ الانتظار وتاريخُ الزيارة لا تُعرض للعموم.

### الإبلاغ عن تقييم وما يحدث بعده
- زرّ «إبلاغ» تحت التقييم (‏للمسجّل؛ الزائرُ يُحوَّل لتسجيل الدخول) ⟵ نافذة **«الإبلاغ عن تقييم»** بأسباب: تقييم غير حقيقي · اتهام خطير يحتاج مراجعة · يحتوي على بيانات شخصية · محتوى قد يسبب مشكلة قانونية · إساءة أو خطاب غير لائق · سبب آخر (‏يجب شرحُه بوضوح)، وخانةُ تفاصيل اختياريّة ⟵ «إرسال البلاغ» أو «إلغاء».
- بعده: «تم استلام البلاغ، شكراً لك» وإشعار «تم استلام البلاغ». بلاغٌ ثانٍ منك على الشيء نفسِه قبل حسم الأوّل ⟵ «سبق أن أرسلت بلاغاً عن هذا المحتوى». ولا يمكن الإبلاغُ عن تقييمك أنت.
- **حجزٌ احتياطيّ**: إذا تكرّرت البلاغاتُ على تقييمٍ منشور، أو كان سببُ البلاغ خطيراً (‏مشكلة قانونيّة · اتّهام خطير · بيانات شخصيّة)، **يُسحب التقييمُ مؤقّتاً من الصفحة ويعود «قيد المراجعة»**، ويُعاد حسابُ متوسّط المكان وعدد تقييماته بدونه حتّى يقرّر الفريق. وكذلك حين يُخفيه الفريق.
- **عند حسم البلاغ** يصلك إشعار «راجعنا بلاغك واتّخذنا إجراءً ✅» أو «راجعنا بلاغك» (‏لم نجد مخالفة فبقي كما هو). وإن اتُّخذ إجراءٌ بحقّ تقييمٍ يصل صاحبَه «اتُّخذ إجراءٌ بشأن تقييمك» **دون ذكر هويّة المبلِّغ**.
- حالاتٌ قد تراها لتقييمك في «نشاطاتي»: قيد المراجعة · مقبول · مرفوض · مخفي · مطلوب تعديل · أُزيل بعد بلاغ.
- (‏الإبلاغُ عن **مكان** موصوفٌ في [موقعُ التقييمات — الأماكنُ والتصنيفاتُ والبحثُ وصفحةُ المكان وصفحاتُ الحساب](https://bazarrna.net/docs/ratings-places.md).)

### «نشاطاتي» `/ratings/my-activity`
للمسجّل (‏الزائرُ يُحوَّل لتسجيل الدخول)، وتصلها من «حسابي» أو من شاشة الشكر بعد اقتراح مكان. زرّ رجوع ثمّ: «كل ما أضفته في موقع التقييمات: الأماكن التي اقترحتها، تقييماتك، وبلاغاتك.» وثلاثةُ تبويبات بعدد عناصر كلٍّ منها:
- **اقتراحاتي**: لكلّ اقتراح: الحالة (‏قيد المراجعة · مقبول · مرفوض) والتاريخ · الصورة (‏تُكبَّر بالضغط) والاسم والتصنيف والمدينة والمنطقة والبلد · العنوان والوصف ورابط الخريطة (‏والهاتف والموقع الإلكترونيّ إن أضافتهما الإدارة) · للمقبول: «التقييم الحالي» وعددُه وزرّ **«المكان»** · للمرفوض: «سبب الرفض» بلغتك · للمعلّق: «قيد مراجعة فريقنا. لن تُنشر أي من معلوماتك الشخصية عند القبول.» فارغ ⟵ «لم تقترح أي مكان بعد» مع زرّ «اقترح مكاناً».
- **تقييماتي**: الحالة والتاريخ · المكان · النجوم والتعليق · تاريخ الزيارة والتقييمات التفصيليّة · «ملاحظة الإدارة» (‏سبب الرفض بلغتك) إن وُجدت · زرّ «المكان» إن كان المكانُ منشوراً. فارغ ⟵ «لم تكتب أي تقييم بعد» مع زرّ «تصفّح الأماكن».
- **بلاغاتي**: «قيد المراجعة» أو «تمّت المعالجة» · «بلاغ على تقييم» أو «بلاغ على مكان» · السبب والتفاصيل · نصّ التقييم المُبلَّغ عنه · إجراء الإدارة وتاريخ المعالجة · وللمعلّق: «بلاغك قيد المراجعة.» فارغ ⟵ «لم ترسل أي بلاغ».
- **١٠ عناصر في الصفحة** داخل صندوقٍ يتمرّر وحدَه، وتحته أرقامُ الصفحات و«صفحة X من Y · N عنصراً» (‏حين تزيد العناصر على صفحة). تغييرُ الصفحة يعيد الصندوقَ لأوّله دون تحريك الصفحة، وتبديلُ التبويب يعيدك إلى الصفحة ١ دون أن تقفز الصفحة.
- تعرض نشاطَك **في البلدين** معاً؛ وفتحُ مكانٍ من بلدٍ غير المختار يسألك أوّلاً في نافذة «تبديل الدولة».
- **الحالات**: دائرةُ تحميل · تعذّرُ التحميل ⟵ تنبيه «تعذّر تحميل نشاطك».
- حصّةُ «اقتراح مكان» **لا تُعرض** في هذه الصفحة.

### إشعاراتُ التقييمات `/ratings/notifications`
للمسجّل (‏الزائرُ يُحوَّل لتسجيل الدخول).
- العنوان «إشعارات التقييمات» مع عدد «جديد» وزرّ **«تحديد الكل كمقروء»**، وصندوقُ تفضيلات الإشعارات (‏منها إيقافُ الإشعارات الفوريّة على أجهزتك — انظر [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md)).
- **ما يصل هنا**: قبولُ تقييمك أو رفضُه · قبولُ اقتراح مكانك أو رفضُه · استلامُ بلاغك وحسمُه · إجراءٌ على تقييمك بعد بلاغ · ردودُ الدعم من «تواصل معنا» · وإشعاراتُ الحساب العامّة.
- الضغطُ على إشعار يعلّمه مقروءاً ويفتح رابطَه (‏صفحةُ المكان غالباً؛ ورفضُ الاقتراح يفتح «اقتراح مكان»).
- **١٠ في الصفحة** داخل صندوق تمرير وأرقامُ الصفحات تحته، بلا قفزٍ عند تغيير الصفحة.
- **الحالات**: تحميل · فارغ ⟵ «لا توجد إشعارات في هذا القسم» · خطأ ⟵ «تعذّر تحميلُ الإشعارات — تحقّق من الاتصال وحاول مجدّداً» مع «إعادة المحاولة».
- **لغةُ الإشعار**: كلُّ إشعارٍ محفوظٌ باللغتين؛ القائمةُ تُعرض بلغة الواجهة التي تتصفّح بها، والإشعارُ الفوريّ على الجهاز يصل بلغة حسابك المحفوظة — وهي تتبع تلقائيّاً آخرَ لغةٍ اخترتها في الموقع أو التطبيق.

## English

### Who can rate
1. **A signed-in account** — guests see an "Add Rating" button that takes them to sign-in.
2. **A verified email** — otherwise: "Email verification required to submit a rating."
3. **A phone verified for the place's country** — verification is per country (Qatar, Syria or both). Without verification, or with a phone verified only for another country, submitting is refused and a red bar appears at the top: "Phone verification is required before using this feature." or "Your verified phone does not match the selected country. Verify a phone for this country before posting." with a **"Verify now"** button that opens the verification box in "My account". In rare cases you may see: "You can only rate places in a country where your phone is verified — verify a number for this country first."
   - The notice above the ratings: "We only accept ratings from real users verified by email and phone, and only from within the place's own country. Unverified users cannot rate."
4. **One rating per place per account** (except resubmitting a rejected one — below).
5. The place is **approved and published**.
6. The **"Write a review"** feature is open to everyone in the seeded default setup; if the admins restrict it you see: ""Write a review" is not available for your account right now." Live value: the  tool.

### Rating form (on the place page)
The **"Add Rating"** button opens and closes the form:
- **"Your Rating"** * — 1 to 5 stars, with an ✕ button to clear the choice.
- **"Rating type"** * — "Positive" 👍 or "Negative" 👎.
- **Optional detail ratings** (1/5 to 5/5): Quality · Cleanliness · Service · Value.
- **"Waiting time"** (text, e.g. "10 minutes") and **"Visit date"** — optional.
- **"Your Comment (optional)"** with a hint: "Write only your own experience. Do not copy ratings from other websites or include personal data or unsupported accusations."
- **Mandatory confirmation box**: "I confirm this rating is based on a real experience (not abuse or paid promotion), and I agree to Bazarrna's Terms, Usage Policy & Privacy." — the three links open the Ratings site pages in a new tab, and the submit button stays disabled without the box.
- **"Submit Rating"** (a "Loading..." spinner shows while sending) and **"Cancel"**. A short **ad** may appear before submitting; it never blocks it.
- Missing stars, type or consent ⟶ a hint naming what is missing: "Please select a star rating first" · "Please choose positive or negative" · "Please accept the terms before submitting". Any other failure ⟶ the server's reason or "Failed to submit rating".

### What happens after submitting
- **Profanity is rejected immediately**, naming the field.
- **An automatic text check**: an ordinary rating is **published at once** and the place's average and count are updated; a rating with accusations, sensitive wording or anything suspicious goes **"Under review"** until the Ratings team decides. (The agent reads the live word list with the  tool.)
- **The message follows the outcome**: "Your rating is published — thank you." or "Your rating is under moderation." — then the form closes and the list returns to "All" and page 1.
- Encrypted technical signals (never shown to anyone) are kept with the rating to detect manipulation.
- **Approval**: it is published, the average is updated, and you get "Your review was approved and is now visible." which opens the place page.
- **Rejection**: with a reason written for you, and the notification "Your review was rejected. Reason: …". Seeded default rejection reasons: the experience is not described clearly enough · the rating does not appear to be based on a genuine visit · inappropriate or policy-violating language · contains personal or sensitive information (live list: ).
- **A second rating for the same place**: if yours is under review ⟶ "Your rating for this place is under review."; if it is published, hidden by the admins or removed after a report ⟶ "You already rated this place — one rating per place."
- **Resubmitting a rejected rating** (or one marked "Edit requested"): open the place and fill in the form again ⟶ **your same rating** is updated (you never end up with two) and the rejection reason is cleared, **and it always goes "Under review"** whatever its text.
- The interface has no way to edit or delete a published rating.

### How ratings are shown on the place page
- The heading "Total Ratings (N)" and "N% of published ratings are positive".
- Published ratings only, **newest first**, **6 per page** with page numbers and previous/next arrows below the list.
- Filters: **All · Positive · Negative** with their counts. Changing the filter or the page refreshes only the ratings section (a small spinner) without jumping the page.
- No results ⟶ "No ratings yet" · "No positive ratings yet" · "No negative ratings yet".
- Each card: the rater's name and initial · stars · Positive/Negative badge · date · comment · a **"Report"** button for that rating (not shown on your own rating). Detail ratings, waiting time and visit date are not shown publicly.

### Reporting a rating and what follows
- The "Report" button under a rating (signed-in users; guests are sent to sign-in) ⟶ a **"Report rating"** window with reasons: Fake rating · Serious claim needing review · Contains personal data · Potential legal risk · Offensive content · Other (must be described clearly), plus an optional details box ⟶ "Send report" or "Cancel".
- Afterwards: "Report received, thank you" and the notification "Report received". A second report from you on the same thing before the first is decided ⟶ "You already reported this content". You cannot report your own rating.
- **Precautionary hold**: when reports on a published rating pile up, or a report's reason is serious (legal risk · serious claim · personal data), **the rating is temporarily taken off the page and goes back "Under review"**, and the place's average and count are recalculated without it until the team decides. The same happens when the team hides it.
- **When the report is decided** you get "We reviewed your report and took action ✅" or "We reviewed your report" (no violation found, so it stays as it is). If action is taken on a rating, its author gets "Action was taken on your review" **without the reporter's identity**.
- Statuses you may see for your rating in "My activity": Under review · Approved · Rejected · Hidden · Edit requested · Removed after report.
- (Reporting a **place** is described in [Ratings site — places, categories, search, the place page and account pages](https://bazarrna.net/docs/ratings-places.md).)

### "My activity" `/ratings/my-activity`
Signed-in users (guests are sent to sign-in); reached from "My account" or from the thank-you screen after suggesting a place. A back button, then: "Everything you added on the reviews site: places you suggested, your reviews, and your reports." and three tabs with their item counts:
- **My suggestions**: for each suggestion: status (Under review · Approved · Rejected) and date · photo (enlarges on tap), name, category, city, area and country · address, description and map link (plus phone and website when the admins added them) · approved: "Current rating" with its count and a **"Place"** button · rejected: "Rejection reason" in your language · pending: "Under review by our team. None of your personal information will be published when approved." Empty ⟶ "You have not suggested any place yet" with a "Suggest a place" button.
- **My reviews**: status and date · the place · stars and comment · visit date and detail ratings · "Admin note" (the rejection reason in your language) when present · a "Place" button when the place is published. Empty ⟶ "You have not written any review yet" with a "Browse places" button.
- **My reports**: "Under review" or "Resolved" · "Report on a review" or "Report on a place" · reason and details · the reported review's text · admin action and resolution date · pending: "Your report is under review." Empty ⟶ "You have not submitted any report".
- **10 items per page** inside a box that scrolls on its own, with page numbers and "Page X of Y · N items" below (when there is more than one page). Changing page returns the box to its start without moving the page, and switching tabs takes you back to page 1 without the page jumping.
- It shows your activity **in both countries**; opening a place from a country other than the selected one first asks you in a "Switch country" window.
- **States**: loading spinner · loading failure ⟶ the alert "Could not load your activity".
- The "Suggest a place" allowance is **not shown** on this page.

### Ratings notifications `/ratings/notifications`
Signed-in users (guests are sent to sign-in).
- The title "Ratings Notifications" with a "new" count and a **"Mark all as read"** button, plus a notification preferences box (including turning off push notifications on your devices — see ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md)).
- **What arrives here**: your rating approved or rejected · your place suggestion approved or rejected · your report received and decided · action taken on your rating after a report · support replies from "Contact Us" · and general account notifications.
- Tapping a notification marks it read and opens its link (usually the place page; a rejected suggestion opens "Suggest a place").
- **10 per page** inside a scroll box with page numbers below, with no jump when changing page.
- **States**: loading · empty ⟶ "No notifications in this section" · error ⟶ "Could not load notifications — check your connection and try again" with "Retry".
- **Notification language**: every notification is stored in both languages; the list is shown in the interface language you are browsing in, and the push notification on your device arrives in your account's saved language — which automatically follows the last language you chose on the site or app.

---

# اقتراحُ مكانٍ جديد في موقع التقييمات — Suggesting a new place on the Ratings site

> شروطُ اقتراح مكان، وكلُّ حقول النموذج (الاسم · التصنيف والفرعيّ · المدينة والمنطقة · تفاصيلُ نوع المكان · العنوان · الخريطة · ١–٣ صور مع «تعيين كرئيسية» وجهةِ العرض · اللوغو · الوصف)، والمسوّدة، والمترجمُ الآليّ، والحدّ، وما يحدث بعد الإرسال من مراجعةٍ وإشعارات.
> Conditions to suggest a place, every form field (name, category and subcategory, city and area, place-type details, address, map, 1–3 photos with "Set as main" and display position, logo, description), the draft, the automatic translator, the limit, and what happens after submitting (review and notifications).

- الصفحة / Page: https://bazarrna.net/docs/ratings-suggest-place
- القسم / Section: التقييمات — Ratings
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### الغرضُ ومن يدخل
صفحةُ **«اقترح مكاناً جديداً»** — «ساعدنا في توسيع الدليل — اقترح مطعماً أو محلاً أو عيادة أو أي مكان.» تصلها من زرّ «اقتراح مكان» في رئيسيّة التقييمات أو من «حسابي» أو من «نشاطاتي».

### الشروط
- **حسابٌ مسجّل** — الزائرُ يُحوَّل لتسجيل الدخول، وزرّ «اقتراح مكان» في الرئيسيّة يظهر للمسجّل فقط.
- **جوالٌ موثَّق**: إن لم يكن في حسابك رقمٌ موثَّق يظهر أعلى النموذج «يجب توثيق رقم هاتفك قبل إرسال أي اقتراح.» مع زرّ **«توثيق الرقم»**، ويبقى زرّ الإرسال معطَّلاً. يفتح «حسابي» `/ratings/profile` حيث صندوقُ توثيق الجوال.
- **والتوثيقُ يجب أن يكون لبلد الاقتراح**: يذهب الاقتراحُ إلى البلد المختار في الموقع (‏علمُه واسمُه بجانب العنوان)؛ وإن كان رقمُك موثَّقاً لبلدٍ آخر فقط يُرفض الإرسال ويظهر الشريطُ الأحمر «رقم الجوال الموثق لا يطابق البلد المختار…» مع «وثق الآن». تبديلُ البلد أثناء التعبئة يمسح المدينةَ والمنطقة.
- **حدُّ الاقتراحات** (‏خاصّيّة «اقتراحُ مكان»): **القيمةُ الافتراضيّةُ المزروعة ٣ اقتراحاتٍ في الشهر**، ويُفرض فقط إن فعّلت الإدارةُ فرضَه، ولها تغييرُ العدد والمدّة (‏يوم · أسبوع · شهر · سنة)؛ القيمةُ الحيّة بأداة.
  - يُعدّ **ما أُرسل فعلاً** فقط (‏المحاولةُ الفاشلة لا تُحتسب)، ويُفحص الحدُّ قبل رفع أيّ صورة.
  - **الحدُّ غيرُ معلنٍ في الصفحة**؛ يظهر عند بلوغه في نافذة «بلغتَ الحدّ»: «بلغتَ الحدَّ المسموح لـ«اقتراحُ مكان»: N … إن كان لديك أماكنُ أخرى فتواصل معنا عبر «تواصل معنا» واختر أدمن التقييمات.»

### حقولُ النموذج `/ratings/suggest`
1. **«اسم المكان»**: بالعربيّة و/أو بالإنجليزيّة — **مطلوبٌ بلغةٍ واحدةٍ على الأقلّ**، كلُّ خانةٍ تقبل لغتَها فقط (‏حروفُ اللغة الأخرى تُحذف مع تنبيه «هذا الحقل للعربية فقط»)، حتّى **١٠٠ حرفٍ بلا المسافات** مع عدّادٍ ظاهر.
2. **«التصنيف والموقع»**:
   - **«التصنيف الرئيسي»** * ⟵ **«التصنيف الفرعي»** * (‏يظهر ويُصبح إجباريّاً إن كان للتصنيف فروع — مثل نوع المطبخ: «اكتب: سوري، آسيوي، بحري…»).
   - **«المدينة»** * ⟵ **«المنطقة»** * من قائمةٍ يُكتب فيها بالعربيّة أو الإنجليزيّة. أثناء تحميل المناطق تظهر «تُحمَّل المناطق…».
   - منطقتُك غيرُ موجودة؟ اختر **«＋ منطقتي غيرُ موجودة — سأكتبها»** فتظهر خانتا **«المنطقة / الحي بالعربية»** و**«… بالإنجليزية»** (‏الاثنتان إجباريّتان)، مع رابط «↩ اختر من قائمة المناطق» للعودة. مدينةٌ بلا مناطق تفتح الخانتين مباشرة.
3. **«تفاصيل تخصّ نوع المكان»** (‏تظهر فقط إن كان لنوع المكان أسئلة): مثل المطبخ للمطعم والتخصّص للعيادة؛ والإلزاميُّ منها لا يُتجاوز.
4. **«العنوان»**: **بالعربيّة * وبالإنجليزيّة *** (‏كلٌّ بلغته، حتّى ٢٠٠ حرفٍ بلا المسافات).
5. **«رابط الموقع على الخريطة (اختياري)»**: **رابطُ خرائطٍ رسميّ فقط** — خرائط جوجل · ويز · خرائط آبل · أوبن ستريت ماب · بينغ · هير · ماب كويست · 2GIS · ياندكس · what3words — وليس نصّاً عاديّاً.
6. **«صور المكان (من ١ إلى ٣)»** *: **«تحميل صور المكان»** (‏jpg · png · webp، حتّى ١٠ ميغابايت للصورة) **و/أو** لصقُ رابط صورةٍ ثمّ **«إضافة»** (‏يبدأ بـ http أو https، بلا تكرار، وثلاثُ صورٍ على الأكثر). لكلّ صورةٍ بطاقةُ معاينة:
   - **«تعيين كرئيسية»** (‏يظهر حين تكون أكثرَ من صورة) — الرئيسيّةُ واجهةُ المكان وتحمل شارة «الرئيسية»؛ بلا اختيارٍ تكون الأولى.
   - **«تحديد جهة العرض»** (‏اختياريّ): محرّرٌ تختار فيه أيَّ جزءٍ من الصورة يظهر داخل الإطار، فيصير الزرّ «جهةُ العرض محدّدة». إن تركتَه يحاول النظامُ تلقائيّاً إظهارَ اسم المحلّ.
   - رابطُ صورةٍ يُحذف بزرّ ✕.
   - تنبيه: «من صورةٍ إلى ثلاث (رفع أو روابط) — الرئيسيّةُ هي واجهةُ المكان. «جهةُ العرض» اختياريّة… اللوغو اختياري.»
7. **«اللوغو (اختياري)»**: ملفٌّ واحد (‏«تحميل اللوغو») أو رابط؛ اختيارُ ملفٍّ يعطّل خانةَ الرابط، والرابطُ تظهر معاينتُه مع ✕.
8. **«معلومات التواصل»**: «الاسم (من حسابك)» و«رقم الهاتف (الموثّق)» — مقفلان: «تُستخدم معلومات حسابك للتحقق فقط. لن يتم نشر أي من معلوماتك الشخصية أو حسابك عند قبول المكان.»
9. **«وصف إضافي (اختياري)»**: بالعربيّة وبالإنجليزيّة حتّى ٥٠٠ حرفٍ لكلٍّ منهما؛ «يظهر لكل زائر الوصف بلغته. إن تركتَ أحدهما فارغاً يُعرض الآخر.»
10. **«إرسال الاقتراح»** وتحته **خانةُ الموافقة الإلزاميّة**: «أوافق قبل اقتراح هذا المكان على الشروط والأحكام وسياسة الاستخدام وسياسة الخصوصية.» (‏الزرّ معطَّلٌ بدونها)، ثمّ **«تفريغ النموذج»** — يسأل أوّلاً «سيُمسح كل ما أدخلته عن هذا المكان… لا يمكن التراجع» بزرّي «نعم، فرّغ الكل» و«إلغاء».
- **المسوّدة**: ما تكتبه يُحفظ في متصفّحك ٢٤ ساعة؛ وعند العودة تسألك نافذة «استعادة مسوّدة» («استعادة» أو «ابدأ من جديد»). **الصورُ واللوغو المرفوعان لا يُحفظان** (‏روابطُ الصور تُحفظ).
- لا توجد في النموذج خاناتٌ لهاتف المكان أو موقعه الإلكترونيّ أو ساعات العمل — يضيفها فريقُ الموقع لاحقاً.

### الترجمةُ التلقائيّة («مترجم بازارنا» — حين تفعّلها الإدارةُ لموقع التقييمات)
- بطاقةٌ أعلى النموذج تترجم بياناتِ المكان كاملةً إلى اللغة الأخرى وتملأ **الحقولَ الفارغة فقط**، وزرٌّ صغيرٌ تحت كلّ حقلٍ ثنائيّ يترجمه إلى مقابله (‏ويسأل «الحقلُ المقابلُ مكتوبٌ — هل تستبدله بالترجمة؟» قبل الاستبدال). بعد الترجمة: «راجع الترجمة وعدّلها إن لزم»؛ وإن تعذّرت: «تعذّرت الترجمةُ الآن — أكمل يدويّاً.»
- ما قبلتَه كما هو يظهر للزوّار بعلامةٍ صغيرة «مترجمٌ آليّاً» في صفحة المكان · وما عدّلتَه يُعدّ كتابتَك.
- كلُّ ضغطةٍ تُعَدّ مرّةً من حدّ الترجمة (‏خاصّيّة «ترجمةُ اقتراح المكان تلقائيّاً»): **القيمةُ الافتراضيّةُ المزروعة ١٠ مرّاتٍ في الشهر** للحساب المجّانيّ، والقيمةُ الحيّة بأداة. بلوغُ الحدّ يُظهر بطاقةَ الحدّ: المدّة · متى يتجدّد · والخططُ التي ترفعه إن وُجدت.
- إن لم تظهر الأزرارُ فالمترجمُ غيرُ مفعَّلٍ لهذا الموقع أو غيرُ متاحٍ لحسابك — اكتب اللغتين بنفسك.

### ماذا يحدث عند الإرسال
1. **تحقّقٌ فوريّ** في الصفحة يذكر أوّلَ نقصٍ برسالة، مثل: «اسم المكان مطلوب (بالعربية أو الإنجليزية)» · «اختر التصنيف الفرعي» · «اختر المنطقة» · «اكتب المنطقة بالعربية والإنجليزية» · «العنوان مطلوب بالعربية والإنجليزية» · «رابط الموقع غير صالح…» · «صورة المكان إجبارية (رفع صورة أو رابط)» · «اضغط «إضافة» بجانب رابط الصورة» · «انتظر اكتمال تحميل الصور» · وكلماتٌ غيرُ لائقة في الاسم أو العنوان أو المنطقة أو الوصف.
2. قد يظهر **إعلانٌ قصير** قبل الإرسال (‏لا يمنعه).
3. **فحوصُ الخادم** تعيد الشروطَ نفسَها: الحدّ · الحقولُ الإجباريّة · لغةُ كلّ حقلٍ والألفاظُ حقلاً حقلاً (‏مع ذكر الحقل المخالف) · رابطُ الخريطة · عددُ الصور ١–٣ · الفرعيُّ الإجباريّ · تفاصيلُ نوع المكان.
4. **يُحفظ المكانُ «قيد المراجعة»** ولا يظهر للعموم. الصورةُ الرئيسيّة تصير الغلاف والبقيّةُ صورَ المعرض بترتيبها. **الصورُ واللوغو المضافة بروابط تُنسخ إلى بازارنا** فلا يعتمد المكانُ على الموقع الآخر (‏وإن تعذّر النسخُ يبقى الرابطُ كما هو). ثمّ يحاول النظامُ تحديدَ جهة العرض لما لم تحدّده بيدك.
5. **فحصُ الأمان للصور**: تمرّ كلُّ الصور (‏واللوغو) بالفحص نفسِه الذي تمرّ به صورُ الإعلانات؛ والصورةُ المشبوهة تعني مراجعةً أدقّ — يبقى الاقتراحُ «قيد المراجعة» حتّى يُبتّ فيه.
6. تظهر شاشة **«شكراً لاقتراحك!»**: «تم استلام اقتراحك وسيُراجَع من قِبَل فريقنا. لن تُنشر أي من معلوماتك الشخصية عند قبول المكان.» مع زرّي **«اقترح مكاناً آخر»** (‏نموذجٌ فارغ) و**«نشاطاتي»**.
- فشلٌ آخر ⟵ سببُه من الخادم أو «فشل إرسال الاقتراح».

### المراجعة والإشعارات
- يراجعه **فريقُ التقييمات لبلد المكان**. لا يُنشر المكانُ إلّا **مكتملاً** (‏الفرعيُّ والتفاصيلُ الإلزاميّة مثل نمط المطعم) — فيُكمِله الفريقُ أو يرفضه.
- **القبول**: يُنشر المكانُ ويظهر في القوائم والبحث، ويصلك إشعار «تمت الموافقة على اقتراح المكان "…" وهو الآن منشور.» يفتح صفحةَ المكان.
- **الرفض**: بسببٍ إلزاميّ، وإشعار «تم رفض اقتراح المكان "…". السبب: …» يفتح صفحةَ «اقتراح مكان». أسبابُ الرفض الافتراضيّة المزروعة: المكان مكرر أو موجود مسبقاً · بيانات المكان ناقصة · التصنيف أو المدينة غير صحيح · تعذر التحقق من وجود المكان (‏القائمةُ الحيّة: ).
- حالةُ كلّ اقتراحٍ وسببُ رفضه في **«نشاطاتي» ⟵ «اقتراحاتي»** (‏انظر [كتابةُ تقييمٍ لمكان — القواعدُ والمراجعةُ والبلاغات و«نشاطاتي»](https://bazarrna.net/docs/ratings-reviews.md)).
- بعد القبول قد يضيف فريقُ الموقع صوراً أخرى أو يقصّها أو يغيّر جهةَ عرضها أو يعيّن اللوغو، ويضيف الهاتفَ والموقعَ الإلكترونيّ والساعات.
- معلوماتُك الشخصيّة لا تُنشر مع المكان.

## English

### Purpose and who can open it
The **"Suggest a New Place"** page — "Help grow the directory — suggest a restaurant, shop, clinic, or any place." Reached from the "Suggest a Place" button on the Ratings home page, from "My account" or from "My activity".

### Conditions
- **A signed-in account** — guests are sent to sign-in, and the "Suggest a Place" button on the home page shows for signed-in users only.
- **A verified phone**: if your account has no verified number, the top of the form says "You must verify your phone number before submitting." with a **"Verify phone"** button, and the submit button stays disabled. It opens "My account" `/ratings/profile`, where the phone verification box is.
- **The verification must be for the suggestion's country**: the suggestion goes to the country selected on the site (its flag and name sit next to the title); if your number is verified only for another country, submitting is refused and the red bar "Your verified phone does not match the selected country…" appears with "Verify now". Switching country while filling in clears the city and area.
- **Suggestion limit** (the "Suggest a place" feature): **seeded default value 3 suggestions per month**, enforced only if the admins switch enforcement on; they can change the number and the period (day · week · month · year). Live value: the  tool.
  - Only **actually submitted** suggestions count (a failed attempt does not), and the limit is checked before any photo is uploaded.
  - **The limit is not announced on the page**; it shows when reached in a "Limit reached" window: "You reached the limit for "Suggest a place": N … If you have more places, contact us through "Contact us" and choose the reviews admin."

### Form fields `/ratings/suggest`
1. **"Place Name"**: Arabic and/or English — **required in at least one language**; each box accepts its own language only (letters of the other language are removed with the hint "This field accepts English only" or its Arabic equivalent), up to **100 characters excluding spaces** with a visible counter.
2. **"Category & Location"**:
   - **"Main Category"** * ⟶ **"Subcategory"** * (appears and becomes required when the category has children — e.g. cuisine: "Type: Syrian, Asian, seafood…").
   - **"City"** * ⟶ **"Area"** * from a list typeable in Arabic or English. While areas load it shows "Loading areas…".
   - Area missing? Choose **"＋ My area is not listed — I will type it"** to reveal **"Area / Neighborhood (Arabic)"** and **"(English)"** (both required), with a "↩ Pick from the list" link to go back. A city with no areas opens the two boxes directly.
3. **"Details for this place type"** (appears only when the place type has questions): e.g. cuisine for a restaurant, speciality for a clinic; required ones cannot be skipped.
4. **"Address"**: **Arabic * and English *** (each in its language, up to 200 characters excluding spaces).
5. **"Map link (optional)"**: **official map links only** — Google Maps · Waze · Apple Maps · OpenStreetMap · Bing · HERE · MapQuest · 2GIS · Yandex · what3words — not plain text.
6. **"Place photos (1 to 3)"** *: **"Upload place photos"** (jpg · png · webp, up to 10 MB each) **and/or** paste an image link and press **"Add"** (starts with http or https, no duplicates, three photos at most). Each photo gets a preview card:
   - **"Set as main"** (shown when there is more than one photo) — the main photo is the place's face and carries a "Main" badge; with no choice it is the first.
   - **"Set display position"** (optional): an editor where you choose which part of the photo shows inside the frame; the button then reads "Position set". If you skip it, the system tries to show the shop name automatically.
   - A photo link is removed with ✕.
   - Hint: "One to three photos (upload or links) — the main one is the place's face. “Display position” is optional… Logo is optional."
7. **"Logo (optional)"**: one file ("Upload logo") or a link; choosing a file disables the link box, and a link shows a preview with ✕.
8. **"Contact Info"**: "Name (from your account)" and "Phone (verified)" — locked: "Your account details are used for verification only. None of your personal or account info will be published when the place is approved."
9. **"Additional Notes (optional)"**: Arabic and English descriptions up to 500 characters each; "Each visitor sees the description in their own language. If one is left empty, the other is shown."
10. **"Submit Suggestion"** with the **mandatory consent box** below it: "Before suggesting this place, I agree to the Terms, the Usage Policy, and the Privacy Policy." (the button stays disabled without it), then **"Reset the form"** — it first asks "Everything you entered for this place will be cleared… This cannot be undone" with "Yes, clear everything" and "Cancel".
- **Draft**: what you type is kept in your browser for 24 hours; when you come back a "Restore draft" window asks ("Restore" or "Start fresh"). **Uploaded photos and logo are not saved** (image links are).
- The form has no fields for the place's phone, website or working hours — the site team adds those later.

### Automatic translation ("Bazarrna translator" — when the admins enable it for the Ratings site)
- A card at the top of the form translates all the place details into the other language and fills **only the empty fields**, and a small button under each bilingual field translates it into its pair (asking "The other field already has text — replace it with the translation?" before replacing). After translating: "review and edit if needed"; if it fails: "Translation failed right now — please complete it manually."
- What you accept unchanged shows visitors a small "Machine-translated" tag on the place page · what you edit counts as your own writing.
- Each press counts once against the translation limit (the "Automatic place translation" feature): **seeded default value 10 per month** for a free account; live value: the  tool. Reaching it shows the limit card: the period · when it renews · and the plans that raise it, if any.
- If the buttons do not appear, the translator is not enabled for this site or not available to your account — write both languages yourself.

### What happens on submit
1. **Instant checks** on the page name the first problem in a message, e.g. "Place name is required (Arabic or English)" · "Select subcategory" · "Select area" · "Enter the area in Arabic and English" · "Address is required in Arabic and English" · "Invalid map link…" · "Place photo is required (upload or URL)" · "Press “Add” next to the image link" · "Wait until the photos finish loading" · and inappropriate words in the name, address, area or description.
2. A short **ad** may appear before sending (it never blocks it).
3. **Server checks** repeat the same conditions: the limit · required fields · each field's language and wording field by field (naming the offending field) · the map link · 1–3 photos · the required subcategory · place-type details.
4. **The place is saved "Under review"** and is not public. The main photo becomes the cover and the rest become gallery photos in order. **Photos and the logo added by link are copied into Bazarrna** so the place does not depend on the other site (if copying fails, the link is kept as is). The system then tries to set the display position for photos you did not set by hand.
5. **Photo safety check**: all photos (and the logo) go through the same check as ad photos; a suspicious photo means a closer review — the suggestion stays "Under review" until decided.
6. A **"Thank you for your suggestion!"** screen: "Your suggestion has been received and will be reviewed by our team. None of your personal information will be published when the place is approved." with **"Suggest another place"** (an empty form) and **"My activity"**.
- Any other failure ⟶ the server's reason or "Failed to submit suggestion".

### Review and notifications
- Reviewed by **the Ratings team for the place's country**. A place is published only when **complete** (the subcategory and required details such as dining style) — the team completes it or rejects it.
- **Approval**: the place is published and appears in lists and search, and you get "Your suggested place "…" was approved and is now published." which opens the place page.
- **Rejection**: a reason is mandatory; the notification "Your suggested place "…" was rejected. Reason: …" opens the "Suggest a place" page. Seeded default rejection reasons: the place is duplicated or already exists · the place information is incomplete · the category or city is incorrect · the place could not be verified (live list: ).
- Each suggestion's status and rejection reason are under **"My activity" ⟶ "My suggestions"** (see [Rating a place — rules, moderation, reports and "My activity"](https://bazarrna.net/docs/ratings-reviews.md)).
- After approval the site team may add more photos, crop them, change their display position or set the logo, and add the phone, website and hours.
- Your personal information is not published with the place.

---

# الوظائف — نشرُ الوظائف ومراجعتُها وإدارةُ المتقدّمين وبحثُ المواهب — Jobs — posting jobs, moderation, managing applicants and talent search

> قائمةُ وظائف الشركة ومحرّرُ الوظيفة وخطواتُه وشروطُ جاهزيّتها، والمراجعةُ والاستئنافُ والبلاغات، وتمييزُ الوظائف، وإدارةُ الطلبات وملفُّ المتقدّم (المراحل والملاحظات والتقييم والتصدير)، ورسائلُ التوظيف والمقابلات من جهة الشركة، وبحثُ المواهب ومشاهدةُ الملفّات وكشفُ التواصل وتنزيلُ السِّيَر.
> The company's job list, the job editor with its steps and readiness rules, moderation, appeals and reports, featured jobs, applicant management and the applicant profile (stages, notes, scorecards, export), hiring messages and interviews on the company side, and talent search, profile views, contact reveals and CV downloads.

- الصفحة / Page: https://bazarrna.net/docs/jobs-companies-posting-and-talent
- القسم / Section: الوظائف — Jobs
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### من يستطيع النشر؟
- أعضاءُ بصلاحيّة إدارة الوظائف: **المالك · مدير الشركة · مسؤول التوظيف · مدير التوظيف** (‏ومن نطاقُه «محدّد» يعمل على فروعه/وظائفه فقط).
- **جوالٌ موثَّق لبلد الشركة** لإنشاء وظيفةٍ وإرسالها · نشرُ الوظائف مفعّلٌ في البلد · الشركة **نشطة**. **النشرُ الفعليّ يتطلّب اعتمادَ الشركة** (‏وإلّا تنتظر الوظيفة «بانتظار اعتماد الشركة»).
- سقفٌ عامّ: 500 وظيفةٍ غيرِ مؤرشفة لكلّ شركة (‏افتراضيّ)، وفوقه **حدُّ النشر الشهريّ للخطّة**: يُحسب **عددُ الوظائف المُرسلة للمراجعة في الشهر الميلاديّ** لا عددُ الوظائف الظاهرة معاً (‏انظر ملفّ خطط الشركات).

### قائمةُ وظائف الشركة — `/jobs/company/:companyId/jobs`
- **لأعضاء الشركة** الذين يقرؤون الوظائف، وتُفتح من «إدارة الوظائف» بعد اعتماد الشركة. فوقها روابط «طلبات التوظيف».
- **«وظيفة جديدة»** ⟵ «ابدأ مسودة منظمة»: المسمّى بالعربيّة والإنجليزيّة · الفرع · التصنيف ⟵ **«إنشاء وفتح المحرر»** («تم إنشاء المسودة»).
- **البحث والفلتر**: «بحث في وظائف الشركة» و«الحالة» (‏كل الحالات…). الفارغ: «لا توجد وظائف مطابقة».
- **بطاقةُ الوظيفة**: الحالة و**درجة «جودة»** المسوّدة، وأزرار بحسب الحالة: **«تحرير»** · **«طلبات هذه الوظيفة»** · **«الصفحة العامة»** · **«إيقاف مؤقت»** · **«استئناف النشر»** · **«إغلاق»** (‏يطلب «اكتب سبب الإجراء») · **«استئناف»** (‏على قرار رفضٍ أو تعليق — «اكتب شرحًا من 30 حرفًا على الأقل») · **«أرشفة»**. كلُّ إجراءٍ يُؤكَّد («تأكيد الإجراء») ⟵ «تم تحديث حالة الوظيفة».

### محرّرُ الوظيفة — `/jobs/company/:companyId/jobs/:jobId/edit`
- **ستّ خطوات** بأزرار «السابق» و«التالي»: **الأساسيات** · **الوصف** · **المهارات والمزايا** · **الدوام والأجر** · **التقديم والأسئلة** · **المراجعة والنشر**. وأعلاه حالةُ الحفظ (‏«جار الحفظ» · «تغييرات غير محفوظة» · «فشل الحفظ» · «محفوظ») وزرّا **«معاينة»** و**«حفظ»**.
- **الحفظُ تلقائيٌّ للمسوّدة**؛ أمّا الوظيفةُ المعتمدة فيتوقّف فيها الحفظ التلقائيّ: «التعديلات الجوهرية على وظيفة معتمدة ستعيدها تلقائيًا إلى المراجعة عند الحفظ».
- **الأساس**: المسمّى بالعربيّة والإنجليزيّة (‏إلزاميّان) · عددُ الشواغر (‏1–500) · الفرع · **المدينة (إلزاميّة)** والمنطقة · المجال · المهنة · التخصّص · مسؤولُ التوظيف المسنَد · حقولُ التصنيف الإضافيّة.
- **العمل**: نمطُ العمل (‏حضوريّ · مختلط · عن بُعد) ودولُ العمل عن بُعد (‏قطر/سوريا) · نوعُ التوظيف · الأقدميّة · تاريخُ البدء · الخبرة من–إلى بالسنوات · التعليم · الساعات الأسبوعيّة · الأيّام · الورديّة والجدول · السفر · الانتقال · بيئةُ العمل · التسهيلات.
- **النصوص باللغتين**: الملخّص · المسؤوليّات · المؤهّلات المطلوبة والمفضّلة.
- **الأجر**: النوع (‏ثابت · بالساعة · باليوم · عمولة · بلا أجر) · العملة (‏حسب البلد) · من–إلى · الفترة · إظهارُ الأجر · قابلٌ للتفاوض · عمولةٌ فقط · وصفُ الأجر.
- **المهارات** (‏حتّى 30 · «مطلوبة» أو «مفضّلة») · **المزايا** (‏حتّى 20) · **أسئلة الفرز** (‏حتّى 20؛ أسئلةُ الاختيار 2–12 خياراً).
- **طريقةُ التقديم**: عبر بازارنا أو **رابطٌ خارجيّ HTTPS آمن** · آخرُ موعد · السيرة (‏مطلوبة · اختياريّة · غيرُ مطلوبة) · الملفّ المهنيّ · رسالةُ التغطية · المرفقات.
- **العرض**: عامّة أو غيرُ مدرجة · **اسمُ الجهة ظاهر أو «سرّيّة»** · السماح بالمشاركة · الظهور في محرّكات البحث · موعدُ نشرٍ مجدول · تاريخُ الانتهاء.
- **الإقرارات الإلزاميّة** (‏في «المراجعة والنشر»): «أؤكد أن الوظيفة حقيقية ومفتوحة حاليًا» · «أؤكد عدم طلب أي رسوم من المتقدمين» · «أوافق على سياسة الوظائف والخصوصية» (‏مع «عرض السياسة») ⟵ **«معاينة تجربة المتقدم»** ثمّ **«إرسال للمراجعة»** ⟵ «تم إرسال الوظيفة إلى المسار الصحيح للمراجعة».
- أسئلةُ الفرز لكلٍّ منها: السؤال باللغتين · **«الغرض المشروع من السؤال»** · «مطلوب» · **«شرط موضوعي حاسم»** · وخياراتُ الاختيار «كل خيار بسطر: العربية|English».
- الحالةُ لا تُعدَّل من المحرّر مباشرة (‏بل من أزرار القائمة). التعديلُ من جلستين في آنٍ واحد يُرفض.

### الترجمةُ التلقائيّة («مترجم بازارنا» · إن فعّلها الأدمن لهذا الموقع)
- بطاقةٌ فوق أزرار الخطوات في المحرّر: «ترجم الوظيفة كاملاً إلى …» تملأ حقولَ اللغة الأخرى **الفارغة** فقط، وزرٌّ صغيرٌ «ترجم هذا الحقل» تحت كلّ حقلٍ ثنائيّ (‏يسأل قبل استبدال نصٍّ مكتوب). كلاهما يدور «جارٍ الترجمة…»، ثمّ **راجِع الترجمةَ وعدّلها** إن لزم.
- ما قبلتَه كما هو يظهر للزوّار بعلامةٍ صغيرة «مترجمٌ آليّاً» · وما عدّلتَه يُعدّ كتابتَك.
- كلُّ ضغطةٍ تُعَدّ مرّةً من حدّ «ترجمةُ إعلان الوظيفة تلقائيّاً» (‏**القيمةُ الافتراضيّةُ المزروعة: 10 في اليوم** في المجّانيّ؛ والقيمةُ الحيّة بأداة ) · بلوغُ الحدّ يُظهر بطاقةً بالخطط التي ترفعه.
- إن لم تظهر الأزرارُ فالمترجمُ غيرُ مفعَّلٍ لهذا الموقع أو غيرُ متاحٍ لحسابك — اكتب اللغتين يدويّاً.

### الجاهزيّة للمراجعة — بوكس «جودة المسودة»
- يعرض المحرّرُ **درجةَ جودةٍ من 100** مع ما ينقص، و«الإرشادات لا تستبدل قرار المراجعة البشرية». **أمورٌ تمنع الإرسال** حتّى تُكمَل: المسمّى بالعربيّة أو الإنجليزيّة · ملخّصٌ قصيرٌ جدّاً في أيّ لغة · المسؤوليّات · المؤهّلات · **مهارةٌ مطلوبة واحدة على الأقلّ**. وأمورٌ تُنقص الدرجة فقط: لا مهارة مفضّلة · الأجرُ مخفيّ · لا مزايا · تقديمٌ خارجيّ. ويلزم أيضاً بلوغُ حدٍّ أدنى للدرجة.
- **قواعدُ منطقيّة**: الخبرة الدنيا ≤ العليا · الأجر الأدنى ≤ الأعلى · عملةٌ صحيحةٌ للبلد · آخرُ موعدٍ في المستقبل وقبل تاريخ الانتهاء · النشرُ المجدول بعد 5 دقائق على الأقلّ · لا دولَ عمل عن بُعد لوظيفةٍ حضوريّة.
- **وظيفةٌ مطابقةٌ نشطة** للشركة نفسِها حديثاً ⟵ «توجد وظيفة نشطة مطابقة لهذه المسودة».
- وتظهر في البوكس «توجد إشارات تحتاج مراجعة بشرية: …» حين يرى الفحصُ الآليّ ما يستدعي نظرةً أدقّ (‏أدناه).

### المراجعة
- عند الإرسال تُفحص النصوصُ آليّاً. **تُرفض** الوظائفُ التي تطلب **رسوماً من المتقدّمين** أو **جوازاً أو حساباً بنكيّاً**، أو فيها **شروطٌ تمييزيّة** أو **نشاطٌ غيرُ قانونيّ**، والدخلُ غيرُ الواقعيّ يُعامَل بحذر. وتحتاج **مراجعةً يدويّةً أدقّ** (‏وقد تأخذ وقتاً أطول): العملُ داخل المنازل · الانتقال أو العمل بالخارج · العمولة فقط · بلا أجر أو تطوّع · الجهة السرّيّة · عددٌ كبير من الشواغر · التقديمُ الخارجيّ · مجالاتٌ حسّاسة كالأدوار الماليّة والعملات الرقميّة.
- **الهدف: الردّ خلال 24 ساعة**.
- النتيجة: **نشر** (‏أو «مجدولة» إن كان لها موعد) · **يحتاج تعديلات** · **رفض** · **تعليق**، مع سببٍ من قائمةٍ معلنة (‏مثل: يجب توثيق الشركة · لا رسوم على المتقدّمين · أجرٌ مضلِّل · شروطٌ تمييزيّة · رابطٌ غيرُ آمن · بياناتٌ زائدة · مكرّرة · معلوماتٌ ناقصة · وظيفةٌ وهميّة…). يصل إشعارٌ لأعضاء الشركة المعنيّين.
- **مدّةُ النشر الافتراضيّة 30 يوماً** إن لم يُحدَّد تاريخُ انتهاء؛ وتنتهي تلقائيّاً عند تاريخ الانتهاء **أو آخر موعد للتقديم** مع إشعار «انتهى نشر الوظيفة».
- **تعديلٌ جوهريّ بعد الاعتماد** (‏المسمّى · النصوص · الأجر · المكان · طريقة التقديم · الأسئلة…) يعيد الوظيفة إلى المراجعة.

### أفعالُ الشركة على الوظيفة
| الفعل | من الحالة | إلى |
|---|---|---|
| إرسال للمراجعة | مسوّدة · يحتاج تعديلات · مرفوضة | قيد المراجعة (‏أو بانتظار اعتماد الشركة) |
| إيقاف مؤقّت | منشورة | متوقّفة |
| استئناف | متوقّفة | منشورة (‏أو مجدولة) |
| إغلاق (‏بسبب) | معتمدة · مجدولة · منشورة · متوقّفة | مغلقة |
| تمّ الشغل (‏بسبب) | نفسها | مشغولة |
| أرشفة | مغلقة · مشغولة · منتهية · مرفوضة | مؤرشفة (‏لا تُعدَّل بعدها) |

- **الاستئناف**: على «مرفوضة» أو «معلّقة» **خلال 14 يوماً** (‏افتراضيّاً) من القرار، بزرّ «استئناف» وشرحٍ لا يقلّ عن 30 حرفاً، واستئنافٌ واحدٌ معلّق في كلّ مرّة؛ ويراجعه مراجِعٌ غيرُ الذي قرّر. النتائج: إعادةٌ للمراجعة · يحتاج تعديلات · تأييدُ القرار.
- **البلاغات** من الزوّار تُراجع، وقد تُعلَّق الوظيفة إثرها («تم تعليق الوظيفة بعد بلاغ»).

### تمييزُ الوظيفة
من صفحة **«الفوترة والخطط»**: شراءُ «إعلان مميز» أو استخدامُ **رصيد تمييز** من الاشتراك على وظيفةٍ **منشورةٍ فعّالة** غيرِ مميّزةٍ حاليّاً ⟵ وسمُ **«إعلان مميز / ممول»** وتصدّرُ نتائج البحث طوال المدّة (‏التفاصيل في ملفّ خطط الشركات).

### إدارةُ المتقدّمين — `/jobs/company/:companyId/applications` و`/:applicationId`
- **لأعضاء الشركة الذين يقرؤون الطلبات** (‏المُقابِل يرى المسندةَ إليه فقط، والمدقّق لا يرى هويّة المرشّحين). عرضان: **«قائمة»** و**«لوحة»** (‏أعمدةٌ بالمراحل).
- **البحث والفلاتر**: «بحث بالمرشح أو الإيصال أو الوظيفة» · كل الوظائف · كل الحالات · كل أعضاء الفريق · كل الوسوم. الفارغ: «لا توجد طلبات مطابقة».
- **إجراءاتٌ جماعيّة**: تحديدُ طلبين على الأقلّ (‏وحتّى 25 افتراضيّاً) ⟵ **«تغيير الحالة»** أو **«إسناد»** أو **«وسم»** ⟵ «تنفيذ» بتأكيد («اكتملت العملية الجماعية»).
- **تفاصيلُ الطلب**: أزرار **«الملف المهني الكامل»** · **«رسالة»** · **«مقابلة»** · **«ملف التقديم»** (‏لقطةُ ما أرسله المرشّح كما هو) · السيرة · **«المرفقات»** (‏وما تحجبه صلاحيّتُك: «… مرفقات محجوبة حسب صلاحيتك») · و:
  - **«التعاون الداخلي»** (‏الإسناد): «مسؤول الطلب» · «متعاون» · «مقابل»، مع «إزالة الإسناد».
  - **الملاحظات**: «ملاحظة داخلية لا يراها المرشح» لـ«فريق التوظيف» أو «موظفو التوظيف فقط»، مع حذف الملاحظة.
  - **«نماذج التقييم»**: قوالبُ معايير **مجموعُ أوزانها 100**؛ تختار نموذجاً وتقيّم وتكتب «الخلاصة» والتوصية (‏نعم بقوّة · نعم · مختلط · لا · لا بقوّة · دون توصية) ⟵ «مسودة» أو **«إرسال نهائي»**.
  - **«السجل»** و**«تغيير المرحلة»** مع «سبب داخلي» ورسالةٍ اختياريّة للمرشّح ⟵ «تحديث».
  - **«الوسوم»** (‏«إنشاء وسم جديد» بلون) و**«القوائم»** («إنشاء قائمة جديدة»).
- **المراحلُ المسموحة** تسير في مسار: مُرسَل ⟵ تمّت مشاهدته/فرز ⟵ يحتاج معلومات/قائمة مختصرة/تقييم ⟵ طلب/تمّ التواصل ⟵ مقابلة مجدولة ⟵ منتهية ⟵ تحقّق المراجع ⟵ عرض ⟵ تمّ التوظيف — مع **رفض** و**مجموعة المواهب** و**أرشفة** من مواضع محدّدة. والمرشّحُ يُشعَر عند المراحل المهمّة (‏ملفّ «البحث والتقديم»).
- **التصدير CSV** (‏زرّ «تصدير»): يحتاج **صلاحيّةَ تصديرٍ تمنحها إدارةُ بازارنا للشركة** (‏حتّى 1000 صفّ؛ وبيانات التواصل فقط إن سُمح بها) — وإلّا «استحقاق تصدير الطلبات غير مفعّل».

### ملفُّ المتقدّم — `/jobs/company/:companyId/applications/:applicationId/candidate`
«ملف مهنيّ — عبر بازارنا للوظائف»: ملفُّ المتقدّم كاملاً (‏تقديمُه موافقةٌ صريحة) عدا العنوانَ الدقيق والمُزكّين، بتصميم السيرة نفسِه مع تنزيله PDF. **لا يستهلك أيّ حصّة** من حصص المواهب.

### رسائلُ التوظيف — `/jobs/company/:companyId/messages`
- **لمن يقرأ الطلبات**. «المحادثات» مع بحثٍ بالاسم أو البريد أو الهاتف، ومجموعةُ **«مرشّحون من بازارنا»** للمحادثات المرشَّحة (‏وعليها «ترشيح بازارنا»، و«لم تبدأ المحادثة بعد» إلى أن تُرسل أوّلَ رسالة).
- **الشركة تبدأ المحادثة**؛ مع اختيار **قالب** (‏أو «بدون قالب»)، وإرفاق ملفٍّ أو صورة. وتُخفى البريداتُ والهواتفُ في النصّ تلقائيّاً.
- **«إنهاء المحادثة»** (‏بتأكيد: «لن يتمكّن أيّ طرف من إرسال رسائل بعدها، ويمكنك إعادة فتحها لاحقاً») ثمّ **«إعادة فتح المحادثة»** · «إبلاغ عن المحادثة».
- **قوالبُ المراسلة**: «إنشاء قالب مراسلة» (‏الاسم والنصّ بالعربيّة والإنجليزيّة) ⟵ «حفظ القالب» · «تعديل» · «تعطيل».
- **الحذفُ التلقائيّ** للرسائل يتبع سياسة الإدارة (‏مطفأٌ افتراضيّاً)، ويظهر تنبيهُه أعلى الصفحة حين يعمل؛ والشركةُ المشتركة بخطّةٍ فيها الإعفاء تُستثنى.

### المقابلات — `/jobs/company/:companyId/interviews`
- **لمن يقرأ الطلبات**. فلترُ الحالة (‏كل الحالات · مجدولة · ملغاة · مكتملة) ورابطُ «الرسائل».
- **«جدولة مقابلة»**: طلبُ التوظيف · النوع (‏حضوريّة · هاتفيّة · مرئيّة) · المنطقة الزمنيّة · البداية والنهاية · **رابطُ الاجتماع الآمن** (‏للمرئيّة) أو الموقع باللغتين (‏للحضوريّة) · جدولُ المقابلة باللغتين · **فريق المقابلة** · نموذج التقييم · ملاحظاتٌ داخليّة ⟵ **«جدولة وإشعار الأطراف»**. تُجدول بين 5 دقائق وسنةٍ من الآن، ولا تتجاوز 8 ساعات.
- لكلّ مقابلةٍ مجدولة: **«تغيير الموعد»** (‏البداية والنهاية ⟵ «تم تحديث الموعد وإشعار الأطراف») · **«إلغاء»** (‏رسالةُ إلغاءٍ للمرشّح بالعربيّة والإنجليزيّة وسببٌ داخليّ ⟵ «تم إلغاء المقابلة وإشعار المرشح») · وردُّ عضو الفريق **«سأحضر»/«لن أحضر»**. ويظهر «ردّ المرشح» (‏مقبولة · مرفوضة · طلب تغيير الموعد).

### بحثُ المواهب — `/jobs/company/:companyId/talent` (‏و`/jobs/employer/:companyId/talent-search` و`/jobs/employer/:companyId/candidate-lists` تفتحان الصفحةَ نفسَها)
«المواهب والتوظيف — وصول مضبوط للمواهب وخدمة توظيف يديرها فريق بازارنا». ثلاثةُ تبويبات (‏التبديلُ لا يقفز بالصفحة): **بحث المواهب** · **القوائم والتواصل** · **وظّف مع بازارنا** (‏حين تكون خدمةُ «وظّف مع بازارنا» متوقّفة يختفي هذا التبويب ويعمل التبويبان الآخران كالمعتاد — ملفّ «وظّف مع بازارنا»).
- **شروط الوصول**: الميزة مفعّلة في البلد · شركةٌ **نشطة معتمدة بمستوى «شركة موثّقة من بازارنا» أو «شريك توظيف رسميّ»** · **وصولٌ فعّال للمواهب** (‏يأتي مع اشتراكٍ مدفوع أو تمنحه الإدارة) · كلُّ عضوٍ يضغط **«أوافق»** على شروط الاستخدام المهنيّ · **غرضٌ مشروع** لكلّ بحثٍ ومشاهدة. رسائل: «يلزم قبول شروط الاستخدام المهني قبل البحث» · «الوصول غير مفعّل لهذه الشركة…». وزرُّ البحث معطّلٌ حتّى يتحقّق الشرطان الأخيران.
- **البحث**: «كلمة البحث» (‏المسمّى · النبذة · المهارات) · **«الغرض المشروع»** (‏مملوءٌ مبدئيّاً بـ«Recruiting for an active role» ويمكن تعديله) · «أشهر الخبرة». **من يظهر**: أعضاءُ مجموعة المواهب **النشطون** في بلد الشركة بوضع «مجهّل» أو «ملف مهني للشركات الموثقة». البطاقةُ **مجهّلة**: مرجع `C-…` · المسمّى (‏أو «مرشح مهني») · سنوات الخبرة · المهارات.
- **فتحُ الملفّ** (‏نافذة): المسمّى والنبذة والمهارات، بلا بيانات تواصل؛ وفي الوضع المجهّل **بلا اسمٍ ولا صورةٍ ولا أسماء شركاتٍ سابقة**. زرّا **«حفظ بالقائمة»** و**«طلب التواصل»**. ومحاولاتُ فتح ملفّاتٍ غير متاحة مراراً تُسجَّل.
- **«القوائم والتواصل»**: «قوائم المرشحين» بعدد مرشّحيها · «طلبات التواصل» بحالتها، وللمقبول زرّ **«عرض المسموح»** (‏البريد/الجوال، أو «تمت مشاركة السيرة فقط»).
- **طلبُ التواصل**: تكتب «الغرض المحدد من طلب التواصل» ⟵ «أرسل الطلب للمرشح». صالحٌ 1–30 يوماً (‏افتراضيّ 7)؛ **يصل المرشّحَ إشعارٌ بلغته** ويقرّر ما يشاركه (‏بريد · جوال · سيرة PDF)، ويستطيع إلغاءَ موافقته لاحقاً.
- **الاستهلاك**: كلُّ بحثٍ وكلُّ فتحِ ملفٍّ من الحصّة اليوميّة والشهريّة؛ الكشفُ **مرّةً لكلّ طلبٍ مقبول**؛ كلُّ تنزيل سيرةٍ من الحصّة الشهريّة. التفاصيل والأرقام في ملفّ خطط الشركات (‏والقيمُ الحيّة بأداة ).
- **كلُّ وصولٍ مسجَّل** ويراه المرشّح في «سجل الوصول».

## English

### Who can post?
- Members with job-management permission: **owner · company admin · recruiter · hiring manager** (a member with a "specific" scope works only on their locations/jobs).
- **A phone verified for the company's country** to create and submit a job · job posting enabled in the country · the company is **active**. **Actual publishing requires company approval** (otherwise the job waits as "Job waiting for company approval").
- Global ceiling: 500 non-archived jobs per company (default), plus the **plan's monthly posting limit**: it counts **the number of jobs submitted for review in the calendar month**, not how many are live at the same time (see the company plans file).

### The company's job list — `/jobs/company/:companyId/jobs`
- **Company members who read jobs**, opened from "Manage jobs" after the company is approved. Links to "Applications" sit above it.
- **"New job"** ⟶ "Start a structured draft": Arabic and English titles · branch · category ⟶ **"Create and open editor"** ("Draft created.").
- **Search and filter**: "Search company jobs" and "Status" (all statuses…). Empty: "No matching jobs".
- **The job card**: status and the draft **"Quality"** score, with buttons depending on the status: **"Edit"** · **"Job applications"** · **"Public page"** · **"Pause"** · **"Resume"** · **"Close"** (asks "Enter the action reason") · **"Appeal"** (on a rejection or suspension — "Write at least 30 characters.") · **"Archive"**. Every action is confirmed ("Confirm action") ⟶ "Job status updated."

### The job editor — `/jobs/company/:companyId/jobs/:jobId/edit`
- **Six steps** with "Previous" and "Next": **Basics** · **Description** · **Skills & benefits** · **Schedule & pay** · **Application & screeners** · **Review & publish**. At the top: the save state ("Saving" · "Unsaved changes" · "Save failed" · "Saved") and the **"Preview"** and **"Save"** buttons.
- **Drafts are saved automatically**; on an approved job autosave is paused: "Material edits to an approved job return it to review when saved."
- **Basics**: Arabic and English titles (required) · openings (1–500) · branch · **city (required)** and area · category · occupation · specialization · assigned recruiter · extra category fields.
- **Work**: work mode (on-site · hybrid · remote) and remote countries (Qatar/Syria) · employment type · seniority · start date · experience min–max in years · education · weekly hours · days · shift and schedule · travel · relocation · work environment · accommodations.
- **Texts in both languages**: summary · responsibilities · required and preferred qualifications.
- **Pay**: type (fixed · hourly · daily · commission · unpaid) · currency (per country) · min–max · period · show pay · negotiable · commission only · pay description.
- **Skills** (up to 30 · "required" or "preferred") · **benefits** (up to 20) · **screening questions** (up to 20; choice questions 2–12 options).
- **Application method**: via Bazarrna or a **safe HTTPS external link** · deadline · CV (required · optional · not required) · professional profile · cover letter · attachments.
- **Display**: public or unlisted · **employer name shown or "confidential"** · allow sharing · search-engine indexing · scheduled publish time · expiry date.
- **Mandatory declarations** (in "Review & publish"): "I confirm this job is genuine and currently open." · "I confirm applicants will not be charged any fee." · "I accept the Jobs policy and privacy terms." (with "View policy") ⟶ **"Preview candidate view"** then **"Submit for review"** ⟶ "Job sent to the correct review path."
- Each screening question has: the question in both languages · **"Lawful purpose of this question"** · "Required" · **"Objective knockout"** · and choice options as "One option per line: Arabic|English".
- The status is not changed from the editor (but from the list buttons). Editing from two sessions at once is refused.

### Automatic translation (“Bazarrna translator” · when the admin enables it for this site)
- A card above the step buttons in the editor: “Translate the whole job post fully to …” fills only the **empty** other-language fields, plus a small “Translate this field” button under each bilingual field (it asks before replacing written text). Both spin “Translating…”; then **review and edit the translation** if needed.
- What you accept unchanged shows visitors a small “Machine-translated” tag · what you edit counts as your own writing.
- Each press counts once against the "Automatic job-post translation" limit (**seeded default: 10 per day** on the free tier; the live value via the  tool) · reaching it shows a card with plans that raise it.
- If the buttons do not appear, the translator is not enabled for this site or not available to your account — write both languages manually.

### Readiness for review — the "Draft quality" box
- The editor shows **a quality score out of 100** with what is missing, and "Guidance does not replace human moderation." **These block submission** until completed: the Arabic or English title · a summary that is too short in either language · responsibilities · qualifications · **at least one required skill**. These only lower the score: no preferred skill · pay hidden · no benefits · external application. A minimum score is also required.
- **Logical rules**: min experience ≤ max · min pay ≤ max · a valid currency for the country · a deadline in the future and before the expiry date · scheduled publishing at least 5 minutes ahead · no remote countries on an on-site job.
- **A matching active job** of the same company recently ⟶ "A matching active job already exists."
- The box also shows "Signals require human review: …" when the automatic check sees something that needs a closer look (below).

### Moderation
- On submission the texts are checked automatically. Jobs that ask applicants for **fees**, for **a passport or bank account**, or that contain **discriminatory criteria** or **illegal activity** are refused, and unrealistic income is treated with caution. These get **a closer manual review** (and may take longer): in-home work · relocation or work abroad · commission only · unpaid or volunteer · confidential employer · a large number of openings · external application · sensitive fields such as financial or crypto roles.
- **Target: a response within 24 hours**.
- Outcome: **publish** (or "scheduled" if it has a time) · **needs changes** · **reject** · **suspend**, with a reason from a published list (e.g. company must be verified · no fees for applicants · misleading pay · discriminatory criteria · unsafe link · excessive data · duplicate · missing information · ghost job…). The relevant company members are notified.
- **Default publication period is 30 days** if no expiry is set; the job ends automatically at the expiry date **or the application deadline**, with a "Job posting has expired" notification.
- **A material edit after approval** (title · texts · pay · location · application method · questions…) sends the job back to review.

### Company actions on a job
| Action | From | To |
|---|---|---|
| Submit for review | draft · needs changes · rejected | pending review (or waiting for company approval) |
| Pause | published | paused |
| Resume | paused | published (or scheduled) |
| Close (with reason) | approved · scheduled · published · paused | closed |
| Filled (with reason) | same | filled |
| Archive | closed · filled · expired · rejected | archived (read-only afterwards) |

- **Appeal**: on "rejected" or "suspended" **within 14 days** (default) of the decision, with the "Appeal" button and an explanation of at least 30 characters, one pending appeal at a time; it is reviewed by a different reviewer from the one who decided. Outcomes: back to review · needs changes · decision upheld.
- **Reports** from visitors are reviewed and may lead to suspension ("Job suspended following a report").

### Featuring a job
From the **"Billing and plans"** page: buying "Featured" or using a **promotion credit** from the subscription on a **published, active** job that is not featured right now ⟶ the **"Featured / Sponsored"** label and top placement in search results for the period (details in the company plans file).

### Managing applicants — `/jobs/company/:companyId/applications` and `/:applicationId`
- **Company members who read applications** (an interviewer sees only applications assigned to them, and an auditor does not see candidate identities). Two views: **"List"** and **"Board"** (columns by stage).
- **Search and filters**: "Candidate, receipt, or job" · all jobs · all statuses · all assignees · all tags. Empty: "No matching applications."
- **Bulk actions**: select at least two applications (up to 25 by default) ⟶ **"Change status"**, **"Assign"** or **"Tag"** ⟶ "Apply" with confirmation ("Bulk action completed.").
- **Application details**: the **"Full profile"** · **"Message"** · **"Interview"** · **"Application"** (the snapshot the candidate sent, as is) buttons · the CV · **"Documents"** (and what your permission hides: "… documents hidden by permission.") · and:
  - **"Internal collaboration"** (assignment): "Owner" · "Collaborator" · "Interviewer", with "Remove assignment".
  - **Notes**: "Internal note hidden from candidate" for the "Hiring team" or "Recruiters only", with "Delete note".
  - **"Scorecards"**: criteria templates whose **weights total 100**; pick a template, rate, write the "Summary" and a recommendation (strong yes · yes · mixed · no · strong no · no recommendation) ⟶ "Draft" or **"Submit final"**.
  - **"Timeline"** and **"Change stage"** with an "Internal reason" and an optional message to the candidate ⟶ "Update".
  - **"Tags"** ("Create new tag", coloured) and **"Lists"** ("Create new list").
- **Allowed stages** follow a path: submitted ⟶ viewed/screening ⟶ needs information/shortlisted/assessment ⟶ contact requested/contacted ⟶ interview scheduled ⟶ completed ⟶ reference check ⟶ offer ⟶ hired — with **reject**, **talent pool** and **archive** from specific points. The candidate is notified at the key stages (the "Search and apply" file).
- **CSV export** (the "Export" button): needs **an export permission granted to the company by the Bazarrna team** (up to 1000 rows; contact data only if allowed) — otherwise "Application export entitlement is inactive".

### The applicant's profile — `/jobs/company/:companyId/applications/:applicationId/candidate`
"Professional profile — via Bazarrna Jobs": the applicant's full profile (applying is explicit consent) except the exact address and references, in the same CV layout with a PDF download. **It uses no talent quota.**

### Hiring messages — `/jobs/company/:companyId/messages`
- **Members who read applications**. "Conversations" with a search by name, email or phone, and a **"Bazarrna candidates"** group for referred conversations (marked "Bazarrna referral", and "Not started yet" until you send the first message).
- **The company starts the conversation**, with a **template** (or "No template") and a file or image attachment. Emails and phone numbers in the text are hidden automatically.
- **"End conversation"** (confirmed: "Neither side can send messages afterward; you can reopen it later") then **"Reopen"** · "Report thread".
- **Message templates**: "Create message template" (name and body in Arabic and English) ⟶ "Save template" · "Edit" · "Deactivate".
- **Automatic deletion** of messages follows the admin policy (off by default), and its notice shows at the top when it is on; a company subscribed to a plan carrying the exemption is exempt.

### Interviews — `/jobs/company/:companyId/interviews`
- **Members who read applications**. A status filter (all statuses · scheduled · cancelled · completed) and a "Messages" link.
- **"Schedule interview"**: application · type (on-site · phone · video) · timezone · start and end · **secure meeting URL** (video) or location in both languages (on-site) · agenda in both languages · **interview team** · scorecard · internal notes ⟶ **"Schedule and notify"**. It must be between 5 minutes and one year from now and no longer than 8 hours.
- For each scheduled interview: **"Reschedule"** (start and end ⟶ "Interview rescheduled and participants notified.") · **"Cancel"** (a cancellation message to the candidate in Arabic and English and an internal reason ⟶ "Interview cancelled and candidate notified.") · and the panel member's **"I will attend"/"Decline"**. The "Candidate RSVP" shows (accepted · declined · reschedule requested).

### Talent search — `/jobs/company/:companyId/talent` (and `/jobs/employer/:companyId/talent-search` and `/jobs/employer/:companyId/candidate-lists` open the same page)
"Talent and recruitment — Controlled talent access and Bazarrna-managed recruitment." Three tabs (switching does not jump the page): **Talent search** · **Lists and contact** · **Hire with Bazarrna** (when the "Hire with Bazarrna" service is paused this tab is hidden and the other two work as usual — the "Hire with Bazarrna" file).
- **Access conditions**: feature enabled in the country · an **active, approved company at the "Bazarrna verified company" or "Official recruitment partner" level** · **active talent access** (comes with a paid subscription or is granted by the Bazarrna team) · each member presses **"Accept"** on the professional-use terms · a **legitimate purpose** for each search and view. Messages: "Accept the professional-use terms before searching" · "Talent access is not active for this company…". The search button stays disabled until the last two conditions are met.
- **Search**: "Keywords" (headline · summary · skills) · **"Legitimate purpose"** (pre-filled with "Recruiting for an active role" and editable) · "Experience months". **Who appears**: **active** talent-pool members in the company's country in "anonymized" or "professional profile to verified employers" mode. Cards are **anonymized**: reference `C-…` · headline (or "Professional candidate") · years of experience · skills.
- **Opening a profile** (a dialog): headline, summary and skills, without contact data; in anonymized mode **no name, photo or past company names**. The **"Save to list"** and **"Request contact"** buttons. Repeated attempts to open unavailable profiles are logged.
- **"Lists and contact"**: "Candidate lists" with their candidate counts · "Contact requests" with their status, and for an accepted one the **"View approved data"** button (email/phone, or "CV only was shared.").
- **Contact request**: you write "the specific recruitment purpose" ⟶ "Request sent to the candidate." Valid 1–30 days (default 7); **the candidate is notified in their language** and decides what to share (email · phone · CV PDF), and can revoke consent later.
- **Consumption**: each search and each profile opening uses the daily and monthly quota; a reveal **once per accepted request**; each CV download uses the monthly quota. Details and numbers in the company plans file.
- **Every access is logged** and visible to the candidate in their "Access history".

---

# الوظائف — إنشاءُ مساحة الشركة والمطالبةُ بها واعتمادُها ومستوياتُ الثقة والفريق — Jobs — creating a company workspace, claiming it, approval, trust levels and the team

> كيف تُنشئ شركةٌ أو فردٌ مساحةَ نشر، والوثائقُ المطلوبة حسب البلد، ومستوياتُ الثقة وشاراتُها، والاعتمادُ والشراكةُ والاستئناف، وأدوارُ الفريق وصلاحيّاتُها والدعواتُ ونقلُ الملكيّة، وقناةُ التواصل مع بازارنا.
> How a business or an individual creates a hiring workspace, required documents per country, trust levels and badges, approval, partnership and appeals, team roles and permissions, invitations and ownership transfer, and the channel to Bazarrna.

- الصفحة / Page: https://bazarrna.net/docs/jobs-companies-setup-verification
- القسم / Section: الوظائف — Jobs
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### مساحةُ النشر والتوظيف — `/jobs/company` و`/jobs/company/:id` (‏و`/jobs/request` يحوّل إليها)
- **للمسجّلين** (‏من القائمة «أطلب موظف» أو «حسابي» ⟵ «طلب موظف» أو «أعلن عن وظيفة»). «للشركات والأفراد — الاعتماد وإدارة التوظيف والفريق». إن لم تكن لك مساحة: «لا توجد مساحة نشر بعد — أنشئ مساحتك للبدء بنشر الوظائف…» وزرّ **«مساحة نشر جديدة»**. تُعرض فقط الشركاتُ التي أنت عضوٌ نشطٌ فيها **في البلد المفتوح حاليّاً**، و`/:id` يفتح شركةً بعينها.
- **الجانب**: قائمةُ **«الشركة النشطة»** (‏للتبديل بين شركاتك) · الغلاف والشعار والاسم والحجم · ثلاثةُ تبويبات: **الملف** · **الفريق** · **الاعتماد** (‏التبديلُ بينها لا يقفز بالصفحة).
- **شريطُ الشركة**: الشارة وشرحُها وحالةُ المراجعة والاعتماد، ثمّ أزرار:
  - **«طلبات التوظيف»** (‏لمن يقرأ الطلبات) · **«إدارة الوظائف»** — وقبل الاعتماد يظهر مقفلاً «النشر بعد الموافقة» («متاح بعد موافقة الإدارة») · **«الملف العام»** (‏بعد الاعتماد) ⟵ `/jobs/employers/:slug`.
  - **«بحث المواهب وخدمة بازارنا»** · **«المشاريع المستقلة»** · **«الفوترة والخطط»** · **«التواصل مع بازارنا»** (‏يظهر هنا للشركة الموثّقة أو الشريك؛ وصفحةُ الفوترة تربط إليه لكلّ شركة).
  - **«رسائل التوظيف»** و**«المقابلات»** (‏لمن يقرأ الطلبات).

### إنشاءُ المساحة (‏الخطوة 1 من 2)
- **شروط**: بريدٌ وجوالٌ **موثَّقان** · بلدُ الحساب محدّد (‏قطر أو سوريا) ويطابق بلدَ الشركة · تسجيلُ الشركات مفعّلٌ في البلد · **حتّى 10 شركاتٍ** غيرِ مؤرشفة لكلّ مالك.
- **نوعُ المُشغِّل**:
  - **منشأةٌ مسجَّلة (شركة/مؤسسة)**: يلزم الاسمُ القانونيّ · الاسمُ بالعربيّة والإنجليزيّة · رقمُ السجلّ التجاريّ · الشكلُ القانونيّ · اسمُ المدير/المفوَّض ورقمُ هويّته · صفةُ المفوَّض · بريدُ الشركة وهاتفُها · مدينةٌ وعنوانٌ رسميّ للمقرّ.
  - **فردٌ يوظّف مباشرةً** (‏سائق · عاملة منزل · عامل محلّ…): **لا يُطلب سجلٌّ تجاريّ ولا شكلٌ قانونيّ ولا صفةُ مفوَّض** — يكفي اسمُه ورقمُ هويّته وبريدُه وهاتفُه وعنوانُه.
- في النموذج أيضاً: الحجم · **المدينة الرئيسيّة** · **العنوان الرسميّ بالعربيّة والإنجليزيّة**، وتنبيه «لن تتمكن الشركة من نشر وظائف قبل رفع الأوراق المطلوبة وموافقة الإدارة» ⟵ **«حفظ والمتابعة للأوراق»** أو «إلغاء».
- **تبويب «الملف»** بعد الإنشاء: الاسم التجاريّ والاسمان العربيّ والإنجليزيّ · الحجم (‏متناهي الصغر · صغيرة · متوسّطة · كبيرة · مؤسّسة كبرى · غير ربحيّة · حكوميّة) · القطاع · الموقع الإلكترونيّ · بريدُ الشركة وهاتفُها **الخاصّان** · **البريد والهاتف العامّان** · الوصف والثقافة باللغتين · المزايا · روابطُ التواصل الاجتماعيّ (‏تُراجع قبل الظهور) · **الهوية البصرية** («تحميل الشعار» · «تحميل الغلاف») · **المواقع** (‏«إضافة» مدينةً وعنواناً، وتعيين «رئيسي»، حتّى 30 موقعاً بمقرٍّ رئيسيٍّ واحد) ⟵ **«حفظ الملف»**.
- **رقمُ السجلّ مكرّر** في البلد نفسِه ⟵ «توجد شركة مسجّلة بهذا الرقم بالفعل» (‏وإن كانت شركةً لدينا بلا مالك يظهر صندوقُ المطالبة — أدناه).
- بعد الإنشاء: «تم حفظ بيانات الشركة. ارفع الآن الأوراق الإلزامية لإرسالها للمراجعة» وإشعار «تم إنشاء شركتك — أكمل البيانات وارفع الوثائق الرسمية ثم أرسلها للاعتماد». **الإنشاءُ وحدَه لا ينشر شيئاً**.
- **الاسمُ العربيّ عربيٌّ والإنجليزيّ إنجليزيّ**، ويُرفض اللفظُ غيرُ اللائق («يوجد كلام غير لائق في هذا الحقل — يرجى تعديله»).
- الشعارُ والغلافُ يمرّان بفحص الصور («تم تحديث الهوية البصرية»)، وإن احتاجا مراجعةً يدويّة: «صورة الشركة تحتاج مراجعة يدوية ولم تُنشر».

### الاعتماد (‏الخطوة 2 من 2) — تبويب «الاعتماد»
**الوثائقُ الإلزاميّة حسب البلد** (‏للمنشآت):
| قطر | سوريا |
|---|---|
| السجلّ التجاريّ · بطاقة المنشأة · هويّة المدير/المفوَّض | السجلّ التجاريّ · رخصة مزاولة النشاط · هويّة المدير/المفوَّض |

- **الفرد**: هويّةُ المدير/المفوَّض (‏إثباتُ هويّته) فقط.
- أنواعٌ أخرى تُرفع اختياريّاً: عضويّة الغرفة · الشهادة الضريبيّة · الترخيص · إثبات النطاق · إثبات العنوان · كتاب التفويض · أخرى.
- **في التبويب**: «الأوراق الإلزامية حسب بلد الشركة» وأمام كلٍّ منها «تم الرفع والفحص» أو «مطلوب قبل الإرسال» · ثمّ «الخطوة 2 من 2: رفع الأوراق الرسمية»: **نوع الوثيقة** · **عنوان الوثيقة** · **تحميل ملف الوثيقة** ⟵ **«رفع وفحص»** · و«الوثائق الخاصة المرفوعة» مع «تنزيل».
- كلُّ ملفٍّ يُعزل ويُفحص قبل قبوله («تم رفع الوثيقة وفحصها»)؛ الملفُّ نفسُه لا يُرفع مرّتين. **الوثائقُ خاصّةٌ ولا تظهر للعامّة**.
- **«إرسال للاعتماد»** يتطلّب بياناتٍ قانونيّةً مكتملة وكلَّ الوثائق الإلزاميّة؛ وإلّا «ينقص بعض وثائق الشركة المطلوبة» مع قائمة الناقص. بعده: «تم إرسال الطلب. سترد الإدارة خلال 48 ساعة» ويظهر «أُرسل للمراجعة» و**«الموعد المتوقع للرد»**.
- بريدُ عملٍ على نطاق شركتك نفسِها يساعد المراجعة؛ والبريدُ العامّ (‏مثل gmail) لا يمنع الإرسال لكنّه قد يستدعي تدقيقاً أكثر.
- **لا نشرَ للوظائف قبل الاعتماد**: الوظيفةُ المُرسلة قبل الاعتماد تنتظر «بانتظار اعتماد الشركة» وتدخل المراجعة تلقائيّاً فور الاعتماد.
- **نتائجُ المراجعة** (‏يصلك إشعارٌ بكلٍّ منها): **يحتاج تعديلات** (‏مع السبب — تصحّح وتعيد الإرسال) · **اعتماد** · **رفض** · **تعليق**.
- **تعديلٌ جوهريّ بعد الاعتماد** (‏الاسم القانونيّ · رقم السجلّ · القطاع · الشكل القانونيّ · المدير أو رقم هويّته) يعيد الشركة إلى «يحتاج تعديلات» ويفتح طلبَ اعتمادٍ جديداً.

### مستوياتُ الثقة وشاراتُها
| الشارة | المعنى |
|---|---|
| شركة مسجّلة | أُنشئ الملفّ فقط |
| بيانات التواصل موثّقة | بريدُ المالك وجوالُه موثّقان (‏مستوى الشركة عند إنشائها) |
| مستندات مقدّمة | قيد المراجعة — ليست اعتماداً نهائيّاً |
| فرد موثَّق الهويّة | فردٌ راجعنا هويّته (‏لا سجلّ تجاريّ) |
| شركة موثّقة من بازارنا | منشأةٌ اعتُمد تسجيلُها بوثائقها الكاملة |
| شريك توظيف رسميّ | موثّقةٌ + شراكةٌ مباشرة بعد توثيقٍ إضافيّ |

- **اعتمادُ التسجيل** يمنح المنشأةَ «شركة موثّقة من بازارنا» والفردَ «فرد موثّق الهويّة»، ويتيح النشر للاثنين.
- **الفردُ الموثَّق لا يصل** إلى ما يخصّ المنشآت: **بحث المواهب وحصصه · التوظيف المُدار · فلتر «شركة موثّقة»** في البحث. والفردُ يظهر دائماً بشارة «فرد» ولا يُرقّى لشارة الشركات.
- **«تعامل مع بازارنا» (‏الشراكة)** — «خيار إضافي غير إلزامي للشارات وخدمات التوظيف المُدار. تستطيع نشر وظائفك بدونه»، وبعد الاعتماد فقط: **«بدء طلب اختياري»** ⟵ «نوع التعامل المطلوب» (‏شركة موثّقة من بازارنا · شريك توظيف رسميّ) · «بريد العمل» · «ملخص الطلب» · «مستندات التعامل الاختياري مع بازارنا» ⟵ **«إرسال الطلب الاختياري»**. عند القبول تُمنح **صلاحيّةٌ لمدّة سنة** (‏افتراضيّاً) مع تنبيه إعادة التوثيق قبل 30 يوماً؛ وعند انتهائها يعود المستوى إلى «بيانات التواصل موثّقة».

### الاستئناف
- على قرار **رفضٍ أو تعليقٍ أو انتهاء**: قسمُ **«الاستئناف»** في تبويب الاعتماد ⟵ **«إرسال الاستئناف»** («تم إرسال الاستئناف»). استئنافٌ واحدٌ معلّقٌ في كلّ مرّة («يوجد استئناف قيد الانتظار بالفعل»). قبولُه يعيد الطلبَ إلى «يحتاج تعديلات» لتصحّحه وتعيد إرساله، ويصلك إشعارٌ بالقرار.

### المطالبةُ بشركةٍ قائمة
- قد يُنشئ فريقُنا ملفَّ شركةٍ **بلا مالك**؛ يستطيع مستخدمٌ بريدُه وجوالُه موثّقان وبلدُه بلدُ الشركة **تقديمَ مطالبة** بملخّص أدلّة وبريد عمل (‏اختياريّ). مطالبةٌ معلّقةٌ واحدة لكلّ مستخدم.
- **أين يظهر صندوقُ «المطالبة بملكية الشركة»**: ① عند **«تسجيل شركة»** برقم سجلٍّ لشركةٍ مسجّلةٍ لدينا بلا مالك ⟵ «… مسجّلةٌ لدينا بلا مالك. إن كنتَ تمثّلها فاطلب ملكيّتها» ويظهر الصندوقُ تحت النموذج ② في **صفحة الشركة العامّة** `/jobs/employers/:slug` إن كانت بلا مالك («هل تمثّل هذه الشركة؟»؛ وللزائر: «سجّل الدخول للمطالبة بملكيّتها»). الحقول: **ما يثبت صلتك بالشركة** (‏20 حرفاً على الأقلّ — مثل صفتك فيها أو رقم السجلّ أو بريدٍ على نطاقها) · **بريد الشركة (اختياريّ)** ⟵ **«إرسال المطالبة»** ⟵ «مطالبتُك قيد المراجعة».
- يراجعها فريقُنا: عند القبول تصير **مالكاً** بمستوى «بيانات التواصل موثّقة» ثمّ تكمل أوراق الاعتماد من مساحة الشركة. إن كان للشركة مالكٌ: «للشركة مالك بالفعل». **ويصلك إشعار**: «قُبلت مطالبتُك بالشركة» · «رُفضت …» · «… تحتاج استكمالاً» مع السبب.
- **وإشعاراتُ الشركة كلُّها بلغة المستلِم** — أي اللغة التي يستعمل بها الموقع أو التطبيق (‏دعوةُ الانضمام · نقلُ الملكيّة · تحديثُ حالة الشركة · قرارُ الاعتماد · قرارُ الاستئناف · انتهاءُ التوثيق).

### الفريق — الأدوار والصلاحيّات
| الدور | أهمّ ما يستطيع |
|---|---|
| المالك | كلّ شيء، بما فيه الفوترة ونقلُ الملكيّة وإدارةُ مديري الشركة |
| مدير الشركة | تعديلُ الشركة والاعتماد والوظائف والطلبات والمواهب؛ يدير الفريق **عدا مديري الشركة الآخرين**؛ يقرأ الفوترة ولا يشتري |
| مسؤول توظيف | الوظائف والطلبات والرسائل والمقابلات والمواهب والتوظيف المُدار والمشاريع المستقلّة (‏**يستهلك مقعداً من الخطّة**) |
| مدير التوظيف | مثلُ مسؤول التوظيف (‏لا يُحسب في المقاعد) |
| المُقابِل | قراءةٌ محدودة للطلبات المسندة إليه · بطاقاتُ التقييم · الرسائل · المقابلات |
| محلّل/فوترة | قراءةُ الشركة والوظائف · **الفوترة قراءةً وشراءً** · سجلُّ التدقيق — **هذا الدورُ يمنحه المالكُ وحدَه** (‏ومديرُ الشركة لا يمنحه ولا يعدّل عضواً يحمله) ⟵ **الشراءُ للمالك ولمن منحه المالكُ ذلك فقط** |
| مدقّق قراءة فقط | قراءةٌ محدودة بلا هويّة المرشّحين · قراءةُ الفوترة والتدقيق |

- **تبويب «الفريق»**: جدولُ الأعضاء (‏العضو · الدور · الحالة · النطاق) مع تغيير الدور («تم تحديث الصلاحية») و**«إزالة»** · قائمةُ **«الدعوات»** مع **«إلغاء»** · نموذجُ **«دعوة عضو»** · قسمُ **«نقل الملكية المحمي»**.
- **النطاق**: «كل الوظائف» أو «محدّد» ⟵ «حدّد ما يصل إليه هذا العضو»: الفروع/المواقع و/أو الوظائف («يرى العضو ويعمل فقط على ما تختاره هنا — والفرع يشمل كل وظائفه»؛ ويلزم اختيارُ واحدٍ على الأقلّ).
- **الدعوة**: البريد · الدور · النطاق ⟵ **«إرسال الدعوة»** ⟵ «تم إنشاء الدعوة ونسخ رابطها» (‏أو «انسخ الرابط يدوياً»). صالحةٌ **7 أيّام** (‏افتراضيّاً)، ويُشعَر المدعوّ إن كان له حساب. لا دعوتان فعّالتان للبريد نفسِه. ودعوةُ «مسؤول توظيف» تخضع لحدّ مقاعد الخطّة (‏ملفّ خطط الشركات).
- **إزالةُ عضو** تتطلّب سبباً («سبب إزالة العضو (مطلوب)») وتُلغي جلساته («تمت إزالة العضو وإلغاء جلساته»). تعديلُ عضوٍ من جلستين في آنٍ واحد يُرفض بـ«تم تعديل بيانات العضو من جلسة أخرى».
- **نقلُ الملكيّة المحميّ**: يختار المالكُ عضواً نشطاً ويكتب **كلمة المرور الحالية** ⟵ «طلب النقل»، والطلبُ **صالحٌ 24 ساعة**؛ يقبله المستلِم بزرّ **«قبول نقل الملكية»** وكلمةِ مروره ⟵ «تم نقل الملكية»، ويصير المالكُ السابق «مدير شركة».

### صفحةُ الدعوة — `/jobs/company-invitation/:token`
- تفتح من رابط الدعوة: «دعوة للانضمام إلى فريق <الشركة>» مع الدور والبريد وتاريخ الانتهاء، وزرّا **«قبول»** («انضممت إلى فريق الشركة») و**«رفض»** («تم رفض الدعوة»).
- يقبلها **صاحبُ البريد المدعوّ نفسُه** بعد توثيقه؛ وغيرُ المسجّل يرى «سجّل الدخول بالحساب المطابق لبريد الدعوة للمتابعة» مع «تسجيل الدخول» و«إنشاء حساب». الرابطُ المنتهي أو غيرُ الصالح: «رابط الدعوة غير صالح أو انتهت صلاحيته…».

### الملفُّ العامّ للشركة — `/jobs/employers/:slug`
- **للجميع**، ويظهر فقط للشركة **النشطة المعتمدة**: الغلاف والشعار والاسم · الشارة وشرحُها · **«عن الشركة»** (‏أو «لم تضف الشركة وصفًا بعد») · **«ثقافة العمل»** · **«المزايا»** · **«معلومات الشركة»** (‏الحجم · القطاع · المقرّ الرئيسيّ والمواقع · الموقع الإلكترونيّ · البريد العامّ) · زرّ **«عرض الوظائف»**.
- إن لم توجد: «تعذر العثور على الشركة» مع «تصفح الوظائف». والشركةُ بلا مالك تُظهر صندوقَ المطالبة (‏أعلاه).

### التواصل مع بازارنا — `/jobs/company/:id/liaison`
- «اطلب مرشّحين، ناقش خطتك، وتابع ما تشاركه بازارنا معك من سِيَر». متاحٌ لكلّ شركةٍ **نشطة** (‏وإلّا «قناة التواصل غير متاحة حالياً لأن شركتك غير نشطة…»): يفتح محادثةً من يملك «طلب توظيف» (‏المالك · مدير الشركة · مسؤول/مدير التوظيف)، وبقيّةُ الأعضاء يقرؤون.
- **«محادثة جديدة»**: الموضوع (‏مثال: نحتاج مهندسين مدنيين) · النوع (‏عامّ · توظيف · فوترة · أخرى) · رسالتك · مرفقٌ اختياريّ (‏PDF/DOCX/صورة، يُفحص) ⟵ «إرسال» ⟵ «أُرسلت رسالتك إلى بازارنا». وفي المحادثة: «اكتب رسالتك…» مع «إرفاق».
- **حتّى 15 محادثةً مفتوحة** للشركة، وتُغلق تلقائيّاً بعد **72 ساعة** بلا نشاط («هذه المحادثة مغلقة. ابدأ محادثة جديدة إن احتجت»). الفارغ: «لا محادثات بعد».
- **بطاقةُ مرشّح** قد يشاركها فريقُنا هنا ⟵ زرّ **«تواصل مع المرشّح»** ⟵ تأكيد «نعم، أضِف المحادثة» ⟵ تُضاف محادثتُه إلى رسائل شركتك تحت «مرشّحون من بازارنا» (‏انظر ملفّ «وظّف مع بازارنا» — الترشيحات).

## English

### The hiring workspace — `/jobs/company` and `/jobs/company/:id` (and `/jobs/request` redirects here)
- **Signed-in users** (from the menu "Hire Someone", "My account" ⟶ "Hiring Request", or "Post a job"). "For companies and individuals — approval, hiring and team management". With no workspace yet: "No workspace yet — Create your workspace to start posting jobs…" and a **"New workspace"** button. Only companies where you are an active member **in the currently open country** are shown, and `/:id` opens a specific company.
- **Side panel**: the **"Active company"** selector (to switch between your companies) · cover, logo, name and size · three tabs: **Profile** · **Team** · **Approval** (switching does not jump the page).
- **The company bar**: the badge with its explanation and the review and approval status, then buttons:
  - **"Applications"** (for members who read applications) · **"Manage jobs"** — before approval it shows locked as "Publishing after approval" ("Available after administration approval") · **"Public profile"** (after approval) ⟶ `/jobs/employers/:slug`.
  - **"Talent search and Bazarrna service"** · **"Freelance projects"** · **"Billing and plans"** · **"Talk to Bazarrna"** (shown here for a verified company or partner; the billing page links to it for every company).
  - **"Hiring messages"** and **"Interviews"** (for members who read applications).

### Creating the workspace (step 1 of 2)
- **Requirements**: **verified** email and phone · the account country is set (Qatar or Syria) and matches the company country · company onboarding enabled in the country · **up to 10** non-archived companies per owner.
- **Employer type**:
  - **Registered business (company/establishment)**: legal name · Arabic and English names · commercial registration number · legal form · manager/representative name and ID number · representative title · business email and phone · HQ city and official address.
  - **Individual hiring directly** (driver · house helper · shop worker…): **no commercial registration, legal form or representative title** — only their name, ID number, email, phone and address.
- The form also has: size · **headquarters city** · **official address in Arabic and English**, and the note "The company cannot publish jobs until the required documents are uploaded and approved by the administration." ⟶ **"Save and continue to documents"** or "Cancel".
- **The "Profile" tab** after creation: trading name and Arabic and English names · size (micro · small · medium · large · enterprise · non-profit · government) · industry · website · **private** business email and phone · **public** email and phone · description and culture in both languages · benefits · social links (reviewed before showing) · **Branding** ("Upload logo" · "Upload cover") · **Locations** ("Add" a city and address, mark "HQ", up to 30 locations with one headquarters) ⟶ **"Save profile"**.
- **Duplicate registration number** in the same country ⟶ "A company with this registration already exists." (if it is a company we hold without an owner, the claim box appears — below).
- After creation: "Company details saved. Upload the required documents to submit the review." and a "Your company has been created — complete the details, upload the official documents and submit for approval" notification. **Creation alone publishes nothing.**
- **The Arabic name must be Arabic and the English name English**, and inappropriate language is refused ("This field contains inappropriate language — please edit it.").
- Logo and cover go through image checks ("Branding updated."); if manual review is needed: "Company image requires manual review and was not published."

### Approval (step 2 of 2) — the "Approval" tab
**Required documents per country** (businesses):
| Qatar | Syria |
|---|---|
| Commercial registration · Establishment card · Manager/representative ID | Commercial registration · Business license · Manager/representative ID |

- **Individual**: only the manager/representative ID (their own ID).
- Other optional types: chamber registration · tax certificate · license · domain proof · address proof · authorization letter · other.
- **In the tab**: "Required documents for the company country", each marked "Uploaded and scanned" or "Required before submission" · then "Step 2 of 2: upload official documents": **Document type** · **Document label** · **Upload document file** ⟶ **"Upload and scan"** · and "Uploaded private documents" with "Download".
- Each file is quarantined and scanned before acceptance ("Document uploaded and scanned"); the same file cannot be uploaded twice. **Documents are private and never public.**
- **"Submit for approval"** requires complete legal details and all required documents; otherwise "Required company documents are missing" with the missing list. Then: "Submitted. The administration will respond within 48 hours." and the request shows "Submitted for review" with the **"Expected response by"** time.
- A business email on your company's own domain helps the review; a public email (such as gmail) does not block submission but may call for closer checks.
- **No job publishing before approval**: a job submitted before approval waits as "Job waiting for company approval" and enters review automatically once approved.
- **Review outcomes** (you are notified of each): **needs changes** (with a reason — correct and resubmit) · **approved** · **rejected** · **suspended**.
- **A material edit after approval** (legal name · registration number · industry · legal form · manager or their ID) puts the company back to "needs changes" and opens a new approval request.

### Trust levels and badges
| Badge | Meaning |
|---|---|
| Registered company | profile created only |
| Contact verified | owner email and phone verified (the level at creation) |
| Business evidence submitted | under review — not final verification |
| Identity-verified individual | an individual whose identity we reviewed (no commercial registration) |
| Bazarrna verified company | a business approved with its full documents |
| Official recruitment partner | verified + direct partnership after extra review |

- **Registration approval** gives a business "Bazarrna verified company" and an individual "Identity-verified individual", and lets both publish.
- **A verified individual does not get** business-only features: **talent search and its quotas · managed recruitment · the "verified employer" search filter**. Individuals always show an individual badge and are never promoted to a company badge.
- **"Work with Bazarrna" (partnership)** — "An optional add-on for trust badges and managed recruitment. You can publish jobs without it", available only after approval: **"Start optional request"** ⟶ "Requested partnership level" (Bazarrna verified company · Official recruitment partner) · "Business email" · "Request summary" · "Optional Bazarrna partnership documents" ⟶ **"Submit optional request"**. When approved, validity is **one year** (default) with a re-verification reminder 30 days before; on expiry the level falls back to "Contact verified".

### Appeals
- Against a **rejection, suspension or expiry**: the **"Appeal"** section in the Approval tab ⟶ **"Submit appeal"** ("Appeal submitted."). One pending appeal at a time ("An appeal is already pending"). An accepted appeal returns the request to "needs changes" so you can correct and resubmit, and you are notified of the decision.

### Claiming an existing company
- Our team may create a company profile **without an owner**; a user with verified email and phone whose country matches can **submit a claim** with an evidence summary and a business email (optional). One pending claim per user.
- **Where the "Claim this company" box appears**: ① on **"Register a company"** with the registration number of a company we hold without an owner ⟶ "… is registered with us without an owner. If you represent it, request ownership", and the box appears under the form ② on the **public company page** `/jobs/employers/:slug` when it has no owner ("Do you represent this company?"; visitors see "Sign in to claim ownership"). Fields: **what proves your link to the company** (at least 20 characters — e.g. your role there, the registration number, an email on its domain) · **company email (optional)** ⟶ **"Send claim"** ⟶ "Your claim is under review".
- Our team reviews it: when approved you become **owner** at "Contact verified", then complete the approval documents from the company workspace. If the company already has an owner: "Company already has an owner." **You are notified**: "Your company claim was approved" · "… rejected" · "… needs more information", with the reason.
- **All company notifications arrive in the recipient's language** — the language they use the site or app in (join invitation · ownership transfer · company status update · approval decision · appeal decision · verification expiry).

### The team — roles and permissions
| Role | Main abilities |
|---|---|
| Owner | everything, including billing, ownership transfer and managing company admins |
| Company admin | edits the company, approval, jobs, applications, talent; manages the team **except other company admins**; reads billing but cannot buy |
| Recruiter | jobs, applications, messages, interviews, talent, managed recruitment, freelance projects (**uses a plan seat**) |
| Hiring manager | same as recruiter (not counted in seats) |
| Interviewer | limited read of assigned applications · scorecards · messages · interviews |
| Analyst/billing | reads company and jobs · **billing read and purchase** · audit log — **only the owner can grant this role** (a company admin can neither assign it nor edit a member who holds it) ⟶ **buying is for the owner and whomever the owner allows** |
| Read-only auditor | limited read without candidate identity · billing and audit read |

- **The "Team" tab**: the members table (member · role · status · scope) with a role change ("Member role updated.") and **"Remove"** · the **"Invitations"** list with **"Revoke"** · the **"Invite member"** form · the **"Protected ownership transfer"** section.
- **Scope**: "All jobs" or "Specific" ⟶ "Choose what this member can access": locations and/or jobs ("This member can only access what you select — a location covers all its jobs"; at least one must be selected).
- **Invitation**: email · role · scope ⟶ **"Send invitation"** ⟶ "Invitation created and link copied." (or "Copy the link manually."). Valid **7 days** (default), and the invitee is notified if they have an account. No two active invitations for the same email. Inviting a "Recruiter" is subject to the plan's seat limit (company plans file).
- **Removing a member** requires a reason ("Removal reason (required)") and revokes their sessions ("Member removed and sessions revoked."). Editing a member from two sessions at once is refused with "Member changed in another session."
- **Protected ownership transfer**: the owner selects an active member and types their **current password** ⟶ "Request", and the request is **valid 24 hours**; the recipient accepts with the **"Accept ownership transfer"** button and their own password ⟶ "Ownership transferred.", and the former owner becomes "Company admin".

### The invitation page — `/jobs/company-invitation/:token`
- Opened from the invitation link: "Invitation to join <company>" with the role, email and expiry, and the **"Accept"** ("You joined the company team.") and **"Decline"** ("Invitation declined.") buttons.
- Accepted only by **the invited email's own account** once verified; a signed-out visitor sees "Sign in with the account matching the invited email to continue." with "Sign in" and "Create account". An expired or invalid link: "This invitation link is invalid or has expired…".

### Company public profile — `/jobs/employers/:slug`
- **Open to everyone**, shown only for an **active, approved** company: cover, logo and name · badge and explanation · **"About the company"** (or "The company has not added a description yet.") · **"Work culture"** · **"Benefits"** · **"Company details"** (size · industry · headquarters and locations · website · public email) · a **"View openings"** button.
- If not found: "Company not found." with "Browse jobs". A company without an owner shows the claim box (above).

### Talk to Bazarrna — `/jobs/company/:id/liaison`
- "Request candidates, discuss your plan, and follow the CVs Bazarrna shares with you." Available to every **active** company (otherwise "This channel is currently unavailable because your company is not active…"): members who can request recruitment (owner · company admin · recruiter/hiring manager) open conversations; the other members read.
- **"New conversation"**: subject (e.g. We need civil engineers) · category (general · recruitment · billing · other) · your message · an optional attachment (PDF/DOCX/image, scanned) ⟶ "Send" ⟶ "Your message was sent to Bazarrna." Inside a conversation: "Type your message…" with "Attach".
- **Up to 15 open conversations** per company, auto-closed after **72 hours** without activity ("This conversation is closed. Start a new one if needed."). Empty: "No conversations yet."
- **A candidate card** our team may share here ⟶ the **"Contact candidate"** button ⟶ the confirmation "Yes, add the conversation" ⟶ their conversation is added to your company messages under "Bazarrna candidates" (see the "Hire with Bazarrna" file — referrals).

---

# الوظائف — خطط الشركات وكلّ حدٍّ فيها بالتفصيل — Jobs — company plans and every limit in detail

> صفحةُ «الفوترة والخطط» للشركة، والخططُ الأربع المزروعة للشركات (المجّانيّة · النموّ · إعلانٌ مميّز 14 يوماً · طلبُ توظيفٍ مُدار) بقيمها الافتراضيّة، وشرحُ كلّ حدٍّ: ماذا يتيح، وكيف يُحسب ويتجدّد، وماذا يحدث عند بلوغه، والشراءُ والاسترداد والخططُ الخاصّة والإيقاف.
> The company "Billing and plans" page, the four seeded company plans (Free · Growth · Featured 14 days · Managed recruitment request) with their default values, and every limit explained — what it allows, how it counts and renews, and what happens when it is reached — plus buying, refunds, custom plans and pausing.

- الصفحة / Page: https://bazarrna.net/docs/jobs-company-plans
- القسم / Section: الوظائف — Jobs
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### أين تُدار الخطط؟
صفحةُ **«الفوترة والخطط»** لكلّ شركة: `/jobs/company/:companyId/billing` (‏من «مساحة الشركة» ⟵ «الفوترة والخطط»؛ وزرُّ رجوعها يعيدك إلى مساحة الشركة).
- **من يقرؤها**: المالك · مدير الشركة · «محلّل/فوترة» · «مدقّق قراءة فقط».
- **من يشتري ويقبل العروض ويستعمل الأرصدة**: **المالك** و**«محلّل/فوترة»** فقط (‏وهذا الدورُ يمنحه المالكُ وحدَه).
- **ما تعرضه الصفحة بالترتيب**:
  - بطاقاتٌ ثلاث: **«الخطة الحالية»** (‏مع «ينتهي في» إن كان للاشتراك تاريخُ انتهاء) · **«منشورات هذا الشهر»** (‏المستعمَل / الحدّ) · **«مقاعد مسؤولي التوظيف»**.
  - بطاقةُ الإيقاف إن أُوقف الاشتراك (‏أدناه) · وقسمُ **«حدودُ اشتراككم»** إن كان عندك اشتراك.
  - **«خطط الشركة»**: بطاقةٌ لكلّ خطّة بعدد منشوراتها ومقاعدها، وللخطّة المدفوعة زرّ **«اختيار الخطة»**.
  - **«تمييز وظيفة منشورة»**: قائمةُ «الوظيفة» (‏الوظائفُ المنشورة غيرُ المميّزة حاليّاً) وبطاقاتُ التمييز مع **«شراء التمييز»**، وزرّ **«استخدام رصيد تمييز (N)»** إن كان لك رصيد. وإن لم تكن وظيفةٌ صالحة: «لا توجد وظيفة منشورة قابلة للتمييز حالياً».
  - **«عروض التوظيف المُدار»** — **مخفيٌّ ما دامت الخدمةُ متوقّفة في بلدك** (‏وهي متوقّفةٌ حاليّاً).
  - **«السجل التجاري»**: المرجع · الخدمة · القيمة · الحالة (‏الفارغ: «لا توجد عمليات بعد»).
  - وفي الأعلى أيضاً مدخلُ **خططك الشخصيّة** في نظام الخطط الموحّد (‏إن وُجدت)، وهي غيرُ خطط الشركة.
- **الحالات**: دائرةُ تحميل · «تعذر تحميل مساحة الفوترة» مع **«إعادة المحاولة»** · وبدل شبكةٍ فارغة: «لا توجد خططٌ متاحةٌ هنا بعد» أو «الخططُ متوقّفةٌ مؤقّتاً» (‏وما اشتريتَه يبقى فعّالاً حتّى نهايته) أو «تعذّر تحميلُ الخطط» مع إعادة المحاولة.
- إن كانت **الفوترة غير مفعّلة في بلد الشركة** يُرفض الشراء برسالة «الفوترة والخطط غير متاحة في هذا البلد حالياً»، **ولا يُطبَّق حدُّ النشر الشهريّ ولا حدُّ مقاعد مسؤولي التوظيف** (‏فلا خطّةَ تُشترى لترفعهما).
- إن أغلقت الإدارةُ **خططَ الوظائف** يُمنع الشراءُ الجديد ولا يُمسّ المشتركون الحاليّون.

### الخططُ المزروعة (‏القيمُ الافتراضيّة — ليست حقيقةً ثابتة)
تُزرع أربعُ خططٍ تلقائيّاً لكلّ بلد إن لم تكن موجودة، **ولا تُعاد كتابتُها إن عدّلتها الإدارة**. **القيمُ الحيّةُ تُقرأ دائماً بأداة ** (‏الحدود · الحالة · ظهورُها في التطبيقين).
- **الخطة المجانية** — أساسُ كلّ شركة (‏شهريّة).
- **خطة النمو** — اشتراكٌ لمدّة 30 يوماً.
- **إعلان مميز 14 يوماً** — تمييزُ وظيفةٍ واحدة لمرّة واحدة.
- **طلب توظيف مُدار** — بطاقةٌ مرجعيّة لخدمة «وظّف مع بازارنا» (‏مخفيّةٌ ما دامت الخدمةُ متوقّفة).

| الخطّة | قطر | سوريا |
|---|---|---|
| الخطة المجانية | 0 ر.ق | 0 دولار |
| خطة النمو | 349 ر.ق | 49 دولاراً |
| إعلان مميز 14 يوماً | 99 ر.ق | 15 دولاراً |
| طلب توظيف مُدار | 1500 ر.ق | 250 دولاراً |

العملة: قطر بالريال القطريّ فقط؛ وسوريا بالدولار (‏أو بالليرة السوريّة إن أنشأت الإدارةُ خطّةً بها).

**الحدودُ المزروعة** (‏0 = غيرُ متاح):

| الحدّ | المجانية | النمو | مميّز 14 | مُدار |
|---|---|---|---|---|
| حدُّ النشر الشهريّ | 2 | 10 | 0 | 0 |
| مقاعدُ مسؤولي التوظيف | 1 | 3 | 0 | 0 |
| بحثُ المواهب يوميّاً / شهريّاً | 0 / 0 | 30 / 500 | 0 | 0 |
| مشاهدةُ ملفّات المواهب يوميّاً / شهريّاً | 0 / 0 | 20 / 200 | 0 | 0 |
| كشفُ بيانات التواصل يوميّاً / شهريّاً | 0 / 0 | 5 / 30 | 0 | 0 |
| تنزيلُ السِّيَر شهريّاً | 0 | 10 | 0 | 0 |
| أرصدةُ التمييز | 0 | 2 | 1 | 0 |
| أرصدةُ «طلب مُدار» | 0 | 1 | 0 | 1 |
| إعفاءُ المحادثات من الحذف التلقائيّ | لا | لا | لا | لا |

(‏ما دام التوظيفُ المُدار متوقّفاً في البلد لا تظهر أرصدةُ «طلب مُدار» في البطاقات ولا في الفوترة.)

### شرحُ كلّ خطّة
- **المجانية**: ما تحصل عليه **كلُّ شركة** بلا اشتراك، وتعود إليه تلقائيّاً عند انتهاء أيّ اشتراك. تتيح (‏بالقيم المزروعة) إرسالَ وظيفتين للمراجعة في الشهر ومقعدَ مسؤول توظيفٍ واحداً، **ولا وصولَ لبحث المواهب**.
- **النمو**: اشتراكٌ لمدّة 30 يوماً من لحظة تأكيد الدفع (‏أو **تُضاف إلى ما بقي** إن كان عند الشركة اشتراكٌ فعّال). يرفع النشرَ إلى 10 شهريّاً والمقاعدَ إلى 3، **ويفتح بحثَ المواهب** بحصصه اليوميّة والشهريّة، ويمنح رصيدَي تمييز (‏ورصيدَ «طلب مُدار» حين تكون الخدمةُ مفعّلة). **لا يتجدّد تلقائيّاً** — الخططُ لمدّةٍ محدّدة؛ عند انتهائه تعود الشركة إلى المجانية ويتوقّف وصولُ المواهب، ويُشترى من جديد.
- **إعلان مميز 14 يوماً**: شراءٌ لمرّة واحدة **لوظيفةٍ بعينها**: يجب اختيارُ وظيفةٍ **منشورةٍ وفعّالة** وغيرِ مميّزةٍ حاليّاً. بعد الدفع تحمل الوظيفةُ وسمَ **«إعلان مميز / ممول»** لمدّة الخطّة (14 يوماً) وتتصدّر نتائجَ البحث. (‏الشراءُ نفسُه يُنشئ التمييز؛ ولا يضيف رصيدَ تمييزٍ إلى اشتراكك.)
- **طلب توظيف مُدار**: بطاقةٌ مرجعيّة لخدمة «وظّف مع بازارنا» — **لا تُعرض كبطاقة شراءٍ ولا تُشترى**؛ والمبلغُ الفعليّ يأتي من **العرض التجاريّ** الذي يرسله فريقُنا لكلّ طلب (‏ملفّ «وظّف مع بازارنا»). والخدمةُ متوقّفةٌ حاليّاً.

### شرحُ كلّ حدٍّ بكلامٍ بسيط
**1) حدُّ النشر — «منشورات هذا الشهر»**
- **ماذا يعدّ؟** عددَ الوظائف التي **تُرسَل للمراجعة** في الشهر الميلاديّ — **لا عددَ الوظائف الظاهرة في الوقت نفسه**.
- **متى يُحسب؟** عند ضغط «إرسال للمراجعة» لأوّل مرّةٍ في الشهر لكلّ وظيفة. إعادةُ إرسال **الوظيفة نفسِها** في الشهر نفسِه (‏بعد «يحتاج تعديلات» مثلاً) لا تُحسب مرّةً ثانية؛ وإرسالُها في شهرٍ جديد يُحسب.
- **التجدّد**: أوّلَ كلّ شهرٍ ميلاديّ.
- **عند البلوغ**: يُرفض الإرسال برسالة «استنفدت حصة النشر لهذا الشهر (N)» مع اقتراح الترقية **إن وُجدت خطّةٌ تُشترى ترفع الحدّ**، وإلّا «— تتجدّد أوّلَ الشهر القادم». وإن كان الحدُّ 0: «خطتك الحالية لا تتضمن نشر وظائف».
- لا يُطبَّق إن كانت الفوترة غير مفعّلة في بلد الشركة.
- فوقه سقفٌ عامٌّ منفصل: **500 وظيفةٍ غير مؤرشفة لكلّ شركة** (‏افتراضيّ) مهما كانت الخطّة.

**2) مقاعدُ مسؤولي التوظيف**
- **يعدّ** أعضاءَ الفريق بدور **«مسؤول توظيف» فقط**: النشطين + الدعوات المعلّقة غير المنتهية. **المالك ومدير الشركة ومدير التوظيف والمُقابِل ومحلّل الفوترة والمدقّق لا يُحسبون.**
- **يُفحص** عند دعوة عضوٍ بدور مسؤول توظيف، وعند **تحويل** دور عضوٍ إليه. **تعديلُ نطاق مسؤول توظيفٍ قائمٍ لا يُفحص** (‏يشغل مقعدَه أصلاً). وأقلُّ عددٍ فعليٍّ مقعدٌ واحد.
- لا يُطبَّق إن كانت الفوترة غير مفعّلة في بلد الشركة.
- **عند البلوغ**: «بلغت الحد الأقصى لمقاعد مسؤولي التوظيف (N)» مع اقتراح الترقية أو «— أزل مقعداً أو ألغِ دعوةً لتحرير مكان».
- ليس دوريّاً: هو عددٌ في الوقت نفسه، يتحرّر بإزالة عضوٍ أو إلغاء دعوة.

**3) حصصُ المواهب — البحث · المشاهدة · الكشف · التنزيل**
تعمل هذه الحصصُ فقط حين يكون لدى الشركة **وصولٌ فعّال للمواهب**، وهو يُفعَّل تلقائيّاً مع **اشتراكٍ مدفوع** (‏أو تمنحه إدارةُ بازارنا)، وينتهي مع الاشتراك. وشروطُ الوصول الأخرى: الميزة مفعّلة في البلد · الشركة نشطة ومعتمدة **وبمستوى «شركة موثّقة من بازارنا» أو «شريك توظيف رسمي»** (‏الفردُ الموثَّق الهويّة لا يصل) · كلُّ عضوٍ يقبل **شروط بحث المواهب** مرّة · وكتابةُ **غرضٍ مشروع** لكلّ بحثٍ ومشاهدة.
- **البحث** (‏يوميّ وشهريّ): كلُّ عمليّة بحثٍ في مجموعة المواهب تُحسب من اليوم ومن الشهر، ويجب أن يتّسع الاثنان.
- **مشاهدة الملفّ** (‏يوميّ وشهريّ): كلُّ فتحٍ لملفّ مرشّحٍ من نتائج المواهب يُحسب (‏والتكرارُ يُحسب). **مشاهدةُ ملفّات المتقدّمين لوظائفك لا تُحسب.**
- **كشفُ التواصل** (‏يوميّ وشهريّ): الشركة تطلب التواصل، **والمرشّح يوافق** ويختار ما يشاركه (‏بريد · جوال · سيرة). يُحسب **مرّةً واحدةً فقط** عند أوّل فتحٍ للبيانات بعد الموافقة؛ والفتحُ اللاحق للطلب نفسِه مجّانيّ.
- **تنزيلُ السِّيَر** (‏شهريّ فقط): كلُّ تنزيلٍ لسيرةٍ شاركها المرشّح في طلب تواصلٍ مقبول يُحسب.
- **التجدّد**: اليوميُّ مع كلّ يومٍ جديد، والشهريُّ مع كلّ شهرٍ ميلاديّ — لا مع تاريخ الاشتراك.
- **عند البلوغ**: رسالةٌ **تسمّي الحصّة ومدّتها ومتى تتجدّد** — مثل «استنفدت حصّتك اليوميّة من مشاهدة ملفّات المواهب (20) — تتجدّد غداً» أو «… الشهريّة من تنزيل السِّيَر (10) — تتجدّد أوّلَ الشهر القادم». **وإن كانت القيمة 0**: «خطّتُك لا تتضمّن بحث المواهب» (‏أو مشاهدة الملفّات · كشف بيانات التواصل · تنزيل السِّيَر).

**4) أرصدةُ التمييز**
- تُمنح **مرّةً لكلّ اشتراك** (‏ليست شهريّة) وتُحفظ على الاشتراك نفسِه، ويظهر في «حدودُ اشتراككم» المتبقّي منها من المجموع.
- تُستعمل من زرّ **«استخدام رصيد تمييز (N)»** في صفحة الفوترة على وظيفةٍ منشورةٍ فعّالةٍ غيرِ مميّزة؛ كلُّ رصيدٍ = **14 يوماً** بوسم «إعلان مميز / ممول» («تم تمييز الوظيفة بوضوح كإعلان ممول»).
- يلزم **اشتراكٌ فعّال**، وعند النفاد: «استنفدت رصيد التمييز في خطتك». **الأرصدةُ غيرُ المستعملة تنتقل إلى الاشتراك الجديد** إن اشترت الشركةُ خطّةً والحاليُّ فعّال؛ وتضيع بانتهاء الاشتراك.

**5) أرصدةُ «طلب مُدار»** (‏مخفيّةٌ ما دامت خدمةُ التوظيف المُدار متوقّفة — وهي متوقّفةٌ حاليّاً)
- تُمنح **مرّةً لكلّ اشتراك**، **وتنتقل** إلى اشتراكٍ جديدٍ يُشترى والحاليُّ فعّال.
- حين تكون الخدمةُ مفعّلة: عرضٌ تجاريٌّ **مقبولٌ غيرُ مدفوع** بنموذج **«لكلّ طلب»** يظهر بجانبه زرّ **«استخدام رصيد طلب مُدار (N)»** ⟵ يُغطّى العرضُ بلا دفع (‏أيّاً كان مبلغُه)، ويصير «مدفوعاً»، ويُسجَّل في «السجل التجاري» بمبلغ 0. للمالك ومحلّل الفوترة فقط.
- **لا تُغطّي** عرضاً بنموذج «قائمة مختصرة» أو «اشتراك»: «رصيدُ الطلب المُدار يغطّي العروضَ بنموذج «لكلّ طلب» فقط — هذا العرضُ يُدفع». يلزم **اشتراكٌ فعّال**، وعند النفاد: «لا رصيدَ «طلب مُدار» متبقٍّ في خطّتك — ادفع العرضَ بدلاً منه».

**6) إعفاءُ المحادثات من الحذف التلقائيّ**
- إن شغّلت الإدارةُ **الحذفَ التلقائيّ لرسائل التوظيف** (‏مطفأٌ افتراضيّاً؛ والمدّةُ الافتراضيّة المزروعة 60 يوماً)، فالشركةُ التي عندها **اشتراكٌ فعّال بخطّةٍ فيها هذا الإعفاء** تُعامَل كمستثناة: تُحفظ رسائلُها مدّةً أطول تحدّدها الإدارة، أو **لا تُحذف أبداً**.
- **لا خطّةَ مزروعةٌ تمنحه افتراضيّاً** — تفعّله الإدارةُ على الخطّة.

### الشراء والدفع
1. **«اختيار الخطة»** (‏أو **«شراء التمييز»** بعد اختيار الوظيفة) يُنشئ **طلباً** برقمٍ مثل `JB-…` صالحاً **24 ساعة**، ويظهر في «السجل التجاري».
2. **على الموقع**: بوكس **«أكوادي»** (‏ضغطةٌ تعبّئ الكود) وخانة **«رمز خصم (اختياري)»** («سيُطبَّق عند اختيار الخطة»)؛ والخصمُ يُحسب في الخادم. إن غطّى الكوبونُ المبلغَ كلَّه تُفعَّل الخطّة فوراً بلا بوّابة دفع («فُعّلت الخطة بالكوبون بلا دفع»). وإلّا تنتقل إلى صفحة الدفع ثمّ تعود إلى صفحة الفوترة التي تتحقّق من الدفع وتعرض **بطاقةَ النتيجة**: «تمّ الدفعُ وتفعّلت باقةُ شركتك 🎉» · أو إلغاء/فشل «… ولم تتغيّر خطّةُ شركتك» مع إمكان المحاولة مجدّداً · أو «سنفعّل الخدمةَ تلقائيّاً فور وصول التأكيد ونُعلمك بإشعار». وإن لم تتوفّر وسيلةُ دفع: «لا توجد وسيلة دفع متاحة حالياً…».
3. **داخل تطبيقَي آيفون وأندرويد**: بوكس «الشراء داخل التطبيق — يتمّ الدفع عبر نافذة المتجر على جهازك» (‏آبل/جوجل) بمراحل ظاهرة ثمّ بطاقة النتيجة نفسِها، وزرّ **«استعادة المشتريات»**. تظهر في التطبيق **المجانيةُ دائماً**، والخططُ المدفوعة **فقط** إن فعّلتها الإدارةُ لتلك المنصّة ولها منتجُ متجر.
4. **بعد التأكيد**:
   - **اشتراك**: يبدأ الجديدُ **فوراً** (‏حدودُ الخطّة الجديدة تسري من لحظة الدفع) و**تُضاف مدّتُه إلى ما بقي من الاشتراك الفعّال** — من بقي له 10 أيّامٍ واشترى 30 يوماً ينتهي بعد 40. **وأرصدتُه غيرُ المستعملة تنتقل إليه.** يُطوى السابقُ بلا تذكيرٍ ولا «انتهى اشتراكك»، ويعمل وصولُ المواهب بحصص الخطّة الجديدة حتّى النهاية الممدَّدة. (‏اشتراكٌ بلا تاريخ نهاية — منحةٌ من الإدارة — لا يُمدَّد منه: يبدأ الجديدُ من لحظة الدفع.) وتقول الصفحةُ هذه القاعدةَ فوق الخطط حين يكون عندك اشتراكٌ فعّال.
   - **تمييز**: تُميَّز الوظيفةُ المختارة لمدّة الخطّة.
5. **الاسترداد**: إن استُرِدّ الدفع يُلغى الاشتراك أو التمييز المرتبط به. **وإن كان الاشتراكُ المستردُّ قد مدّد اشتراكاً سابقاً** يعود السابقُ فعّالاً بتاريخ نهايته الأصليّ (‏إن لم يمضِ)، مخصوماً منه ما استُعمل من الأرصدة المنقولة، ويبقى وصولُ المواهب حتّى نهايته. ويتوقّف وصولُ المواهب إن لم يبقَ اشتراكٌ فعّال.
- حالاتُ الطلب: بانتظار الدفع · قيد التحقق · مدفوع · فشل · ملغي · منتهي · مسترد.

### خطّةٌ خاصّةٌ من بازارنا · وحدودُ اشتراككم · والإيقاف
- **خطّةٌ مخصّصةٌ بحدودٍ خاصّة**: تتواصل الشركةُ مع فريقنا من **«التواصل مع بازارنا»** في مساحتها، فتمنحها الإدارةُ خطّةً بحدودٍ ومدّةٍ يُتّفق عليها.
- **أو رابطُ دفعٍ** يرسله فريقُنا إلى بريد الشركة: تفتحه وتدفع على الموقع (‏ببوّابة الدفع المعدّة لبلدك) فتُمنح الخطّةُ تلقائيّاً **وتصلك الفاتورةُ على بريدك**.
- **«حدودُ اشتراككم»** في الفوترة: بحثُ المواهب يوميّاً/شهريّاً · مشاهدةُ الملفّات يوميّاً/شهريّاً · كشفُ التواصل يوميّاً/شهريّاً · تنزيلُ السِّيَر شهريّاً · أرصدةُ التمييز (‏المتبقّي من المجموع). **الحدُّ المطبَّقُ حدُّ اشتراككم أنتم** (‏قد يختلف عن حدّ الخطّة المعلَن إن مُنحتم حدوداً خاصّة).
- **إن أُوقف الاشتراك** تظهر بطاقة: **«اشتراكُكم موقوفٌ مؤقّتاً»** بالسبب و«يُكمل N يوماً باقيةً حين يُستأنف — لا يضيع منه شيء»، أو **«أُوقف اشتراكُكم»** (‏نهائيّاً) بالسبب — ومعها رابط «تواصلوا مع الإدارة».

### خطّةُ مالك الشركة (‏نظام الخطط الموحّد)
إن كان **مالكُ الشركة** يملك خطّةً من نظام الخطط الموحّد تمنح خصائص الشركات (‏وظائف منشورة · مقاعد · بحث/مشاهدة/كشف/تنزيل)، **فالأكرمُ يفوز**: يُستعمل حدُّ خطّة المالك إن كان أعلى، أو **بلا حدّ** إن كانت تمنحه بلا حدّ. وتبقى شروطُ الوصول نفسُها (‏مثل وصول المواهب الفعّال والتوثيق).

### الخلاصة
- الأرقامُ أعلاه قيمٌ افتراضيّةٌ مزروعة؛ **القيمُ الحيّة تُقرأ بأداة **.
- «حدُّ النشر» **عددُ الإرسالات للمراجعة في الشهر الميلاديّ**، والمقاعدُ **لمسؤولي التوظيف وحدهم**، وحصصُ المواهب **تحتاج شركةً موثّقة ووصولاً فعّالاً للمواهب (‏اشتراكاً مدفوعاً أو منحة)**.

## English

### Where plans are managed
Each company has a **"Billing and plans"** page: `/jobs/company/:companyId/billing` (from the company workspace ⟶ "Billing and plans"; its back button returns you to the workspace).
- **Who can read it**: owner · company admin · analyst/billing · read-only auditor.
- **Who can buy, accept offers and use credits**: the **owner** and **analyst/billing** only (and only the owner can grant that role).
- **What the page shows, in order**:
  - Three cards: **"Current plan"** (with "Ends on" when the subscription has an end date) · **"Posts this month"** (used / limit) · **"Recruiter seats"**.
  - The stop card if the subscription was stopped (below) · and the **"Your subscription limits"** section when you have a subscription.
  - **"Company plans"**: a card per plan with its posts and seats, and a **"Choose plan"** button on paid plans.
  - **"Promote a published job"**: a "Job" list (published jobs not featured right now) and promotion cards with **"Buy promotion"**, plus a **"Use promotion credit (N)"** button when you have credits. With no eligible job: "No published job is currently eligible for promotion."
  - **"Managed recruitment offers"** — **hidden while the service is paused in your country** (it is currently paused).
  - **"Commercial history"**: reference · service · amount · status (empty: "No transactions yet.").
  - At the top there is also an entry to **your personal plans** in the unified plan system (when any exist), which are separate from the company's plans.
- **States**: a loading spinner · "Billing workspace could not be loaded." with **"Retry"** · and instead of an empty grid: "No plans available here yet", "Plans are paused for now" (anything already bought stays active until it ends) or "Could not load the plans" with retry.
- If **billing is disabled in the company's country**, purchases are refused with "Jobs billing is unavailable in this country", **and neither the monthly posting limit nor the recruiter-seat limit applies** (since no plan can be bought to raise them).
- If the Bazarrna team closes **Jobs plans**, new purchases are blocked while existing subscribers are untouched.

### The seeded plans (default values — not fixed facts)
Four plans are seeded automatically per country if missing and **are never overwritten once the admin edits them**. **Always read live values with the  tool** (limits · status · app visibility).
- **Free** — every company's base (monthly).
- **Growth** — a 30-day subscription.
- **Featured for 14 days** — a one-time promotion of one job.
- **Managed recruitment request** — a reference card for the "Hire with Bazarrna" service (hidden while the service is paused).

| Plan | Qatar | Syria |
|---|---|---|
| Free | 0 QAR | 0 USD |
| Growth | 349 QAR | 49 USD |
| Featured for 14 days | 99 QAR | 15 USD |
| Managed recruitment request | 1500 QAR | 250 USD |

Currency: Qatar uses the Qatari riyal only; Syria uses US dollars (or Syrian pounds if the admin creates a plan in them).

**Seeded limits** (0 = not included):

| Limit | Free | Growth | Featured 14 | Managed |
|---|---|---|---|---|
| Monthly posting limit | 2 | 10 | 0 | 0 |
| Recruiter seats | 1 | 3 | 0 | 0 |
| Talent searches per day / month | 0 / 0 | 30 / 500 | 0 | 0 |
| Talent profile views per day / month | 0 / 0 | 20 / 200 | 0 | 0 |
| Contact reveals per day / month | 0 / 0 | 5 / 30 | 0 | 0 |
| CV downloads per month | 0 | 10 | 0 | 0 |
| Promotion credits | 0 | 2 | 1 | 0 |
| "Managed request" credits | 0 | 1 | 0 | 1 |
| Chat auto-delete exemption | no | no | no | no |

(While managed recruitment is paused in the country, "managed request" credits are not shown on the cards or in billing.)

### Each plan explained
- **Free**: what **every company** has without a subscription, and what it falls back to when any subscription ends. With seeded values it allows two job submissions per month and one recruiter seat, **and no talent-search access**.
- **Growth**: a 30-day subscription from the moment payment is confirmed (or **added to what is left** when the company already has an active subscription). It raises posting to 10 per month and seats to 3, **unlocks talent search** with its daily and monthly quotas, and gives two promotion credits (and one "managed request" credit when that service is enabled). **It does not renew automatically** — plans are for a set period; when it ends the company returns to Free, talent access stops, and it has to be bought again.
- **Featured for 14 days**: a one-time purchase **for one specific job**: you must pick a **published, active** job that is not featured right now. After payment the job carries a **"Featured / Sponsored"** label for the plan duration (14 days) and ranks first in search results. (The purchase itself creates the promotion; it adds no promotion credit to your subscription.)
- **Managed recruitment request**: a reference card for the "Hire with Bazarrna" service — **it is not shown as a purchasable card and cannot be bought**; the amount actually charged comes from the **commercial offer** our team sends for each request (the "Hire with Bazarrna" file). The service is currently paused.

### Each limit in plain words
**1) Posting limit — "Posts this month"**
- **What it counts:** the number of jobs **submitted for review** in the calendar month — **not how many jobs are live at the same time**.
- **When it counts:** when "Submit for review" is pressed for the first time in the month for each job. Re-submitting **the same job** in the same month (e.g. after "Needs changes") is not counted again; submitting it in a new month counts.
- **Renewal:** on the first day of each calendar month.
- **When reached:** submission is refused with "You used this month's posting quota (N)", suggesting an upgrade **only if a purchasable plan raises the limit**, otherwise "— it renews at the start of next month". With a limit of 0: "Your current plan does not include job posts."
- Not enforced when billing is disabled in the company's country.
- A separate global ceiling sits above it: **500 non-archived jobs per company** (default), whatever the plan.

**2) Recruiter seats**
- **Counts only** team members with the **Recruiter** role: active ones plus pending, unexpired invitations. **Owner, company admin, hiring manager, interviewer, analyst/billing and auditor are not counted.**
- **Checked** when inviting a member as recruiter and when **changing** a member's role to recruiter. **Editing the scope of an existing recruiter is not checked** (they already hold their seat). The effective minimum is one seat.
- Not enforced when billing is disabled in the company's country.
- **When reached:** "Recruiter seat limit reached (N)" with an upgrade suggestion or "— remove a seat or cancel an invitation to free one".
- Not periodic: it is a count at any one time, freed by removing a member or cancelling an invitation.

**3) Talent quotas — search · view · reveal · download**
These quotas only work when the company has **active talent access**, which switches on automatically with a **paid subscription** (or is granted by the Bazarrna team) and ends with the subscription. Other access conditions: the feature is enabled in the country · the company is active and approved **at the "Bazarrna verified company" or "Official recruitment partner" level** (identity-verified individuals do not get access) · every member accepts the **talent-search terms** once · a **legitimate purpose** is typed for each search and view.
- **Search** (daily and monthly): each talent-pool search counts against the day and the month; both must have room.
- **Profile view** (daily and monthly): each opening of a candidate profile from talent results counts (repeats count). **Viewing the profiles of people who applied to your jobs does not count.**
- **Contact reveal** (daily and monthly): the company requests contact, **the candidate accepts** and chooses what to share (email · phone · CV). It counts **only once**, at the first opening of the data after acceptance; later openings of the same request are free.
- **CV download** (monthly only): each download of a CV the candidate shared in an accepted contact request counts.
- **Renewal:** daily counters reset every day, monthly ones every calendar month — not on the subscription date.
- **When reached:** a message **naming the quota, its period and when it renews** — e.g. "You used your daily talent profile views quota (20) — it renews tomorrow" or "… monthly CV downloads quota (10) — it renews at the start of next month". **If the value is 0:** "Your plan does not include talent searches" (or talent profile views · contact reveals · CV downloads).

**4) Promotion credits**
- Granted **once per subscription** (not monthly) and stored on that subscription; "Your subscription limits" shows how many are left of the total.
- Used from the **"Use promotion credit (N)"** button on the billing page, on a published, active, not-yet-featured job; each credit = **14 days** with the "Featured / Sponsored" label ("The job is now clearly marked as sponsored.").
- Requires an **active subscription**; when none are left: "Promotion credits exhausted". **Unused credits carry over to the new subscription** when the company buys a plan while the current one is active; they are lost when the subscription ends.

**5) "Managed request" credits** (hidden while managed recruitment is paused — it is currently paused)
- Granted **once per subscription**, and **carried over** to a new subscription bought while the current one is active.
- When the service is enabled: an **accepted, unpaid** commercial offer with the **"per request"** model shows a **"Use managed-request credit (N)"** button ⟶ the offer is covered with no payment (whatever its amount), becomes "paid", and is recorded in the "Commercial history" at 0. Owner and analyst/billing only.
- **Does not cover** a "shortlist" or "subscription" offer: "A managed-request credit covers per-request offers only — this offer must be paid." Requires an **active subscription**; when none are left: "No managed-request credit is left in your plan — pay the offer instead."

**6) Chat auto-delete exemption**
- If the Bazarrna team turns on **automatic deletion of hiring messages** (off by default; seeded default period 60 days), a company with an **active subscription on a plan carrying this exemption** is treated as exempt: its messages are kept for a longer period set by the team, or **never deleted**.
- **No seeded plan grants it by default** — the team enables it on a plan.

### Buying and paying
1. **"Choose plan"** (or **"Buy promotion"** after picking a job) creates an **order** numbered like `JB-…`, valid for **24 hours**, which appears in the "Commercial history".
2. **On the website**: a **"My codes"** box (one tap fills the code) and a **"Discount code (optional)"** field ("Applied when you choose a plan."); the discount is calculated on the server. If the coupon covers the full amount the plan is activated immediately with no payment gateway ("Plan activated with the coupon — no payment needed."). Otherwise you go to the checkout page and return to the billing page, which verifies the payment and shows a **result card**: "Payment confirmed — your company plan is active 🎉" · or cancelled/failed "…, and your company plan is unchanged." with the option to try again · or "we will activate the service automatically as soon as it is confirmed and notify you." If no payment method is available: "No payment method is currently available…".
3. **Inside the iPhone and Android apps**: an "In-app purchase — Payment happens through the store sheet on your device" box (Apple/Google) with visible stages and then the same result card, and a **"Restore purchases"** button. The app always shows **Free**; paid plans appear **only** if the Bazarrna team enabled them for that platform and they have a store product.
4. **After confirmation**:
   - **Subscription**: the new one starts **immediately** (the new plan's limits apply from payment) and **its duration is added to what is left of the active subscription** — 10 days left plus a 30-day plan ends in 40 days. **Its unused credits carry over.** The previous one is closed with no reminder and no "your subscription ended" notice, and talent access runs with the new plan's quotas until the extended end. (A subscription with no end date — a grant from the team — is not extended from: the new one starts at payment.) The page states this rule above the plans when you have an active subscription.
   - **Promotion**: the chosen job is featured for the plan duration.
5. **Refund**: when a payment is refunded, the linked subscription or promotion is cancelled. **If the refunded subscription had extended an earlier one**, the earlier one becomes active again with its original end date (if not passed), minus any carried-over credits already used, and talent access stays until its end. Talent access stops if no active subscription remains.
- Order statuses: pending payment · verifying · paid · failed · cancelled · expired · refunded.

### A custom plan from Bazarrna · your subscription limits · pausing
- **A custom plan with custom limits**: the company contacts our team via **"Talk to Bazarrna"** in its workspace, and the team grants a plan with agreed limits and duration.
- **Or a payment link** our team emails to the company: open it, pay on the website (with the payment gateway set up for your country), the plan is granted automatically **and the invoice arrives by email**.
- **"Your subscription limits"** in billing: talent searches per day/month · profile views per day/month · contact reveals per day/month · CV downloads per month · promotion credits (remaining of total). **The enforced limit is your subscription's own** (it may differ from the advertised plan limit if you were granted custom limits).
- **If the subscription is stopped** a card shows: **"Your subscription is paused"** with the reason and "It resumes with N days left — nothing is lost.", or **"Your subscription was stopped"** (permanently) with the reason — plus a "Contact the admin team" link.

### The company owner's plan (unified plan system)
If the **company owner** holds a plan from the unified plan system that grants company features (job posts · seats · search/view/reveal/download), **the more generous value wins**: the owner's limit is used when higher, or **unlimited** when the plan grants unlimited. The other access conditions still apply (such as active talent access and verification).

### Summary
- The numbers above are seeded default values; **live values are read with the  tool**.
- The "posting limit" is **the number of submissions for review in the calendar month**, seats are **for recruiters only**, and talent quotas **need a verified company and active talent access (a paid subscription or a grant)**.

---

# الوظائف — مشاريعُ العمل الحرّ: النشرُ والمراجعةُ والعروضُ والبلاغات — Jobs — freelance projects: posting, moderation, proposals and reports

> تصفّحُ المشاريع وصفحةُ المشروع، وكيف يُنشئ الباحثُ ملفَّ مستقلٍّ ويقدّم عرضاً، وكيف تنشر الشركةُ مشروعاً ويُراجَع، واختيارُ العرض ومحادثتُه وإغلاقُ المشروع، والإبلاغُ عن مشروع، وأنّ المنصّة لا تتوسّط في الدفع.
> Browsing projects and the project page, how a seeker creates a freelancer profile and submits a proposal, how a company posts a project and gets it reviewed, selecting a proposal, its conversation and closing the project, reporting a project, and the fact that the platform does not handle payment.

- الصفحة / Page: https://bazarrna.net/docs/jobs-freelance
- القسم / Section: الوظائف — Jobs
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### متى يعمل؟
القسمُ يعمل لكلّ بلدٍ على حدة وتفعّله الإدارة؛ وحين لا يكون مفعّلاً تختفي روابطُه من القائمة («المشاريع المستقلة» · «مساحة المستقل») وتردّ الصفحات: «مشاريع العمل الحر غير متاحة في هذا البلد».

### تصفّحُ المشاريع — `/jobs/projects`
- **للجميع**. «المشاريع المستقلة»: المشاريعُ **المنشورة غيرُ المنتهية** في بلدك، الأحدثُ أوّلاً. وللمسجّل زرّ **«مساحة المستقل»**.
- **البطاقة**: الشركة · المدينة · العنوان · مقتطفٌ من الوصف · الميزانيّة (‏من–إلى) والعملة · زرّ **«عرض المشروع»**.
- **الحالات**: «لا توجد مشاريع منشورة حالياً» · «تعذر تحميل المشاريع» مع «إعادة المحاولة».

### صفحةُ المشروع — `/jobs/projects/:id`
- **للجميع**: العنوان والوصف · الشركة · الميزانيّة («ميزانية ثابتة» أو «بالساعة») · المدّة · المهارات · **«المخرجات»** · وتنبيه «بازارنا لا يحتفظ بأموال المشروع ولا يقدم خدمة ضمان دفع حالياً».
- **«إرسال عرض»** (‏للمسجّلين؛ والزائرُ يرى «سجّل الدخول لإرسال عرض»): **القيمة** · **المدة بالأيام** · **رسالة العرض** (‏إلزاميّة) · **منهج العمل** · «أوافق على شروط المشاريع المستقلة» ⟵ **«إرسال»** ⟵ «تم إرسال العرض». العملةُ هي عملةُ المشروع نفسِه.
  - يتطلّب **ملفَّ مستقلٍّ منشوراً** ومشروعاً منشوراً مفتوحاً **في بلد ملفّك**. **عرضٌ واحدٌ لكلّ مشروع**: «لقد قدّمت عرضاً لهذا المشروع مسبقاً».
- **«الإبلاغ عن المشروع»** (‏للمسجّلين): تكتب سبب البلاغ (‏حتّى 800 حرف) ⟵ «تم إرسال البلاغ للمراجعة»؛ مرّةً واحدة لكلّ مشروع («لقد أبلغت عن هذا المشروع مسبقاً»)، وللمشروع المنشور أو قيد التنفيذ فقط. يراجعه فريقُنا ويُغلقه **معالَجاً** أو **مرفوضاً** بقرارٍ مكتوب.
- **الحالات**: «جار التحميل» · «تعذر عرض المشروع» مع «إعادة المحاولة» · ورابطُ «كل المشاريع» للعودة.

### ملفُّ المستقلّ — `/jobs/freelancer`
- **للمسجّلين**، ويحتاج **ملفّاً مهنيّاً** أوّلاً («يلزم إنشاء ملف مهني للمرشّح»).
- **الحقول**: العنوان والنبذة بالعربيّة والإنجليزيّة (‏كلٌّ بلغته ودون ألفاظٍ غير لائقة) · **الأجر الاسترشاديّ** (‏وعملتُه تُضبط تلقائيّاً بحسب بلدك: الريال في قطر والدولار في سوريا) · **التوفّر** (‏متاح · متاح جزئياً · غير متاح) · **«خدماتي»**: حتّى 20 خدمة بعنوانٍ ووصفٍ باللغتين («إضافة خدمة» · «حذف الخدمة») · **حالة الملف** (‏مسودة · منشور · متوقف) · «أوافق على شروط المستقلين» ⟵ **«حفظ»** («تم حفظ ملف المستقل»).
- **النشرُ** يتطلّب بريداً وجوالاً موثّقين وملفّاً مهنيّاً نشطاً و**قبولَ شروط العمل الحرّ** الحاليّة؛ وإلّا «يلزم ملف مهني منشور وموثّق قبل المتابعة».
- **«عروضي»**: كلُّ عرضٍ بحالته (‏مُرسل · محدد · غير محدد · مسحوب) مع **«المحادثة»** و**«سحب العرض»** (‏ما دام «مُرسلاً»). الفارغ: «لم ترسل أي عرض بعد».

### مشاريعُ الشركة — `/jobs/company/:companyId/projects`
- **مَن**: المالك · مدير الشركة · مسؤول التوظيف · مدير التوظيف؛ والشركةُ **نشطة** ومعتمدة (‏أو في «يحتاج تعديلات»). تُفتح من «المشاريع المستقلة» في مساحة الشركة.
- **«مشروع جديد»** ⟵ «مسودة مشروع جديدة»: العنوان والوصف بالعربيّة والإنجليزيّة (‏**الوصف 50 حرفاً على الأقلّ بكلّ لغة**) · طبيعةُ المشروع (‏لمرّة واحدة · مستمرّ · بمراحل) · نمطُ العمل (‏عن بُعد · حضوريّ · مختلط) · مستوى الخبرة (‏مبتدئ · متوسّط · خبير) · الساعات المتوقّعة (‏حين تنطبق) · **نوع الميزانية** (‏ثابتة · بالساعة) و**الحدّ الأدنى والأعلى** (‏الأعلى ≥ الأدنى) · **المدة بالأيام** · المدينة (‏اختياريّة — «بدون مدينة محددة») · التصنيف · حتّى 20 مهارة · **«المخرجات»**: مُخرَجٌ واحدٌ على الأقلّ (‏حتّى 20) باللغتين مع تفاصيله ⟵ **«إنشاء المسودة»**. والعملةُ عملةُ بلد الشركة (‏الريال في قطر · الدولار في سوريا).
- **فحصٌ آليّ**: ذكرُ واتساب/تلغرام أو أرقام هواتف، أو تحويلاتٍ خارجيّة أو عملاتٍ رقميّة، أو محتوىً غيرِ قانونيٍّ أو للبالغين ⟵ يُراجَع المشروعُ بتدقيقٍ أكبر.
- **«تعديل»** ممكنٌ في **المسوّدة** أو **المرفوض** فقط («حفظ التعديلات»)، ويعيده مسوّدة.
- **«إرسال للمراجعة»** يتطلّب قبولَ شروط المشروع الحاليّة ⟵ «أُرسل المشروع للمراجعة البشرية» والحالة «قيد المراجعة».
- **المراجعة**: يقرّر فريقُنا **نشر** أو **رفض** أو **تعليق** بسببٍ مكتوب. عند النشر **يبقى المشروع منشوراً 45 يوماً** ثمّ ينتهي تلقائيّاً. والمرفوضُ يُعدَّل ويُعاد إرساله.
- **«العروض»** (‏وعددُها على البطاقة): «عروض المشروع» بترتيب وصولها، لكلٍّ منها **«المحادثة»** و**«اختيار»** ⟵ «تم اختيار العرض وبدء المشروع»: المشروعُ «قيد التنفيذ» والعرضُ «محدد» وبقيّةُ العروض «غير محدد» تلقائيّاً. الفارغ: «لا توجد عروض لهذا المشروع».
- **«إكمال»**: من «قيد التنفيذ» إلى «مكتمل». **«إلغاء»** بسببٍ إلزاميّ («سبب الإلغاء»): من «منشور» أو «قيد التنفيذ».
- حالاتُ المشروع: مسودة · قيد المراجعة · منشور · قيد التنفيذ · مكتمل · ملغي · مرفوض · معلّق · منتهي. الفارغ: «لا توجد مشاريع بعد».

### محادثةُ العرض
بين الشركة والمستقلّ على العرض ما دام «مُرسلاً» أو «محدداً» («محادثة العرض» ⟵ «الرسالة» ⟵ «إرسال»). **تُحذف تلقائيّاً الروابطُ والبريداتُ وأرقامُ الهواتف** من النصّ («[link removed]» · «[email removed]» · «[phone removed]»).

### ملاحظة
المنصّةُ **لا تتوسّط في الدفع** بين الشركة والمستقلّ في هذا القسم: «بازارنا لا يحتفظ بأموال المشروع ولا يقدم خدمة ضمان دفع حالياً». وتُتابَع الحالاتُ من الصفحات نفسِها.

## English

### When is it available?
The section works per country and is enabled by the admin; when it is off its menu links ("Freelance Projects" · "Freelancer") disappear and the pages answer: "Freelance projects are not available in this country."

### Browsing projects — `/jobs/projects`
- **Open to everyone**. "Freelance projects": the **published, unexpired** projects in your country, newest first. Signed-in users also get a **"Freelancer workspace"** button.
- **The card**: company · city · title · a description excerpt · budget (min–max) and currency · a **"View project"** button.
- **States**: "No published projects." · "Projects could not be loaded." with "Retry".

### The project page — `/jobs/projects/:id`
- **Open to everyone**: title and description · company · budget ("Fixed budget" or "Hourly") · duration · skills · **"Deliverables"** · and the notice "Bazarrna does not hold project funds or currently provide payment protection."
- **"Submit proposal"** (signed-in users; visitors see "Sign in to submit a proposal."): **Amount** · **Duration in days** · **Cover letter** (required) · **Approach** · "I accept the freelance project terms." ⟶ **"Submit"** ⟶ "Proposal submitted." The currency is the project's own.
  - It requires a **published freelancer profile** and an open published project **in your profile's country**. **One proposal per project**: "You already submitted a proposal for this project."
- **"Report project"** (signed-in users): you describe the reason (up to 800 characters) ⟶ "Report sent for review."; once per project ("You already reported this project"), and only for a published or in-progress project. Our team reviews it and closes it as **resolved** or **dismissed** with a written resolution.
- **States**: "Loading" · "Project unavailable" with "Retry" · and an "All projects" link back.

### Freelancer workspace — `/jobs/freelancer`
- **Signed-in users**, and a **professional profile** is needed first ("Candidate profile is required").
- **Fields**: headline and bio in Arabic and English (each in its own language, no inappropriate words) · **indicative rate** (its currency is set automatically by your country: riyal in Qatar, US dollar in Syria) · **availability** (available · limited · unavailable) · **"My services"**: up to 20 services with a bilingual title and description ("Add service" · "Remove service") · **profile status** (draft · published · paused) · "I accept the freelancer terms." ⟶ **"Save"** ("Freelancer profile saved.").
- **Publishing** requires verified email and phone, an active professional profile and **acceptance of the current freelance terms**; otherwise "A published verified candidate profile is required."
- **"My proposals"**: each proposal with its status (submitted · selected · not selected · withdrawn), with **"Messages"** and **"Withdraw"** (while "submitted"). Empty: "You have not submitted a proposal yet."

### Company projects — `/jobs/company/:companyId/projects`
- **Who**: owner · company admin · recruiter · hiring manager; the company must be **active** and approved (or in "needs changes"). Opened from "Freelance projects" in the company workspace.
- **"New project"** ⟶ "New project draft": title and description in Arabic and English (**description at least 50 characters in each language**) · project scope (one-off · ongoing · milestone-based) · work mode (remote · on-site · hybrid) · experience level (entry · intermediate · expert) · expected hours (when relevant) · **budget type** (fixed · hourly) and **minimum and maximum** (max ≥ min) · **duration in days** · city (optional — "No specific city") · category · up to 20 skills · **"Deliverables"**: at least one (up to 20) in both languages with details ⟶ **"Create draft"**. The currency is the company country's (riyal in Qatar · US dollar in Syria).
- **Automatic check**: mentions of WhatsApp/Telegram or phone numbers, external transfers or crypto, or illegal or adult content ⟶ the project gets a closer review.
- **"Edit"** is possible only in **draft** or **rejected** ("Save changes"), and returns it to draft.
- **"Submit for review"** requires accepting the current project terms ⟶ "Project sent for human review." and the status "Under review".
- **Moderation**: our team decides **publish**, **reject** or **suspend** with a written reason. When published, **the project stays live for 45 days** and then expires automatically. A rejected project can be edited and resubmitted.
- **"Proposals"** (their count shows on the card): "Project proposals" in order of arrival, each with **"Messages"** and **"Select"** ⟶ "Proposal selected and project started.": the project becomes "in progress", the proposal "selected", and all other proposals "not selected" automatically. Empty: "No proposals for this project."
- **"Complete"**: from "in progress" to "completed". **"Cancel"** with a required reason ("Cancellation reason"): from "published" or "in progress".
- Project statuses: draft · under review · published · in progress · completed · cancelled · rejected · suspended · expired. Empty: "No projects yet."

### The proposal conversation
Between the company and the freelancer on a proposal while it is "submitted" or "selected" ("Proposal conversation" ⟶ "Message" ⟶ "Send"). **Links, emails and phone numbers are removed automatically** from the text ("[link removed]" · "[email removed]" · "[phone removed]").

### Note
The platform **does not handle payment** between company and freelancer in this section: "Bazarrna does not hold project funds or currently provide payment protection." Statuses are followed on the pages themselves.

---

# الوظائف — «وظّف مع بازارنا»: التوظيفُ المُدار والترشيحات — Jobs — "Hire with Bazarrna": managed recruitment and referrals

> ما يفعله فريقُنا في طلب التوظيف المُدار خطوةً خطوة، ومن يحقّ له الطلب، وموافقةُ المرشّح على كلّ فرصة، والعرضُ التجاريّ ونماذجُ التسعير والدفع، وترشيحُ مرشّحٍ لشركةٍ عبر قناة التواصل.
> What our team does in a managed recruitment request step by step, who may request it, per-opportunity candidate consent, the commercial offer, pricing models and payment, and referring a candidate to a company through the liaison channel.

- الصفحة / Page: https://bazarrna.net/docs/jobs-managed-recruitment
- القسم / Section: الوظائف — Jobs
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

> ⏸ **الخدمةُ متوقّفةٌ ومخفيّةٌ حاليّاً** (‏منذ 2026-09-30) في كلّ بلدٍ لم تُفعَّل فيه: لا يظهر رابطُ «وظّف مع بازارنا» في القائمة، وفتحُ `/jobs/hire-with-bazarrna` يحوّلك إلى مساحة الشركة، وتختفي عروضُها وخطّتُها ورصيدُها من الفوترة، وطلباتُها تُرفض برسالة «خدمةُ التوظيف المُدار متوقّفةٌ حاليّاً — تواصل مع بازارنا من مساحة شركتك ونعرض عليك المرشّحين هناك». **البديل الآن**: «التواصل مع بازارنا» في مساحة الشركة (‏نعرض المرشّحين هناك — انظر «الترشيحات» أدناه، وهي تعمل). وما يلي يصف الخدمة حين تُفعَّل.

### الفكرة — `/jobs/hire-with-bazarrna`
- **للجميع** حين تكون الخدمةُ مفعّلةً في البلد. «خدمة توظيف يديرها فريق مختص» — **«لا نبيع سِيَراً ذاتية»** و**«بدون موافقته، لا شيء يصلك»**. المسار المعلن بأربع خطوات: **أنت تصف الاحتياج ⟵ بازارنا تبحث وترشّح ⟵ المرشّح يوافق على فرصتك ⟵ أنت تقابل وتقرّر**. **لا قاعدةَ سِيَرٍ ولا ملفّاتٍ بالجملة، ولا وعدَ بتعيين**.
- **الأزرار**: **«ابدأ طلب توظيف»** و**«اذهب إلى مساحة الشركة»** (‏كلاهما إلى `/jobs/company`) · **«انضم كموهبة»** (‏إلى `/jobs/join-bazarrna-talent`) · **«إدارة ظهوري في مجموعة المواهب»** (‏إلى `/jobs/candidate/talent-pool`).

### من يطلب؟
- شركةٌ **نشطةٌ معتمدةٌ بمستوى «شركة موثّقة من بازارنا» أو «شريك توظيف رسميّ»** (‏الفردُ الموثَّق لا يطلب)، والخدمةُ مفعّلةٌ في البلد.
- عضوٌ بصلاحيّة «طلب توظيف»: المالك · مدير الشركة · مسؤول التوظيف · مدير التوظيف.

### تقديمُ الطلب — تبويب «وظّف مع بازارنا» في صفحة المواهب
بوكس **«طلب خدمة توظيف»**: المسمّى بالعربيّة (‏عربيّ) والإنجليزيّة (‏إنجليزيّ) · عددُ المطلوبين (‏1–100) · **«المتطلبات والنتيجة المطلوبة»** (‏إلزاميّ حتّى 5000 حرف) · **«أوافق على اتفاقية الخدمة وسياسة الموافقة التدريجية»** ⟵ **«إرسال الطلب»** ⟵ «تم إرسال طلب الخدمة». (‏ويقبل الخادمُ أيضاً مدينةً من بلد الشركة وتاريخَ بدءٍ وملاحظةَ ميزانيّة ووظيفةً مرتبطة، وهي غيرُ ظاهرةٍ في هذا النموذج.) تُرفض الألفاظ غيرُ اللائقة. ويظهر الطلبُ بحالته في **«الحالات والقوائم المختصرة»** بجانب النموذج.

### ما يفعله فريقُنا
1. **فتحُ ملفّ توظيف** برقمٍ مثل `BR-2026-XXXXXXXX` وإسنادُه لموظّفين (‏مدير الملفّ · مسؤول توظيف · منسّق) من البلد نفسِه.
2. **تحديدُ المتطلّبات** (‏مهارة · خبرة · تعليم · موقع · لغة · أخرى، وما هو إلزاميٌّ منها) ⟵ الحالة «بحث».
3. **البحث في مجموعة المواهب فقط**: الباحثون **النشطون** الذين سمحوا بتواصل بازارنا وملفّاتُهم منشورة، ويرى الفريقُ بطاقاتٍ **مجهّلة** أوّلاً.
4. **طلبُ الموافقة من كلّ مرشّح** على هذه الفرصة بمستوى إفصاح: **ملفٌّ مهنيّ** (‏مجهّل) · **ملفٌّ بالهويّة** · **تواصلٌ وسيرة**، صالحٌ 1–30 يوماً (‏افتراضيّ 7)، ويصل المرشّحَ إشعار «فرصةُ توظيفٍ جديدة» **بلغته** (‏اللغة التي يستعمل بها الموقع أو التطبيق).
5. **المرشّحُ يقرّر** (‏من «مجموعة المواهب»): موافقة أو رفض، ويختار مشاركةَ البريد أو الجوال أو سيرته PDF. يستطيع لاحقاً **إلغاءَ الموافقة** أو **الانسحاب** من الملفّ.
6. **الشركة ترى فقط المرشّحين الموافِقين** (‏وبحدود ما وافقوا عليه ولحين انتهاء الموافقة) في «الحالات والقوائم المختصرة»، وتقرّر لكلٍّ منهم: **«مهتم»** · **«طلب مقابلة»** · **«تجاوز»**، وتنزّل **«السيرة»** إن شاركها (‏التنزيلُ هنا مسجَّل ولا يستهلك حصّة المواهب).
7. **متابعةٌ** (‏مكالمات · مقابلات · ملاحظات) يظهر منها للشركة ما يحدّده الفريق، ثمّ **تسجيلُ التوظيف** و**إغلاقُ الملفّ بتقرير**، ويمكن مشاركةُ التقرير برابطٍ محدود المشاهدات والمدّة.

### العرضُ التجاريّ والدفع
- لا يُدفع مبلغٌ ثابتٌ مسبقاً: يرسل فريقُنا **عرضاً تجاريّاً** لكلّ ملفّ بنموذج تسعير — **لكلّ طلب** · **لكلّ قائمةٍ مختصرة** · **اشتراك** — ونسخةِ اتّفاقيّة.
- يظهر في «الفوترة والخطط» ⟵ **«عروض التوظيف المُدار»** (‏حين تكون الخدمةُ مفعّلة): **«قبول العرض»** («تم قبول العرض التجاري»)، للمالك ومحلّل الفوترة فقط. إن تغيّرت نسخةُ العرض: «تغيّرت نسخة العرض. أعد تحميل الصفحة لمراجعة العرض المحدّث». الفارغ: «لا توجد عروض تجارية حالياً».
- **الدفع على الموقع**: بعد القبول زرّ **«الدفع»** ببوّابة الدفع، والمبلغُ هو **مبلغُ العرض** وعملتُه (‏قطر: ريال · سوريا: دولار أو ليرة). الدفعُ دون قبولٍ يُرفض: «يلزم قبول عرض التوظيف المُدار قبل الدفع». وخطّةُ «طلب توظيف مُدار» المزروعة (‏القيمةُ الافتراضيّة 1500 ر.ق / 250 دولاراً، والحيّة بأداة ) بطاقةٌ مرجعيّة فقط لا تُشترى.
- **أو برصيدٍ من الاشتراك**: إن كان في اشتراك الشركة الفعّال رصيدُ «طلب مُدار» والعرضُ **مقبولٌ بنموذج «لكلّ طلب»**، يظهر زرّ **«استخدام رصيد طلب مُدار (N)»** ⟵ «غُطّي العرضُ برصيد «طلب مُدار» من خطّتك — لا دفع»، ويصير «مدفوعاً» ويُسجَّل في «السجل التجاري» بمبلغ 0. عروضُ «القائمة المختصرة» و«الاشتراك» لا يغطّيها الرصيد.
- بعد التأكيد يصير العرض «مدفوعاً»، وعند الاسترداد «مسترداً».

### ترشيحُ مرشّحٍ لشركة (‏خارج الملفّ المُدار — **يعمل الآن**)
- يستطيع فريقُنا مشاركةَ **بطاقة مرشّح** في محادثة «التواصل مع بازارنا» للشركة — **فقط لمرشّحٍ نشطٍ في مجموعة المواهب سمح بتواصل بازارنا** (‏والبطاقةُ صالحةٌ 14 يوماً افتراضيّاً).
- تضغط الشركة **«تواصل مع المرشّح»** ثمّ «نعم، أضِف المحادثة» فتُضاف محادثةٌ في رسائلها تحت «مرشّحون من بازارنا» (‏وشركةٌ لم يُرشَّح لها المرشّح تُرفض).
- **المرشّحُ لا يعلم شيئاً حتّى أوّل رسالةٍ من الشركة**؛ عندها يُشعَر («رشّحتك بازارنا لدى…») وتظهر للطرفين ملاحظة «تم ترشيح هذه المحادثة من قبل إدارة بازارنا. تواصلوا باحترام ودون مشاركة بريد أو رقم هاتف».

## English

> ⏸ **The service is currently paused and hidden** (since 2026-09-30) in every country where it has not been enabled: the "Hire with Bazarrna" menu link is hidden, opening `/jobs/hire-with-bazarrna` takes you to the company workspace, its offers, plan and credits disappear from billing, and its requests are refused with "Managed recruitment is paused for now — contact Bazarrna from your company space and we will present candidates there." **The alternative now**: "Talk to Bazarrna" in the company workspace (we present candidates there — see "Referrals" below, which work). What follows describes the service when it is enabled.

### The idea — `/jobs/hire-with-bazarrna`
- **Open to everyone** when the service is enabled in the country. "Recruitment, run by our team" — **"We don't sell CVs."** and **"Without their yes, nothing reaches you."** The stated four-step path: **you describe the role ⟶ Bazarrna searches and screens ⟶ the candidate approves your opportunity ⟶ you interview and decide**. **No CV database, no bulk files, and no promise of a hire.**
- **Buttons**: **"Start a hiring request"** and **"Go to company workspace"** (both to `/jobs/company`) · **"Join as talent"** (to `/jobs/join-bazarrna-talent`) · **"Manage my talent pool visibility"** (to `/jobs/candidate/talent-pool`).

### Who can request it?
- An **active, approved company at the "Bazarrna verified company" or "Official recruitment partner" level** (verified individuals cannot), with the service enabled in the country.
- A member allowed to request recruitment: owner · company admin · recruiter · hiring manager.

### Submitting a request — the "Hire with Bazarrna" tab on the talent page
The **"Recruitment service request"** box: Arabic title (in Arabic) and English title (in English) · headcount (1–100) · **"Requirements and desired outcome"** (required, up to 5000 characters) · **"I accept the service agreement and progressive-consent policy."** ⟶ **"Submit request"** ⟶ "Service request submitted." (The server also accepts a city in the company's country, a target start date, a budget note and a linked job, which this form does not show.) Inappropriate words are refused. The request appears with its status under **"Cases and shortlists"** next to the form.

### What our team does
1. **Opens a recruitment case** numbered like `BR-2026-XXXXXXXX` and assigns staff (case manager · recruiter · coordinator) from the same country.
2. **Sets the requirements** (skill · experience · education · location · language · other, and which of them are required) ⟶ status "sourcing".
3. **Searches the talent pool only**: **active** seekers who allowed Bazarrna contact and whose profiles are published; the team first sees **anonymized** cards.
4. **Asks each candidate for consent** to this opportunity at a disclosure level: **professional profile** (anonymized) · **identified profile** · **contact and CV**, valid 1–30 days (default 7), and the candidate gets a "New recruitment opportunity" notification **in their language** (the language they use the site or app in).
5. **The candidate decides** (from "Talent pool"): accept or decline, choosing to share email, phone or their CV PDF. They can later **revoke consent** or **withdraw** from the case.
6. **The company only sees consenting candidates** (within what they agreed to and until consent expires) under "Cases and shortlists", and decides for each: **"Interested"** · **"Interview"** · **"Pass"**, and downloads the **"CV"** if shared (this download is logged and does not use talent quota).
7. **Follow-up** (calls · interviews · notes), of which the company sees what the team chooses, then **placement recording** and **closing the case with a report**, which can be shared through a view- and time-limited link.

### The commercial offer and payment
- No fixed amount is paid upfront: our team sends a **commercial offer** per case with a pricing model — **per request** · **per shortlist** · **subscription** — and an agreement version.
- It appears under "Billing and plans" ⟶ **"Managed recruitment offers"** (when the service is enabled): **"Accept offer"** ("Commercial offer accepted."), owner and analyst/billing only. If the offer version changed: "Agreement version changed. Reload the page to review the updated offer." Empty: "No commercial offers yet."
- **Paying on the website**: after acceptance, a **"Pay"** button through the payment gateway; the amount is **the offer amount** in its currency (Qatar: riyal · Syria: US dollar or Syrian pound). Paying without accepting is refused: "An accepted managed-service agreement is required." The seeded "Managed recruitment request" plan (default value 1500 QAR / 250 USD, live value via the  tool) is a reference card only and cannot be bought.
- **Or with a subscription credit**: if the company's active subscription has a "managed request" credit and the offer is **accepted with the per-request model**, a **"Use managed-request credit (N)"** button appears ⟶ "The offer is covered by a managed-request credit from your plan — no payment.", it becomes "paid" and is recorded in the "Commercial history" at 0. The credit does not cover "shortlist" and "subscription" offers.
- After confirmation the offer becomes "paid", and "refunded" if refunded.

### Referring a candidate to a company (outside a managed case — **works now**)
- Our team can share a **candidate card** in the company's "Talk to Bazarrna" conversation — **only for a candidate active in the talent pool who allowed Bazarrna contact** (the card is valid 14 days by default).
- The company presses **"Contact candidate"** then "Yes, add the conversation", which adds a conversation to its messages under "Bazarrna candidates" (a company the candidate was not referred to is refused).
- **The candidate knows nothing until the company's first message**; then they are notified ("Bazarrna referred you to…") and both sides see "This conversation was referred by Bazarrna. Please communicate respectfully without sharing email or phone."

---

# الوظائف — الملفّ المهنيّ للباحث عن عمل والسيرة الذاتيّة واستيرادُها بالذكاء الصناعيّ — Jobs — the job seeker's professional profile, CVs and AI CV import

> الملفُّ المهنيّ وتبويباتُه وأقسامُه المصنّفة، ونسبةُ الاكتمال، ومستوياتُ الظهور، ونسخُ السيرة وروابطُ مشاركتها وصفحتُها، ورفعُ ملفّ السيرة وفحصُه، واستيرادُ السيرة وترجمتُها بالذكاء الصناعيّ وحدودُهما، ومجموعةُ المواهب، والملفُّ العامّ، وحذفُ كلّ البيانات، وصفحاتُ الحساب داخل موقع الوظائف.
> The professional profile with its tabs and typed sections, completion score, visibility levels, CV versions, share links and the shared-CV page, CV file upload and checks, AI CV import and translation with their limits, the talent pool, the public profile, wiping all data, and the account pages inside the Jobs site.

- الصفحة / Page: https://bazarrna.net/docs/jobs-seekers-profile-and-cv
- القسم / Section: الوظائف — Jobs
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### الملفّ المهنيّ — `/jobs/seeker` (‏و`/jobs/candidate` يحوّل إليه)
- **للمسجّلين** (‏من القائمة «أبحث عن عمل» أو «حسابي» ⟵ «تقديم السيرة الذاتية»). ملفٌّ واحدٌ لكلّ حساب، **مربوطٌ ببلد الحساب** (‏قطر أو سوريا). إن كان الموقعُ مفتوحاً على بلدٍ آخر تظهر «ملفك المهني مرتبط ببلد حسابك. بدّل بلد الموقع إلى بلد حسابك لفتح الملف».
- يُنشأ الملفّ عند أوّل دخول، إن كانت خاصّيّة «ملفُّ الباحث عن عمل» متاحةً لك (‏مجّانيّةٌ ومفعّلةٌ افتراضيّاً) و«ملفّاتُ المرشّحين» مفعّلةً في بلدك؛ وإلّا «ملفات المرشحين غير متاحة حالياً في هذا البلد». ويصلك إشعار «تم إنشاء ملفك المهني» يشرح الخطوة التالية.
- **الملفّ خاصٌّ افتراضيّاً**: «ملفك خاص افتراضياً. لن يظهر أي شيء حتى تختار الجمهور المناسب».
- **التبويبات** (‏التبديلُ بينها لا يقفز بالصفحة): **نظرة عامة** (‏لقطةُ الملفّ ونسبةُ الاكتمال وإرشاداتُ الإكمال) · **الملف الأساسي** (‏البيانات الأساسيّة والخصوصيّة وظهورُ الحقول) · **التفضيلات** · **الخبرات وبقية الأقسام** (‏الأقسام المصنّفة) · **السير والوثائق** (‏استديو السيرة والمستندات المرفوعة) · **معاينة الجمهور** (‏ترى ملفّك كما يراه: «معاينتي الخاصة» · «الزائر العام» · «صاحب عمل موثق»).
- في «نظرة عامة» و«الخبرات وبقية الأقسام» بوكس **«ابدأ من سيرتك الذاتية»** لاستيراد سيرتك (‏أدناه).
- **البيانات الأساسيّة**: الاسمُ الظاهر (‏«استخدام اسم الحساب» أو «استخدام اسم مهني آخر» — والآخرُ إلزاميٌّ عند اختياره) · المسمّى المهنيّ بالعربيّة/الإنجليزيّة · النبذة بالعربيّة/الإنجليزيّة (‏حتّى 4000 حرف) · المدينة والمنطقة (‏من بلد الحساب) · المجال والتخصّص الفرعيّ · سنةُ الميلاد (‏العمر 14 سنة على الأقلّ) · الجنسيّة · الجنس (‏اختياريّ: ذكر/أنثى) · العنوان الدقيق (‏يراه صاحبُه وحده دائماً) · مجموعُ الخبرة (‏يُحسب تلقائيّاً من تواريخ خبراتك إن وُجدت، وإلّا يبقى ما كتبتَه) · صورةٌ شخصيّة.
- **التفضيلات**: التوفّر (‏غيرُ محدّد · متاحٌ الآن · متاحٌ من تاريخ · منفتحٌ على العروض · غيرُ متاح) · المسمّى المرغوب بالعربيّة والإنجليزيّة والمهنة المرغوبة · المدن المفضّلة · تفضيلاتُ التوظيف ومكان العمل (‏حضوريّ · مختلط · عن بُعد · مرن) · مدّةُ الإشعار بالأيّام · الاستعداد للانتقال · نطاقُ الأجر المتوقَّع (‏الأعلى ≥ الأدنى) والعملة وظهورُه (‏خاصّ افتراضيّاً).
- **الصورة**: تمرّ بفحص الملفّ الأمنيّ وفحص المحتوى؛ إن احتاجت مراجعةً يدويّة تُرفض: «الصورة تحتاج مراجعة يدوية ولم تُقبل. اختر صورة شخصية رسمية…».
- **الألفاظ**: أيُّ لفظٍ غير لائقٍ في الاسم أو المسمّى أو النبذة يُرفض: «هذا الحقل يحتوي كلاماً غير لائق — يرجى تعديله».

### الأقسام المصنّفة (‏كلُّ قسمٍ بنوده وأسئلتُه تتفرّع حسب النوع)
| القسم | أهمّ الحقول | القيم المصنّفة |
|---|---|---|
| الخبرات | المسمّى والشركة (‏بلغةٍ واحدةٍ على الأقلّ) · الموقع · الوصف · البداية والنهاية | نوعُ التوظيف (‏دوام كامل · جزئيّ · عقد · حرّ · عمل خاصّ · تدريب · تلمذة · موسميّ · تطوّع · عسكريّ · آخر) · مكانُ العمل (‏حضوريّ · عن بُعد · مختلط) |
| التعليم | الجهة والشهادة · التخصّص · التواريخ | نوعُ التعليم (‏مدرسة · ثانويّة · دبلوم · معهد · جامعة · دراسات عليا · مهنيّ · منزليّ · عن بُعد · آخر) · الدرجة · نمطُ الدراسة · سلّمُ الدرجات |
| المهارات | مهارةٌ من القائمة · المستوى · سنواتُ الخبرة · آخرُ استعمال | نوعُ المهارة (‏تقنيّة · شخصيّة · أداة · حِرفة · إداريّة · أخرى) |
| اللغات | الرمز والاسم بالعربيّة والإنجليزيّة والمستوى (‏إلزاميّة) | شهادة اللغة (‏IELTS · TOEFL · TOEIC · DELF · Goethe · أخرى) |
| الشهادات والتراخيص | الاسم · الجهة · الإصدار والانتهاء · رمزٌ ورابطُ تحقّق | شهادةٌ مهنيّة · ترخيص · عضويّة · تصريح · قيادة · أخرى |
| الدورات | الاسم · الجهة · التاريخ · الساعات | عن بُعد · حضوريّ · ورشة · معسكر · ندوة |
| المشاريع | الاسم · الدور · الوصف · الرابط | شخصيّ · أكاديميّ · عمل · مفتوح المصدر · حرّ · ناشئ |
| معرضُ الأعمال | العنوان · **الرابط إلزاميّ** | موقع · تصميم · فيديو · مقال · كود · صورة · آخر |
| التطوّع | الجهة · الدور · التواريخ · الساعات | خيريّ · إغاثة · تعليم · صحّة · بيئة · مجتمع · آخر |
| الجوائز | العنوان · الجهة · التاريخ · الترتيب | أكاديميّة · مهنيّة · مسابقة · تقدير · منحة · أخرى |
| المُزكّون | الاسم (‏إلزاميّ) · العلاقة · الشركة · البريد · الهاتف | **خاصّون دائماً** ولا يُستوردون من السيرة |

- تاريخُ النهاية لا يسبق البداية. يمكن إعادةُ ترتيب بنود كلّ قسم.
- كلُّ قسمٍ: زرُّ إضافة · تعديلُ البند وحذفُه (‏بتأكيد) · **«تحريك لأعلى/لأسفل»** · والفارغ: «لا توجد عناصر في هذا القسم بعد».
- لكلّ بندٍ **«من يرى هذا العنصر؟»**: **أنا فقط** · **أصحاب العمل الموثقون** (‏الافتراضيّ) · **عام**.

### نسبةُ الاكتمال
تظهر في «نظرة عامة» مع إرشاداتٍ لما ينقص. تُحسب هكذا: المسمّى 15 · نبذةٌ من 80 حرفاً فأكثر 15 · المدينة 10 · التخصّص أو المهنة المرغوبة 10 · التوفّر محدّد 10 · خبرةٌ واحدة 15 · تعليمٌ واحد 10 · 3 مهارات 10 · لغةٌ واحدة 5 = 100.

### مستوياتُ ظهور الملفّ — «الظهور العام للملف»
ستّة أوضاع: **خاص** · **يُشارك عند التقديم فقط** · **مجهول الهوية في بحث الشركات الموثقة** · **ظاهر لأصحاب العمل الموثقين** · **فريق مواهب بازارنا فقط** · **ملف مهني عام** (‏يظهر على `/jobs/talent/:id`).
- **الخروجُ من «خاص»** يتطلّب: مسمّى · نبذةً من 80 حرفاً فأكثر · مدينة · مجالاً/تخصّصاً، **وبريداً وجوالاً موثَّقين**؛ وإلّا تُذكر الحقولُ الناقصة بالاسم.
- **ظهورُ الحقول الثمانية** (‏المسمّى · النبذة · المدينة والمنطقة · الجنسيّة · الجنس · سنة الميلاد · مجموع الخبرة · الصورة) ولكلٍّ افتراضيّ: المسمّى ومجموعُ الخبرة **عام** · النبذة والمدينة والصورة والجنس **لأصحاب العمل الموثقين** · الجنسيّة وسنة الميلاد **أنا فقط**.
- بوكس **«اضبط ظهور ملفّك كلِّه دفعةً واحدة»** ⟵ **«طبّقه على الكلّ»**: يكتب المستوى على الحقول الثمانية وكلّ بنود الأقسام، **ما عدا المُزكّين**، ويمكن بعده تعديلُ أيّ بندٍ منفرداً («تعذّر التطبيق الآن — لم يتغيّر شيء» عند الفشل).
- **الشركة التي تقدّمتَ إليها** ترى ملفّك كاملاً (‏تقديمُك موافقةٌ صريحة) عدا العنوانَ الدقيق والمُزكّين.

### نسخُ السيرة الذاتيّة (‏استديو السيرة داخل الملفّ)
- حتّى **20 نسخة** لكلّ ملفّ، لكلٍّ منها: الاسم · اللغة (‏عربيّة · إنجليزيّة · ثنائيّة) · الغرض (‏عامّة · لوظيفة · لقطاع) · القالب (‏ATS كلاسيكيّ · ATS مضغوط) · البنودُ المختارة من الأقسام (‏حتّى 250).
- أزرار: **«نسخة جديدة»** · تعديل (‏الاسم · الغرض · اللغة · القالب · مسمّى ونبذة مخصّصان باللغتين · **«اختيار العناصر وترتيبها»**) · **«نسخ»** · **«تعيين افتراضية»** · أرشفة/استعادة · حذف · **«معاينة»** · **«إنشاء PDF»** ثمّ التنزيل · **«مشاركة آمنة»**. الفارغ: «لا توجد نسخ سيرة بعد».
- ملفُّ PDF العربيّ يُولَّد بكلماتٍ سليمة حول الأرقام والأقواس؛ ومن نزّل نسخةً قبل 2026-09-30 فظهرت فيها كلماتٌ ملتصقة فلينزّلها من جديد.
- لا تُحذف **النسخةُ الافتراضيّة** قبل جعل غيرها افتراضيّة، ولا **نسخةٌ استُعملت في طلب توظيف** (‏تُؤرشف بدل ذلك).
- **المُزكّون وبيانات التواصل المباشر لا تدخل التصدير ولا المشاركة.**

### روابطُ مشاركة السيرة — `/jobs/cv/:token`
- **إنشاؤه** من «مشاركة آمنة» على النسخة: **«اسم المستلم أو الغرض»** · **«الانتهاء بالساعات»** (‏حتّى 30 يوماً، وهي الافتراضيّ) · حدٌّ اختياريٌّ لعدد المشاهدات (‏1–1000) · **«السماح بتنزيل PDF»** (‏مفعّلٌ افتراضيّاً) ⟵ **«إنشاء الرابط»** ثمّ نسخُه. ويمكن **«إلغاء»** الرابط في أيّ وقت.
- رابطٌ نشطٌ واحدٌ لكلّ لغة (‏عربيّ/إنجليزيّ) لكلّ نسخة: طلبُه مجدّداً يعيد الرابطَ نفسَه ما دام سارياً، و«إعادة التوليد» تُبطل القديم وتصنع جديداً.
- **يظهر للمستلِم ما ظهورُه «عامّ» فقط**: إن لم يكن في النسخة بندٌ عامّ يُرفض الإنشاء مع شرح الحلّ؛ وإن كان بعضُها غيرَ عامّ يُخبَر بعددها («… من بنود سيرتك لن تظهر للمستلِم…») ويختار المتابعة أو جعلَها «عامّة».
- **صفحةُ الرابط** (‏لأيّ أحدٍ يملكه، بلا تسجيل دخول): السيرةُ بلغة الرابط (‏الرابطُ العربيّ يظهر عربيّاً دائماً) · زرُّ **«تنزيل PDF»** إن سُمح به · «سيرة مهنية مشتركة بأمان عبر بازارنا» وتاريخُ الانتهاء. كلُّ فتحٍ يُحسب من حدّ المشاهدات.
- عند الانتهاء أو الإلغاء أو عدم وجوده: «رابط السيرة منتهٍ أو ملغى أو غير متاح»؛ وعند بلوغ حدّ المشاهدات: «تم بلوغ حد مرات عرض رابط المشاركة».

### رفعُ ملفّ السيرة (‏مستندات التقديم)
- يُرفع الملفّ ويُفحص أمنيّاً ثمّ يُفحص محتواه: هل هو سيرةٌ فعلاً؟ الرفضُ يشرح السبب — «لا يبدو سيرة ذاتية (فاتورة/إيصال/وصفة/عقد)» · «لم نجد أقسام السيرة المعتادة» · «الملف شبه فارغ» · «يبدو إعلان وظيفة لا سيرتك».
- إن تعذّرت قراءته (‏صورٌ ممسوحة) أو تكرّر الرفض يُحوَّل **لمراجعة فريقنا خلال 24 ساعة** ويصل إشعار «سيرتك الذاتية قيد المراجعة»، **ولا يُستعمل في التقديم قبل اعتماده**.
- في «السير والوثائق» ⟵ «الوثائق المرفوعة»: «تسمية الوثيقة» ثمّ **«رفع وفحص»**؛ ويمكن جعلُ مستندٍ افتراضيّاً أو أرشفتُه أو تنزيلُه أو حذفُه نهائيّاً (‏بتأكيد). الفارغ: «لا توجد وثائق مرفوعة».

### استيرادُ السيرة إلى الملفّ — بوكس «ابدأ من سيرتك الذاتية»
- **الخطوات**: **«ارفع سيرتك الذاتية»** (‏PDF · Word · صورة) ⟵ **«ما لغة سيرتك؟»** ⟵ شريطُ تقدّم «جارٍ العمل…» ⟵ **«راجع ما استخرجناه»**: مسوّدةٌ تراجعها قبل الحفظ، والبنودُ المشكوك فيها موسومةٌ «يحتاج مراجعتك» — **الاستيرادُ لا يكتب في ملفّك شيئاً بنفسه**.
- إن كان في ملفّك بياناتٌ سابقة: «لديك بيانات سابقة — ماذا نفعل؟» ⟵ **«إضافة الكل فوق الموجود»** أو **«استبدال الأقسام بالكامل»**. ثمّ **«تأكيد وحفظ»** أو **«تجاهل الاستيراد»**؛ وخيار **«حفظ ملف السيرة»** يضيف الملفَّ نفسَه إلى وثائقك.
- **القراءة**: النصُّ المكتوب (‏PDF/Word) يُقرأ أوّلاً بطرقنا المجّانيّة؛ ولا يُستعمل **الذكاءُ الصناعيّ** إلّا إذا لم تكفِ، وحين يكون مفعّلاً. والسيرةُ المصوّرة تُقرأ ضوئيّاً («قُرئت سيرتك من صورة» — انتبه للنصّ العربيّ).
- **الحدّ اليوميّ «استخلاصُ السيرة بالذكاء الصناعيّ»** — **القيمةُ الافتراضيّةُ المزروعة: 2 في اليوم** — يُحسب **فقط** حين تُستعمل القراءةُ الضوئيّة أو الذكاءُ الصناعيّ فعلاً. رفعُ الملفّ نفسِه مرّةً ثانية يعيد النتيجة السابقة بلا احتساب.
- **عند النفاد**: تصلك مسوّدةٌ بالطرق المجّانيّة مع تنبيهٍ بموعد التجدّد والخطّة التي ترفعه — لا رسالةَ رفض. الاستثناء: ملفٌّ صورٌ ممسوحة بلا نصّ: «هذا الملف صورٌ ممسوحة… وقد نفد حدّك اليوميّ. ارفع نسخة PDF أو Word مكتوبة — تُقرأ بلا حدّ — أو جرّب غداً».
- **إكمالُ اللغة الأخرى** («نكمل النسخة الإنجليزية؟» / «نكمل النسخة العربية؟» ⟵ «أكمل اللغة الأخرى»): يترجم حقول المسوّدة (‏أسماءُ الجهات تبقى كما هي)، وهو **اختياريّ** لا يمنع الحفظ. **حدُّه اليوميّ «ترجمةُ السيرة بالذكاء الصناعيّ» — القيمةُ الافتراضيّةُ المزروعة: 5 في اليوم** بعدّادٍ مستقلّ؛ وعند النفاد يُملأ ما أمكن ويظهر تنبيهُ الحدّ. ويعمل فقط إن كانت الترجمةُ مفعّلةً من الإدارة.
- القيمُ الحيّة، والخططُ التي ترفع هذه الحدود أو تجعلها بلا حدّ، تُقرأ بأداة  (‏وخصائصُها بـ).

### مجموعةُ مواهب بازارنا — `/jobs/candidate/talent-pool` (‏و`/jobs/join-bazarrna-talent` الصفحةُ نفسُها)
- **للمسجّلين** وبعد إنشاء الملفّ المهنيّ («أنشئ ملفك المهني أولاً قبل استخدام مجموعة المواهب»). «أنت تتحكم بمن يستطيع اكتشاف ملفك وما الذي تتم مشاركته في كل فرصة».
- **بطاقةُ الحال** أعلى الصفحة: «أنت منضمّ لمجموعة مواهب بازارنا» · أو «أنت غير نشط حالياً في المجموعة» · أو «انضمّ لمجموعة مواهب بازارنا — اختر الحالة «نشط» ووافق على الشروط ثم احفظ»، مع **اكتمال الملف** و**حالة الملف**.
- **«الظهور والموافقة»**: الحالة (‏**نشط** · **متوقف مؤقتاً** · **منسحب**) · طريقةُ الظهور (‏**مجهّل للشركات الموثقة** · **ملف مهني للشركات الموثقة** · **لفريق بازارنا فقط**) · **«السماح لفريق بازارنا بالتواصل»** (‏شرطُ دخولك في التوظيف المُدار وترشيحك للشركات) · **الموافقة على شروط مجموعة المواهب** («الموافقة مطلوبة لحفظ الإعدادات») ⟵ **«حفظ الإعدادات»**.
- التفعيلُ («نشط») يتطلّب **اكتمال الملفّ 70%** على الأقلّ («أكمل ملفك المهني إلى 70% على الأقل قبل تفعيل مجموعة المواهب») وقبولَ الشروط، والتفعيلُ نفسُه يجعل ملفّك متاحاً للمجموعة.
- **«طلبات كشف التواصل»** من الشركات: **«موافقة»** (‏وتختار ما تشاركه: البريد · الجوال · السيرة PDF) · **«رفض»** · **«سحب الموافقة»** لاحقاً. الفارغ: «لا توجد طلبات حالياً».
- **«فرص التوظيف المُدارة»**: «الموافقة على المشاركة» · «الانسحاب من الفرصة». الفارغ: «لا توجد فرص حالياً» (‏وخدمةُ التوظيف المُدار متوقّفةٌ حاليّاً — انظر ملفّ «وظّف مع بازارنا»).
- **«سجل الوصول»**: الجهة · الإجراء (‏مشاهدةُ ملفّك · طلبُ تواصل · تنزيلُ سيرتك…) · الغرض · التاريخ. الفارغ: «لا توجد عمليات وصول مسجلة».
- الإيقافُ أو الانسحاب يُلغي طلبات التواصل والموافقات المعلّقة والمقبولة ويسحبك من ملفّات التوظيف المُدار الجارية.

### صفحةُ الملفّ المهنيّ العامّة — `/jobs/talent/:id`
- **لأيّ زائر** حين يكون وضعُ ملفّك «ملفّ مهنيّ عامّ». تعرض: الصورة · الاسم الظاهر · المسمّى · المدينة · زرَّ مشاركة · «الملخص المهني» · ثمّ الأقسامَ **التي ظهورُها «عامّ» فقط** (‏الخبرات · التعليم · المهارات · اللغات · الشهادات · الدورات · المشاريع · معرض الأعمال · التطوّع · الجوائز). المُزكّون والعنوانُ الدقيق لا يظهرون أبداً.
- إن لم يكن الملفّ عامّاً أو لم يوجد: «هذا الملف المهني خاص أو غير متاح». (‏رابطُ `/jobs/seeker` لصاحبه وحده — والرابطُ الذي يُشارَك هو هذا.)

### حذفُ كلّ بيانات الملفّ
زرُّ **«احذف كل معلومات ملفّي»** مع تحذير «هذا الحذف لا رجعة فيه» وتأكيدٍ صريح **«نعم، احذف كل شيء»** (‏أو «تراجع»): يمسح كلّ الحقول والأقسام (‏بما فيها المُزكّون) ويعيد الملفّ **خاصّاً** فارغاً — ويبقى الملفُّ نفسُه موجوداً كي لا تنكسر طلباتُك السابقة. يلزم ملءُ الملفّ من جديد بعدها. وعند الفشل: «تعذّر الحذف الآن — بياناتك كما هي».

### صفحاتُ الحساب داخل موقع الوظائف
- **`/jobs/profile` — «حسابي - الوظائف»** (‏للمسجّلين): الصورة والاسم والبريد وشاراتُ توثيق البريد والجوال، وتوثيقُ الجوال، ثمّ **«روابط هذا الموقع»**: تقديم السيرة الذاتية (‏`/jobs/seeker`) · طلباتي · **طلب موظف** (‏مساحة الشركة) · محفوظاتي · مجموعة المواهب · **هداياي وأكوادي** · الإشعارات · و**«الخطط»** إن وُجدت خططٌ للباحثين. كلُّ رابطٍ منها يعيدك زرُّ رجوعه إلى «حسابي». (‏التفاصيلُ العامّة في ملفّي «الملف الشخصي والإشعارات» و«توثيق الجوال».)
- **`/jobs/gifts`** — «هداياي وأكوادي» داخل موقع الوظائف (‏ملفّ «الهدايا والأكواد»). **`/jobs/security`** — الأمان وكلمة المرور وحذف الحساب (‏ملفّ «الملف الشخصي والإشعارات»). **`/jobs/contact`** و**`/jobs/contact/tickets/:id`** — التواصل مع الدعم وتذاكرُه (‏ملفّ «الدعم والبلاغات»).

## English

### The professional profile — `/jobs/seeker` (and `/jobs/candidate` redirects to it)
- **Signed-in users** (from the menu "Find a Job" or "My account" ⟶ "Submit CV"). One profile per account, **tied to the account's country** (Qatar or Syria). If the site is open on another country you see "Your professional profile belongs to your account country. Switch the site country back to your account country to open it."
- The profile is created on your first visit, if the "Seeker profile" feature is available to you (free and on by default) and candidate profiles are enabled in your country; otherwise "Candidate profiles are not available in this country". You then get a "Your professional profile has been created" notification explaining the next step.
- **The profile is private by default**: "Your profile is private by default. Nothing is visible until you choose an audience."
- **Tabs** (switching does not jump the page): **Overview** (profile snapshot, completion and completion guidance) · **Profile** (core data, privacy and field visibility) · **Preferences** · **Experience & more** (the typed sections) · **CVs & documents** (the CV studio and uploaded documents) · **Audience preview** (see your profile as "My private view" · "Public visitor" · "Verified employer" sees it).
- "Overview" and "Experience & more" show a **"Start from your CV"** box to import your CV (below).
- **Core data**: displayed name ("Use my account name" or "Use a different professional name" — the latter is required once chosen) · professional headline in Arabic/English · summary in Arabic/English (up to 4000 characters) · city and area (from the account country) · field and specialization · birth year (at least 14 years old) · nationality · gender (optional: male/female) · exact address (always visible only to you) · total experience (calculated automatically from your experience dates when there are any; otherwise what you typed stays) · profile photo.
- **Preferences**: availability (not specified · available now · available from a date · open to offers · not available) · desired title in Arabic and English and desired occupation · preferred locations · employment and work-location preferences (on-site · hybrid · remote · flexible) · notice period in days · willing to relocate · expected salary range (max ≥ min), currency and its visibility (private by default).
- **Photo**: goes through the file security check and content moderation; if it needs manual review it is refused: "Photo requires manual review and was not accepted…".
- **Language**: any inappropriate word in the name, headline or summary is refused: "This field contains inappropriate language. Please edit it."

### Typed sections (each section's fields branch by type)
| Section | Main fields | Typed values |
|---|---|---|
| Experience | job title and company (at least one language) · location · description · start/end | employment type (full-time · part-time · contract · freelance · self-employed · internship · apprenticeship · seasonal · volunteer · military · other) · workplace (on-site · remote · hybrid) |
| Education | institution and degree · field · dates | education type (school · high school · diploma · institute · university · postgraduate · vocational · home study · online · other) · degree level · study mode · grade scale |
| Skills | skill from the list · proficiency · years · last used | skill kind (technical · soft · tool · craft · management · other) |
| Languages | code, Arabic and English name, proficiency (required) | certificate (IELTS · TOEFL · TOEIC · DELF · Goethe · other) |
| Credentials | name · issuer · issue/expiry · code and verification URL | professional cert · license · membership · clearance · driving · other |
| Courses | name · provider · date · hours | online · in person · workshop · bootcamp · seminar |
| Projects | name · role · description · URL | personal · academic · work · open source · freelance · startup |
| Portfolio | title · **URL required** | website · design · video · article · code · photo · other |
| Volunteering | organization · role · dates · hours | charity · relief · education · health · environment · community · other |
| Awards | title · issuer · date · rank | academic · professional · competition · recognition · scholarship · other |
| References | name (required) · relation · company · email · phone | **always private** and never imported from a CV |

- An end date cannot be before the start date.
- Each section: an add button · edit and delete an item (with confirmation) · **"Move up/Move down"** · empty: "No items in this section yet."
- Each item has **"Who can see this item?"**: **Only me** · **Verified employers** (default) · **Public**.

### Completion score
Shown in "Overview" with guidance on what is missing. It is calculated as: headline 15 · summary of 80 characters or more 15 · city 10 · specialization or desired occupation 10 · availability set 10 · one experience 15 · one education 10 · three skills 10 · one language 5 = 100.

### Profile visibility levels — "Overall profile visibility"
Six modes: **Private** · **Shared only when applying** · **Anonymized in verified search** · **Visible to verified employers** · **Bazarrna Talent only** · **Public professional profile** (shown at `/jobs/talent/:id`).
- **Leaving "Private"** requires: headline · a summary of 80 characters or more · city · field/specialization, **and a verified email and phone**; otherwise the missing fields are listed by name.
- **Visibility of the eight fields** (headline · summary · city and area · nationality · gender · birth year · total experience · photo), each with a default: headline and total experience **Public** · summary, city, photo and gender **Verified employers** · nationality and birth year **Only me**.
- The **"Set your whole profile's visibility at once"** box ⟶ **"Apply to all"**: writes the level to the eight fields and every section item, **except references**; any single item can be changed afterwards ("Could not apply right now — nothing changed." on failure).
- **A company you applied to** sees your full profile (applying is explicit consent) except the exact address and references.

### CV versions (the CV studio inside the profile)
- Up to **20 versions** per profile, each with: name · language (Arabic · English · bilingual) · purpose (general · job specific · industry specific) · template (classic ATS · compact ATS) · selected section items (up to 250).
- Buttons: **"New version"** · edit (name · purpose · language · template · a tailored headline and summary in both languages · **"Select and order items"**) · **"Duplicate"** · **"Make default"** · archive/restore · delete · **"Preview"** · **"Generate PDF"** then download · **"Secure share"**. Empty: "No CV versions yet."
- The Arabic PDF is generated with words intact around numbers and brackets; anyone who downloaded a copy before 2026-09-30 and saw stuck-together words should download it again.
- The **default version** cannot be deleted before another is made default, nor can **a version used in a job application** (archive it instead).
- **References and direct contact details are never included in exports or shares.**

### CV share links — `/jobs/cv/:token`
- **Created** from "Secure share" on a version: **"Recipient or purpose label"** · **"Expiry in hours"** (up to 30 days, which is the default) · an optional view limit (1–1000) · **"Allow PDF download"** (on by default) ⟶ **"Create link"**, then copy it. The link can be **revoked** at any time.
- One active link per language (Arabic/English) per version: asking again returns the same link while it is valid, and "regenerate" revokes the old one and makes a new one.
- **Recipients only see items whose visibility is "Public"**: if the version has no public item, creation is refused with an explanation of the fix; if some items are not public you are told how many ("… item(s) will not appear to the recipient…") and choose to continue or make them Public.
- **The link page** (for anyone holding it, no sign-in): the CV in the link's language (an Arabic link always shows in Arabic) · a **"Download PDF"** button if allowed · "Professionally shared through Bazarrna" and the expiry date. Every opening counts toward the view limit.
- When expired, revoked or not found: "This CV link is expired, revoked, or unavailable."; when the view limit is reached: "CV share link view limit reached".

### Uploading a CV file (application documents)
- The file is security-scanned and then its content is checked: is it really a CV? Refusals explain why — "does not look like a CV (invoice/receipt/prescription/contract)" · "we could not find the usual CV sections" · "the file is almost empty" · "looks like a job advertisement, not your CV".
- If it cannot be read (scanned images) or keeps failing, it goes to **our team's review within 24 hours** with a "Your CV is under review" notification, **and it cannot be used to apply until approved**.
- Under "CVs & documents" ⟶ "Uploaded documents": a "Document label" then **"Upload & scan"**; a document can be made default, archived, downloaded or permanently deleted (with confirmation). Empty: "No uploaded documents."

### Importing a CV into the profile — the "Start from your CV" box
- **Steps**: **"Upload your CV"** (PDF · Word · image) ⟶ **"What language is your CV?"** ⟶ a "Working…" progress bar ⟶ **"Review what we extracted"**: a draft you review before saving, with doubtful items marked "needs your review" — **the import never writes into your profile on its own**.
- If your profile already has data: "You already have data — What should we do?" ⟶ **"Add everything on top"** or **"Replace those sections entirely"**. Then **"Confirm and save"** or **"Discard import"**; the **"Keep the CV file"** option also adds the file itself to your documents.
- **Reading**: typed text (PDF/Word) is read first with our free methods; **AI** is used only if they are not enough, and only when it is enabled. An image CV is read by OCR ("Your CV was read from an image" — please check the Arabic text).
- **The daily "AI CV extraction" limit** — **seeded default: 2 per day** — counts **only** when OCR or AI is actually used. Uploading the same file again returns the earlier result without counting.
- **When it is used up**: you still get a draft from the free methods, with a notice of when it renews and which plan raises it — not a refusal. The exception is a scanned-image file with no text: "This file is scanned images… your daily limit is used up. Upload a typed PDF or Word version — read without limit — or try tomorrow."
- **Completing the other language** ("Complete the English version?" / "Complete the Arabic version?" ⟶ "Complete the other language"): translates the draft's fields (organization names stay as they are) and is **optional** — skipping it does not block saving. **Its daily "AI CV translation" limit — seeded default: 5 per day** on its own counter; when used up, what is possible is filled and the limit notice is shown. It works only if translation is enabled by the admin.
.

### Bazarrna Talent Pool — `/jobs/candidate/talent-pool` (and `/jobs/join-bazarrna-talent` is the same page)
- **Signed-in users** with a professional profile ("Create your professional profile before using the talent pool"). "You control who can discover your profile and what is shared for every opportunity."
- **A status card** at the top: "You are enrolled in the Bazarrna Talent Pool" · or "You are not currently active in the pool" · or "Join the Bazarrna Talent Pool — Set status to "Active", accept the terms, then save", with **Profile completion** and **Profile status**.
- **"Visibility and consent"**: status (**Active** · **Paused** · **Withdrawn**) · visibility mode (**Anonymized to verified employers** · **Professional profile to verified employers** · **Bazarrna team only**) · **"Allow Bazarrna contact"** (required for managed recruitment and for being referred to companies) · **acceptance of the talent pool terms** ("Acceptance is required to save settings.") ⟶ **"Save settings"**.
- Activation ("Active") requires **at least 70% profile completion** ("Complete at least 70% of the profile…") and accepting the terms; activating is itself what makes your profile available to the pool.
- **"Contact reveal requests"** from companies: **"Accept"** (choosing what to share: email · phone · CV PDF) · **"Decline"** · **"Revoke"** later. Empty: "No requests yet."
- **"Managed recruitment opportunities"**: "Approve sharing" · "Withdraw from opportunity". Empty: "No opportunities yet." (Managed recruitment is currently paused — see the "Hire with Bazarrna" file.)
- **"Access history"**: organization · action (viewing your profile · requesting contact · downloading your CV…) · purpose · date. Empty: "No access recorded."
- Pausing or withdrawing revokes pending and accepted contact requests and consents and withdraws you from ongoing managed recruitment cases.

### The public professional profile page — `/jobs/talent/:id`
- **Any visitor**, when your profile mode is "Public professional profile". It shows: photo · displayed name · headline · city · a share button · "Professional summary" · then **only the items whose visibility is "Public"** (experience · education · skills · languages · credentials · courses · projects · portfolio · volunteering · awards). References and the exact address never appear.
- If the profile is not public or does not exist: "This professional profile is private or unavailable." (`/jobs/seeker` is the owner's own page — this is the link to share.)

### Wiping all profile data
The **"Delete all my profile data"** button with the warning "This deletion cannot be undone" and an explicit **"Yes, delete everything"** confirmation (or "Cancel"): clears every field and section (including references) and returns the profile to an empty **Private** state — the profile itself stays so past applications do not break. It has to be filled in again afterwards. On failure: "Deletion failed — your data is unchanged."

### Account pages inside the Jobs site
- **`/jobs/profile` — "My Account - Jobs"** (signed-in users): photo, name, email, email and phone verification badges, phone verification, then **"This site"** links: Submit CV (`/jobs/seeker`) · My Applications · **Hiring Request** (the company workspace) · Saved Jobs · Talent Pool · **My gifts & codes** · Notifications · and **"Plans"** when seeker plans exist. Each of these pages' back button returns you to "My account". (General details are in the "Profile and notifications" and "Phone verification" files.)
- **`/jobs/gifts`** — "My gifts & codes" inside the Jobs site (the "Gifts and codes" file). **`/jobs/security`** — security, password and account deletion (the "Profile and notifications" file). **`/jobs/contact`** and **`/jobs/contact/tickets/:id`** — contacting support and its tickets (the "Support and reports" file).

---

# الوظائف — البحث والتقديم وحالاتُ الطلب والرسائل والتنبيهات وخططُ الباحثين — Jobs — searching, applying, application statuses, messages, alerts and seeker plans

> الصفحةُ الرئيسيّة للوظائف وصفحاتُ المجال والتخصّص والمدينة، والبحثُ باللغتين وفلاترُه وترتيبُه، والتوصيات، والمحفوظاتُ والتنبيهات، والتقديمُ (الشروط والخطوات والحدود)، و«طلباتي» ومعنى كلّ حالة، ورسائلُ التوظيف والمقابلات ورسائلُ بازارنا والترشيحات، وتفضيلاتُ إشعارات الوظائف، وخططُ الباحثين.
> The Jobs home page and field, specialization and city pages, bilingual search with its filters and sorting, recommendations, saved items and alerts, applying (requirements, steps, limits), "My applications" and what each status means, hiring messages, interviews, Bazarrna messages and referrals, Jobs notification preferences, and seeker plans.

- الصفحة / Page: https://bazarrna.net/docs/jobs-seekers-search-apply
- القسم / Section: الوظائف — Jobs
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### الصفحةُ الرئيسيّة للوظائف — `/jobs`
- **للجميع** (‏بلا تسجيل دخول). تعرض: خانةَ بحث «ابحث عن وظيفة، شركة، مهارة...» وزرَّ **«بحث»** (‏ينقلك إلى «الوظائف المتاحة» بكلمتك) · زرَّي **«أبحث عن عمل»** و**«كل الوظائف»** · عدّاداتِ الوظائف المتاحة والمجالات والتخصّصات · بطاقاتِ **المجالات الرئيسيّة** وأهمَّ تخصّصات كلٍّ منها (‏ضغطةٌ واحدة إلى التخصّص) مع **«عرض الجميع»**.
- قسمُ **«أحدث الوظائف»** مع **«عرض المزيد»**؛ ويصير عنوانُه **«مختارة لك»** حين تكون مسجّلاً ولك ملفٌّ مهنيّ فتُرتَّب الوظائفُ بحسب ملفّك.
- بطاقتان في الأسفل: **«باحث عن عمل؟»** ⟵ «سجّل كباحث عن عمل» (‏ملفُّك المهنيّ) · **«تبحث عن موظفين؟ شركةً كنت أم فرداً»** ⟵ «أعلن عن وظيفة» (‏مساحةُ الشركة؛ والفردُ لا يحتاج سجلّاً تجاريّاً).
- قائمةُ الموقع تُظهر روابطَ الخدمات المفعّلة في بلدك فقط (‏مثل «وظائف موصى بها» · «المشاريع المستقلة» · «وظّف مع بازارنا»)؛ والخدمةُ غيرُ المفعّلة بعدُ في بلدك تُظهر «… غير متاحة حالياً في …» مع «تصفّح الوظائف المتاحة».

### البحث عن وظيفة — `/jobs/openings`
- **للجميع**. **البلدُ إلزاميّ** (‏قطر أو سوريا): «اختر البلد (قطر أو سوريا) لتصفّح الوظائف».
- تظهر فقط الوظائفُ **المنشورة العامّة** غيرُ المنتهية لجهاتٍ **نشطةٍ معتمدة**. الوظيفةُ «غير المدرجة» تُفتح برابطها ولا تظهر في البحث.
- **الأزرار**: خانةُ البحث «مسمى، شركة، مهارة أو اسم بديل...» مع **«بحث»** و**«مسح»** · **«كل الفلاتر»** (‏لوحةٌ بالفلاتر أدناه مع «مسح الفلاتر» و«إغلاق الفلاتر») · **«ترتيب النتائج»** · **«حفظ البحث»** و**«المحفوظة»** (‏للمسجّلين: لوحةُ «عمليات البحث المحفوظة» مع «تطبيق هذا البحث» و«حذف» و«إغلاق») · **«المحفوظات»** (‏إلى `/jobs/saved`) · **«أعلن عن وظيفة»**.
- **البحثُ باللغتين**: لا فرق بين أشكال الهمزة والتاء المربوطة والياء والتشكيل، وكلُّ كلمةٍ تُطابَق بنفسها **أو بكتابتها بالحروف الأخرى** (‏عربيّ ⟷ لاتينيّ) **أو بمرادفها** (‏مثل «محاسب» ⟷ accountant · «مبرمج» ⟷ developer). الكلماتُ العامّة («وظيفة» · «مطلوب» · job…) لا تُشترط ما دامت في البحث كلمةٌ مميِّزة. **وإن لم تظهر أيُّ نتيجة** يُجرى بحثٌ تقريبيٌّ في العناوين وأسماء الشركات لالتقاط الأخطاء الإملائيّة. البحثُ الطويل جدّاً أو بفلاترَ كثيرةٍ جدّاً يُرفض برسالةٍ واضحة.
- **الفلاتر**: المجال (‏ويشمل تخصّصاتِه) · المدينة · قطاعُ الشركة · الوظيفة المهنيّة · المسمّى المهنيّ · التخصّص · المهارة · لغةٌ مطلوبة · شهادةٌ مطلوبة · نمطُ العمل (‏حضوريّ · مختلط · عن بُعد) · نوعُ التوظيف · المستوى · التعليم · **سنواتُ خبرتك** · الحدُّ الأدنى والأعلى للأجر (‏الوظائف التي تُظهر أجرها فقط) والعملة (‏قطر: ريال قطريّ فقط) · تاريخُ النشر (‏آخر 24 ساعة · أسبوع · شهر) · **شركة موثّقة** · **تقديم داخلي** (‏التقديم عبر بازارنا) · تدريب وخرّيجون · الورديّة (‏نهاريّة · ليليّة · متغيّرة · مرنة) · تسهيلاتٌ متاحة · دعمُ الانتقال · بلدُ العمل عن بُعد.
- **الترتيب**: **«مُخصّص لك»** (‏الافتراضيّ لمن له ملفٌّ مهنيّ — يرتّب بحسب مطابقة ملفّك واهتماماتك **دون إخفاء أيّ وظيفة**) · **«الأكثر صلة»** (‏عند وجود كلمة بحث) · **«الأحدث»** · **«أقرب موعد»** · **«الأجر: الأعلى/الأقل»** (‏في سوريا يلزم اختيارُ عملةٍ واحدة).
- **الوظائفُ المميّزة** (‏وسم «إعلان مميز / ممول») تتصدّر النتائج **ما دام تمييزُها سارياً**؛ وبعده تعود إلى ترتيبها العاديّ. وفي ترتيب «الأكثر صلة» تتقدّم قليلاً الجهاتُ الأوثق، **ولا تُحجب وظيفةُ فردٍ أبداً**.
- **بطاقةُ الوظيفة**: المسمّى · الجهة (‏أو «جهة عمل سرية») · المدينة · الأجر أو «الأجر غير معلن» · نسبةُ المطابقة مع زرّ **«لماذا؟»** حين تكون لك مطابقة · **القلب** للحفظ · «عرض التفاصيل».
- **النتائج صفحاتٌ داخل صندوق تمرير** وأرقامُ الصفحات تحته: تغييرُ الصفحة يُعيد الصندوقَ وحدَه لأعلاه ولا يقفز بالصفحة كلّها، وتبقى النتائجُ الحاليّة ظاهرةً حتّى تصل التالية.
- **الحالات**: هيكلُ تحميلٍ عند الفتح الأوّل · «لا توجد وظائف مطابقة — غيّر كلمة البحث أو خفف الفلاتر» · «تعذر تحميل نتائج البحث».

### صفحاتُ المجال والتخصّص والمدينة
- **`/jobs/category/:slug`** (‏للجميع): اسمُ المجال وعددُ وظائفه وتخصّصاتِه · شرائحُ **«تصفح حسب التخصّص»** (‏«كل التخصّصات» · «كل وظائف المجال») · بطاقاتُ التخصّصات مع «عرض الوظائف» · **«أحدث الوظائف ضمن المجال»** مع «عرض المزيد». الحالات: «تعذّر تحميل المجال…» مع «إعادة المحاولة» · «المجال غير موجود» · «لا توجد وظائف حالياً ضمن هذا المجال».
- **`/jobs/category/:slug/:childSlug`** (‏للجميع): وظائفُ تخصّصٍ واحد مع **بحثٍ داخل التخصّص فقط** (‏مسمى، شركة، مهارة) · **المدينة** · **نوع الدوام** · **ترتيب النتائج** · «بحث» و«مسح الفلاتر» · زرُّ «العودة للمجال». النتائج صفحاتٌ داخل صندوق تمرير. الحالات: «تعذّر تحميل التخصّص…» مع «إعادة المحاولة» · «التخصّص غير موجود» · «لا نتائج عن "…" داخل …» · «لا توجد وظائف في هذا التخصّص بعد».
- **`/jobs/location/:cityId`** (‏للجميع): «وظائف في <المدينة>» بعدد الوظائف المتاحة، صفحاتٌ داخل صندوق تمرير؛ والفارغةُ: «لا توجد وظائف متاحة حالياً» مع «تصفح كل الوظائف»؛ والمدينةُ غيرُ المعروفة: «الصفحة غير موجودة».

### الوظائفُ الموصى بها — `/jobs/recommendations`
- **للمسجّلين** وحين تكون **المطابقة مفعّلة في بلدك** (‏وإلّا لا يظهر الرابطُ في القائمة).
- «وظائف موصى بها لك — ترتيبٌ تفسيريّ يعتمد على ملفك المهني ومتطلبات الوظائف داخل بلدك فقط»، مع زرّ **«تحديث ملفي»** وبطاقاتٍ صغيرة: نسخةُ الإعداد · **اكتمالُ الملف** · عددُ النتائج المرتّبة.
- كلُّ وظيفةٍ بدرجة مطابقة من 100 وشرحِ **«لماذا هذه الوظيفة موصى بها؟»** (‏ما يطابق وما ينقص) مع «تحديث بياناتي».
- **الحالات**: بلا ملفٍّ مهنيّ: «أكمل ملف المرشح أولاً» مع **«إنشاء ملف المرشح»** · لا وظائف: «لا توجد وظائف قابلة للمطابقة حالياً» مع «عرض الوظائف» · «تعذر تحميل التوصيات». النتائج صفحاتٌ داخل صندوق تمرير.

### صفحةُ الوظيفة — `/jobs/openings/:slug`
- **للجميع** (‏الوظيفةُ من بلدٍ آخر: «هذه الوظيفة غير متاحة في بلدك»). تعرض: نبذةً عن الوظيفة · المسؤوليّات · المؤهّلات المطلوبة والمفضّلة · متطلّباتِ المجال · **المهارات** (‏مطلوبة/مفضّلة) · المزايا · بيئةَ وجدولَ العمل · الأجر أو «الأجر غير معلن» · عددَ الشواغر · الخبرة · **آخر موعد** · **ينتهي النشر** · وشارةَ ثقة الجهة وشرحَها.
- **«جهة عمل سرية»**: الجهةُ اختارت إخفاء اسمها، وهي معروفةٌ لنا ومعتمدة، **ويظهر اسمُها تلقائيّاً** حين يصل طلبُك إلى مرحلة تواصلٍ فعليّ (‏مثل «يحتاج معلومات» أو القائمة المختصرة أو طلب التواصل أو المقابلة)، ولن يُطلب منك مالٌ أو مستندٌ شخصيّ قبلها.
- **الأزرار**: **«قدّم الآن»** (‏معالجُ التقديم) أو **«التقديم في الموقع الخارجي»** إن كانت الجهةُ تستقبل الطلبات خارج بازارنا · **«حفظ الوظيفة»/«محفوظة»** (‏للزائر: «سجّل الدخول للحفظ») · **«الإبلاغ عن الوظيفة»** · «العودة للوظائف». الوظيفةُ المغلقة: «هذه الوظيفة مغلقة ولم تعد تستقبل طلبات».
- **الإبلاغ** (‏للمسجّلين؛ الزائرُ يرى «سجّل الدخول لإرسال بلاغ موثوق»): احتيال · طلب دفع مقابل التوظيف · انتحال جهة · إساءة استخدام البيانات · إزعاج أو محتوى مكرّر · رابط غير آمن · وظيفة مغلقة أو وهميّة · معلومات مضلِّلة · سبب آخر (‏والشرحُ إلزاميٌّ مع «سبب آخر») ⟵ **«إرسال البلاغ»** ⟵ «تم استلام البلاغ للمراجعة». البلاغُ نفسُه لا يُكرَّر: «سبق أن أبلغت عن هذه المشكلة». يراجعه فريقُنا وقد تُعلَّق الوظيفة.

### المحفوظات والبحوث المحفوظة والتنبيهات — `/jobs/saved`
- **للمسجّلين** (‏من «حسابي» ⟵ «محفوظاتي» أو «المحفوظات» في صفحة البحث). ثلاثةُ تبويبات لا تقفز بالصفحة عند التبديل:
  - **«الوظائف»**: الوظائفُ التي ضغطتَ قلبَها؛ ضغطةُ القلب مجدّداً تزيلها. الفارغ: «لا توجد وظائف محفوظة» مع «تصفح الوظائف».
  - **«عمليات البحث»**: لكلّ بحثٍ محفوظ: **«تشغيل البحث»** · **تكرارُ التنبيه** (‏بدون تنبيه · فوريّ · يوميّ · أسبوعيّ) · **«إيقاف مؤقت»/«استئناف»** · **«حذف»** (‏بتأكيد «حذف البحث وتنبيهاته؟»). الفارغ: «لا توجد عمليات بحث محفوظة» مع «ابدأ بحثاً».
  - **«التنبيهات»**: الوظائفُ التي وصلتك بتنبيه مع **سبب وصولها** ووقته وزرّ «فتح». الفارغ: «لا توجد تنبيهات بعد» مع «احفظ بحثاً».
- **حفظُ بحثٍ** من صفحة البحث: يلزم كلمةٌ أو فلترٌ واحدٌ على الأقلّ («اختر كلمة بحث أو فلتر أولاً»)، ثمّ تختار اسمه و**تكرارَ التنبيه** (‏حفظ دون تنبيه · تنبيه فوريّ · ملخّص يوميّ · ملخّص أسبوعيّ) ⟵ «تم حفظ البحث». البحثُ نفسُه لا يُحفظ مرّتين.
- **التنبيهاتُ** تعمل فقط إن كانت مفعّلةً في بلدك؛ وتصل كإشعار «فرص جديدة: N» **بلغة استعمالك للموقع أو التطبيق**، والفوريُّ يُفحص كلَّ ربع ساعةٍ تقريباً.

### التقديم — `/jobs/openings/:slug/apply`
**من يدخلها**: المسجّلون فقط. **الشروط قبل البدء**: **جوالٌ موثَّق يحدّد بلدك** (‏«وثّق رقم جوالك لتحديد بلدك قبل التقديم») وبلدُك هو بلدُ الوظيفة · ملفٌّ مهنيٌّ **في بلد الوظيفة نفسِه** (‏يُنشأ لك عند أوّل دخولٍ إن لم يكن) · التقديمُ مفعّلٌ في البلد · الوظيفةُ منشورةٌ ولم يمضِ آخرُ موعدها («هذه الوظيفة مغلقة أو لم تعد تستقبل طلبات»).
- **تقديمٌ خارجيّ**: إن كانت الوظيفة تستقبل الطلبات في موقعٍ خارجيّ فزرُّها في صفحة الوظيفة «التقديم في الموقع الخارجي» يُظهر تنبيهاً واضحاً قبل مغادرة بازارنا (‏وبعددٍ محدودٍ من التحويلات في الساعة)، ولا معالجَ تقديمٍ داخليّ لها.
- إن كان لك طلبٌ مُرسَلٌ على الوظيفة تظهر «لديك طلب لهذه الوظيفة» مع **«عرض الطلب»**.
- **خطوات المعالج** (‏أعلاه: «لن تتم مشاركة أي شيء قبل المعاينة والموافقة النهائية»):
  ① **اختر نسخة السيرة الذاتية** — أو «بدون سيرة ذاتية» إن لم تكن مطلوبة (‏وإن كانت مطلوبة: «هذه الوظيفة تتطلّب سيرة ذاتية»)؛ وإن لم تكن لك نسخة: «أنشئ نسخة CV أولاً من الاستديو» مع «فتح ملفي».
  ② **المرفقات الآمنة** — حتّى 5 مستنداتٍ مفحوصة بزرّ «رفع وفحص» (‏إن سمحت الوظيفة؛ وإلّا «هذه الوظيفة لا تستقبل مرفقات إضافية»).
  ③ **رسالة التغطية** — «مطلوبة، واشرح فيها سبب ملاءمتك للدور» (‏20 حرفاً على الأقلّ) · «اختيارية» · أو «لا تطلب هذه الوظيفة رسالة تغطية»؛ والكلامُ غيرُ اللائق يُرفض.
  ④ **أسئلة الفرز** — نعم/لا · اختيار · أرقام · تاريخ · نصّ · مستندٌ مرفق · مستوى لغة · سنوات خبرة · تاريخ التوفّر… (‏أو «لا توجد أسئلة إضافية»).
  ⑤ **«المعلومات التي ستتم مشاركتها بالضبط»** ⟵ **«إنشاء المعاينة»**: ترى بيانات التواصل والملف والسيرة والمرفقات والإجابات كما ستصل.
  ⑥ **الموافقة**: «أوافق على مشاركة البيانات الظاهرة أعلاه فقط مع جهة التوظيف لهذه الوظيفة…» مع روابط سياسة الخصوصيّة والشروط وسياسة الاستخدام ⟵ **«إرسال الطلب نهائياً»**.
  وأزرارُ التنقّل: **«السابق»** و**«حفظ ومتابعة»**.
- إن طلبت الوظيفة «ملفّاً مهنيّاً» يلزم أن يكون في ملفّك **المدينةُ والمسمّى المهنيّ**.
- **تُحفظ المسوّدة** بين الخطوات (‏ويُكمَل لاحقاً من «طلباتي» ⟵ «متابعة المسودة»)؛ وإن عدّلت الشركةُ الوظيفةَ تعديلاً جوهريّاً تظهر «تم تعديل الوظيفة منذ آخر حفظ. المعروض هنا هو الإصدار الأحدث». **المسوّداتُ المتروكة 30 يوماً تُحذف تلقائيّاً**.
- **طلبٌ واحدٌ لكلّ وظيفة**: «لديك طلب تقديم قائم على هذه الوظيفة».
- **حدودُ التقديم**:
  - **حدٌّ أمنيٌّ مؤقّت** على كثرة الطلبات في وقتٍ قصير ⟵ «تم بلوغ حد التقديم المؤقت. راجع طلباتك وحاول لاحقاً».
  - **حدُّ الخطّة «التقديمُ على وظائف»**: **القيمةُ الافتراضيّةُ المزروعة 10 في اليوم** للمجّانيّ، ويسري حين تفعّل الإدارةُ فرضَه، وقد ترفعه خطّةُ باحث. القيمةُ الحيّة تُقرأ بأداة.
- **بعد الإرسال**: «تم استلام طلبك» ورقمُ إيصال مثل `BZ-JA-QA-…` · إشعار «تم استلام طلب التقديم» · إشعارٌ للشركة (‏لأعضائها الذين يراجعون الطلبات فقط) · تُحفظ **نسخةٌ ثابتة** من الوظيفة والسيرة والإجابات كما أُرسلت، فلا يغيّرها تعديلٌ لاحق.

### طلباتي — `/jobs/candidate/applications` و`/jobs/candidate/applications/:id`
- **للمسجّلين** (‏من «حسابي» ⟵ «طلباتي»). «إيصالات دقيقة وسجل واضح لكل طلب»: قائمةُ طلباتك مع فلتر **«كل الحالات»**، ولكلّ طلبٍ الوظيفةُ والجهةُ والحالةُ ورقمُ الإيصال؛ والمسوّدةُ يظهر لها **«متابعة المسودة»**.
- إن راسلك فريقُ بازارنا تظهر فوق القائمة بطاقةُ **«ردٌّ من بازارنا على طلبك»** أو **«فرصة للعمل مع بازارنا»** ⟵ تفتح «رسائل بازارنا».
- **تفاصيلُ الطلب** (`/:id`): **«سجل الطلب»** (‏كلُّ انتقالٍ ورسالةُ الشركة إن كتبتها) · **«النسخة التي تم إرسالها»** (‏الاسم · البريد · الإجابات · المرفقات · السيرة) · روابطُ **«الرسائل»** و**«المقابلات»** · زرُّ **«سحب الطلب»** مع سببٍ اختياريّ وتأكيد «سيبقى سجله محفوظاً».
- **الحالات**: «لا توجد طلبات بعد» مع «استعرض الوظائف» · «الطلب غير موجود» · «تعذر تحميل الطلبات».

**معنى كلّ حالة:**

| الحالة | المعنى |
|---|---|
| مسوّدة | لم يُرسل بعد |
| مُرسَل | وصل للشركة |
| تمّت مشاهدته | فتحه فريقُ التوظيف |
| فرز | قيد التقييم الأوّليّ |
| يحتاج معلومات | الفريق يطلب معلوماتٍ إضافيّة |
| القائمة المختصرة | انتقل للمرشّحين الأقوى |
| طُلب التواصل / تمّ التواصل | مرحلةُ تواصلٍ فعليّ |
| تقييم | اختبارٌ أو مهمّة |
| مقابلةٌ مجدولة / مقابلةٌ منتهية | مرحلة المقابلة |
| تحقّقُ المراجع | التواصل مع المُزكّين |
| عرض · قُبل العرض · رُفض العرض | مرحلة العرض الوظيفيّ |
| تمّ التوظيف | اكتملت العمليّة |
| مرفوض | أُغلق الطلب |
| مسحوب | سحبتَه أنت |
| مجموعةُ المواهب | احتفظت به الشركة لفرصٍ لاحقة |
| مؤرشف | أُرشف |

- **يصلك إشعارٌ** — **بلغة استعمالك للموقع أو التطبيق** — عند الانتقال إلى: تمّت مشاهدته · يحتاج معلومات · القائمة المختصرة · مقابلة مجدولة · عرض · مرفوض · تمّ التوظيف (‏برسالة الشركة إن كتبتها أو بنصٍّ افتراضيّ). بقيّةُ الحالات الداخليّة لا تُرسل إشعاراً.
- **السحب** ممكنٌ من «مُرسَل» حتّى «مقابلة مجدولة»؛ بعدها: «لا يمكن سحب الطلب في هذه المرحلة». وتُشعَر الشركةُ بالسحب.

### رسائل التوظيف — `/jobs/candidate/messages`
- **للمسجّلين**. قائمةُ «المحادثات» مع خانة بحث، وبجانبها المحادثةُ المختارة («اختر محادثة من القائمة»). الفارغ: «لا توجد محادثات بعد» · البحثُ بلا نتيجة: «لا نتائج للبحث».
- **الشركة تبدأ المحادثة دائماً**: «الشركة هي من تبدأ المحادثة. حين تراسلك ستظهر رسالتها هنا وتتمكّن من الردّ».
- **الكتابة**: خانة «اكتب رسالة بدون مشاركة بريد أو رقم هاتف...» مع إرفاق **ملف** أو **صورة** (‏تُفحص قبل قبولها) ⟵ **«إرسال»**. البريداتُ وأرقامُ الهواتف في النصّ تُخفى تلقائيّاً («[contact hidden]») وتُزال الروابطُ غيرُ الآمنة ويُقنَّع الكلامُ غيرُ اللائق، وللرسالة طولٌ أقصى وللإرسال حدُّ سرعة. يظهر «يكتب الآن...» حين يكتب الطرفُ الآخر، والصورُ تُكبَّر بالضغط وتُنزَّل.
- **«إبلاغ عن المحادثة»**: تكتب سبب البلاغ باختصار ⟵ «تم إرسال البلاغ للمراجعة» (‏يراجعه فريقُنا) · **«حظر»** بسببٍ تكتبه ⟵ «تم حظر المحادثة» (‏ثمّ «إلغاء الحظر» متى شئت). **الشركةُ وحدَها تُنهي المحادثة أو تعيد فتحها**؛ وبعد إنهائها: «أُنهيت هذه المحادثة من قبل الشركة، فلا يمكن إرسال رسائل جديدة».
- **الحذفُ التلقائيّ**: قد تشغّل الإدارةُ حذفَ رسائل التوظيف الأقدم من مدّةٍ محدّدة مع مرفقاتها (‏**مطفأٌ افتراضيّاً**؛ والمدّةُ الافتراضيّة المزروعة 60 يوماً). حين يعمل يظهر أعلى الصفحة: «تنبيه: تُحذف رسائل التوظيف تلقائياً بعد …. احتفظ بأي معلومة مهمة»؛ والحسابُ **المستثنى** يرى أنّ رسائله محفوظةٌ مدّةً أطول أو لا تُحذف.

### المقابلات — `/jobs/candidate/interviews`
- **للمسجّلين**. «مقابلات التوظيف» مع فلتر الحالة (‏كل الحالات · مجدولة · ملغاة · مكتملة) ورابطِ «الرسائل».
- لكلّ مقابلة: النوع (‏حضوريّة بموقع · هاتفيّة · مرئيّة برابط اجتماعٍ آمن) · البدايةُ والنهاية والمنطقةُ الزمنيّة · جدولُ المقابلة · **فريقُ المقابلة** · زرُّ **«فتح الاجتماع»** للمرئيّة.
- **ردّك** على المقابلة المجدولة: **«قبول»** · **«رفض»** · **«طلب موعد بديل»** (‏تكتب الأوقات المناسبة لك) ⟵ «تم تسجيل ردك». وإن غيّرت الشركةُ الموعد أو ألغت المقابلة يصلك إشعارٌ برسالتها.
- الفارغ: «لا توجد مقابلات».

### رسائل بازارنا والترشيحات
- **رسائل بازارنا** (`/jobs/candidate/bazarrna-messages` · للمسجّلين): «محادثات فريق بازارنا معك: فرص عمل، دعوات، ومتابعة». **فريقُنا يبدأ دائماً** وأنت تردّ («اكتب ردّك…» مع ملفٍّ أو صورة)؛ والمحادثةُ تُغلق تلقائيّاً بعد 3 أيّامٍ بلا نشاط («هذه المحادثة مغلقة»). الفارغ: «لا رسائل من بازارنا بعد».
- **الترشيح**: حين يرشّحك فريقُنا لشركةٍ (‏بموافقتك في مجموعة المواهب) وتضغط الشركة «تواصل مع المرشّح»، **لا ترى شيئاً ولا يصلك إشعار حتّى ترسل الشركةُ أوّلَ رسالة**؛ عندها يصلك «رشّحتك بازارنا لدى…» وتظهر للطرفين ملاحظةُ «تم ترشيح هذه المحادثة من قبل إدارة بازارنا».

### إشعارات الوظائف — `/jobs/notifications`
- **للمسجّلين**: قائمةُ إشعارات قسم الوظائف (‏10 في الصفحة داخل صندوق تمرير)، وفوقها **«تفضيلات تنبيهات الوظائف»**: رسائلُ التوظيف عبر البريد · رسائلُ التوظيف كإشعارٍ فوريّ · المقابلاتُ عبر البريد · المقابلاتُ كإشعارٍ فوريّ · **تواتر البريد** (‏فوريّ · ملخّص يوميّ · ملخّص أسبوعيّ · متوقّف) · المنطقةُ الزمنيّة · ساعاتُ الهدوء (‏من/إلى) ⟵ **«حفظ»** ⟵ «تم حفظ تفضيلات التنبيهات». (‏تفاصيلُ صفحة الإشعارات العامّة في ملفّ «الملف الشخصي والإشعارات».)

### خططُ الباحثين
- لا خططَ مزروعةً للباحثين في الوظائف؛ تُنشئها الإدارة عند الحاجة في نظام الخطط الموحّد (‏جمهور «الباحثين»)، ويظهر رابطُ **«الخطط»** في «حسابي — الوظائف» فقط حين توجد خطط.
- ما يمكن أن تمنحه: رفعُ أو إلغاءُ حدّ **«التقديم على وظائف»** · **استخلاص السيرة بالذكاء** · **ترجمة السيرة** · **الترجمة بالذكاء**. ملفُّ الباحث نفسُه مجّانيّ.
- **لا تفترض وجودَ خطّة** — تُقرأ بأداة  (‏وخصائصُها بـ).

## English

### The Jobs home page — `/jobs`
- **Open to everyone** (no sign-in). It shows: a search box "Search jobs, companies, skills..." with **"Search"** (takes you to "Open positions" with your words) · the **"Find work"** and **"All jobs"** buttons · counters for open positions, fields and specializations · **main field** cards with each field's key specializations (one click to the specialization) and **"View all"**.
- A **"Latest openings"** section with **"View more"**; its title becomes **"Picked for you"** when you are signed in with a professional profile and the jobs are ranked for your profile.
- Two cards at the bottom: **"Looking for work?"** ⟶ "Register as job seeker" (your professional profile) · **"Hiring? Company or individual"** ⟶ "Post a job" (the company workspace; an individual needs no commercial registration).
- The site menu shows only the services enabled in your country (such as "Recommended" · "Freelance Projects" · "Hire with Bazarrna"); a service not yet enabled in your country shows "… is not available in … yet" with "Browse open positions".

### Searching for a job — `/jobs/openings`
- **Open to everyone**. **A country is required** (Qatar or Syria): "Choose a country (Qatar or Syria) to browse jobs."
- Only **published, public**, unexpired jobs of **active, approved** employers appear. An "unlisted" job opens by its link but does not appear in search.
- **Buttons**: the search box "Title, company, skill or alias..." with **"Search"** and **"Clear"** · **"All filters"** (a panel with the filters below, plus "Reset filters" and "Close filters") · **"Sort results"** · **"Save search"** and **"Saved searches"** (signed-in users: a "Saved searches" panel with "Apply this search", "Delete" and "Close") · **"Saved"** (to `/jobs/saved`) · **"Post a job"**.
- **Bilingual search**: hamza forms, taa marbuta, yaa and diacritics make no difference, and each word matches itself **or its spelling in the other script** (Arabic ⟷ Latin) **or a synonym** (e.g. «محاسب» ⟷ accountant · «مبرمج» ⟷ developer). Generic words ("job", "wanted", «وظيفة» …) are not required as long as the query has a distinctive word. **When nothing is found**, a fuzzy pass over titles and company names catches spelling mistakes. A very long query or too many filters is refused with a clear message.
- **Filters**: category (including its specializations) · city · industry · job function · occupation · specialization · skill · required language · required certification · work mode (on-site · hybrid · remote) · employment type · seniority · education · **your years of experience** · minimum and maximum pay (only jobs that show pay) and currency (Qatar: Qatari riyal only) · posted date (past 24 hours · week · month) · **verified employer** · **Quick Apply** (apply via Bazarrna) · internship / graduate · shift (day · night · rotating · flexible) · accommodations · relocation support · remote country.
- **Sorting**: **"For you"** (the default for a user with a professional profile — ranked by how well jobs match your profile and interests, **without hiding any job**) · **"Relevance"** (when there is a query) · **"Newest"** · **"Deadline"** · **"Pay: high to low / low to high"** (Syria requires choosing one currency).
- **Featured jobs** (labelled "Featured / Sponsored") come first **while their promotion is running**; afterwards they return to their normal order. Under "Relevance", better-verified employers move up slightly, and **an individual's job is never hidden**.
- **The job card**: title · employer (or "Confidential employer") · city · pay or "Undisclosed" · the match percentage with a **"Why?"** button when you have a match · the **heart** to save · "View details".
- **Results are pages inside a scroll box** with the page numbers below it: changing the page scrolls only the box back to its top instead of jumping the whole page, and the current results stay visible until the next ones arrive.
- **States**: a loading skeleton on first load · "No matching openings — Change the query or remove some filters." · "Could not load search results."

### Field, specialization and city pages
- **`/jobs/category/:slug`** (everyone): the field name with its job and specialization counts · **"Browse by specialization"** chips ("All specializations" · "All field jobs") · specialization cards with "View openings" · **"Latest openings in this field"** with "View more". States: "Could not load this field…" with "Retry" · "Field not found" · "No openings in this field yet".
- **`/jobs/category/:slug/:childSlug`** (everyone): one specialization's jobs with a **search within that specialization only** (title, company, skill) · **City** · **Employment type** · **Sort results** · "Search" and "Clear filters" · a "Back to field" button. Results are pages inside a scroll box. States: "Could not load this specialization…" with "Retry" · "Specialization not found" · "No results for "…" within …" · "No openings in this specialization yet".
- **`/jobs/location/:cityId`** (everyone): "Jobs in <city>" with the number of open positions, as pages inside a scroll box; empty: "No open positions right now" with "Browse all jobs"; an unknown city: "Page not found".

### Recommended jobs — `/jobs/recommendations`
- **Signed-in users**, when **matching is enabled in your country** (otherwise the menu link is hidden).
- "Jobs recommended for you — An explainable ranking based only on your professional profile and jobs in your country", with an **"Update profile"** button and small cards: configuration version · **profile completion** · number of ranked results.
- Each job has a match score out of 100 and an explanation **"Why is this job recommended?"** (what matches and what is missing) with "Update my data".
- **States**: no professional profile: "Complete your candidate profile first" with **"Create candidate profile"** · no jobs: "No jobs are available to match right now" with "Browse jobs" · "Could not load recommendations." Results are pages inside a scroll box.

### The job page — `/jobs/openings/:slug`
- **Open to everyone** (a job from another country: "This job is not available in your country."). It shows: job summary · responsibilities · required and preferred qualifications · field requirements · **skills** (required/preferred) · benefits · work environment and schedule · pay or "Compensation not disclosed" · openings · experience · **deadline** · **post expires** · and the employer's trust badge with its explanation.
- **"Confidential employer"**: the employer chose to hide its name; it is known to and approved by us, **and its name is revealed automatically** once your application reaches real contact (e.g. "needs information", shortlist, contact request or interview); you will not be asked for money or personal documents before that.
- **Buttons**: **"Apply now"** (the application wizard) or **"Apply on external site"** when the employer takes applications outside Bazarrna · **"Save job"/"Saved"** (visitors see "Sign in to save") · **"Report this job"** · "Back to jobs". A closed job shows "This job is closed and no longer accepts applications."
- **Reporting** (signed-in users; visitors see "Sign in to submit a trusted report"): fraud · pay-to-apply request · impersonation · privacy misuse · harassment or spam · unsafe link · closed or ghost job · misleading information · other (a description is required with "other") ⟶ **"Submit report"** ⟶ "Your report was submitted for review." The same report cannot be repeated: "You already reported this issue." Our team reviews it and the job may be suspended.

### Saved items, saved searches and alerts — `/jobs/saved`
- **Signed-in users** (from "My account" ⟶ "Saved Jobs", or "Saved" on the search page). Three tabs that do not jump the page when switching:
  - **"Jobs"**: the jobs whose heart you pressed; pressing the heart again removes one. Empty: "No saved jobs" with "Browse jobs".
  - **"Searches"**: for each saved search: **"Run search"** · **alert frequency** (no alert · immediate · daily · weekly) · **"Pause"/"Resume"** · **"Delete"** (confirmed with "Delete this search and its alerts?"). Empty: "No saved searches" with "Start searching".
  - **"Alerts"**: the jobs that reached you by alert, with **the reason** and the time, and an "Open" button. Empty: "No alerts yet" with "Save a search".
- **Saving a search** from the search page: at least one word or filter is needed ("Choose a search term or filter first."), then you choose its name and **alert frequency** (save only · immediate alert · daily digest · weekly digest) ⟶ "Search saved". The same search cannot be saved twice.
- **Alerts** work only if enabled in your country; they arrive as a "N new job match(es)" notification **in the language you use the site or app in**, and immediate alerts are checked about every quarter of an hour.

### Applying — `/jobs/openings/:slug/apply`
**Who can open it**: signed-in users only. **Before starting**: **a verified phone that sets your country** ("Verify your phone to set your country before applying"), and your country is the job's country · a professional profile **in that same country** (created for you on first entry if you have none) · applications enabled in the country · the job is published and its deadline has not passed ("This job is closed or unavailable").
- **External application**: if the job takes applications on an external site, its "Apply on external site" button on the job page shows a clear warning before you leave Bazarrna (with a limited number of hand-offs per hour), and there is no internal wizard for it.
- If you already applied, you see "You already applied" with **"View application"**.
- **Wizard steps** (at the top: "Nothing is shared before your exact preview and final consent"):
  ① **Choose a CV version** — or "No CV" when it is not required (if it is: "This job requires a CV"); with no version yet: "Create a CV version in the studio first" with "Open profile".
  ② **Secure attachments** — up to 5 scanned documents with "Upload & scan" (if the job allows; otherwise "This job does not accept extra attachments").
  ③ **Cover letter** — "Required. Explain why you fit the role." (at least 20 characters) · "Optional." · or "This job does not request a cover letter."; inappropriate language is refused.
  ④ **Screening questions** — yes/no · choice · numbers · date · text · an attached document · language level · years of experience · availability date… (or "No additional questions").
  ⑤ **"Exact sharing preview"** ⟶ **"Build preview"**: you see the contact and profile data, CV, attachments and answers exactly as they will arrive.
  ⑥ **Consent**: "I consent to sharing only the data shown above with this employer for this job…" with links to the privacy policy, Terms and Usage Policy ⟶ **"Submit application"**.
  Navigation buttons: **"Back"** and **"Save & continue"**.
- If the job requires a "professional profile", your profile must have **a city and a professional headline**.
- **The draft is saved** between steps (continue it later from "My applications" ⟶ "Continue draft"); if the company makes a material edit to the job you see "The job changed since your last save. This is the latest version." **Drafts left for 30 days are deleted automatically.**
- **One application per job**: "An application already exists for this job."
- **Application limits**:
  - **A temporary safety limit** on many applications in a short time ⟶ "Application velocity limit reached…".
  - **The "Job applications" plan limit**: **seeded default 10 per day** on the free tier, applied when the admin turns its enforcement on; a seeker plan can raise it. The live value is read with the  tool.
- **After submitting**: "Your application was received." and a receipt number like `BZ-JA-QA-…` · an "Application received" notification · a notification to the company (only to members who review applications) · a **fixed copy** of the job, CV and answers as sent, which later edits do not change.

### My applications — `/jobs/candidate/applications` and `/jobs/candidate/applications/:id`
- **Signed-in users** (from "My account" ⟶ "My Applications"). "Accurate receipts and a clear history for every application": your applications with an **"All statuses"** filter, each with the job, employer, status and receipt number; a draft shows **"Continue draft"**.
- If the Bazarrna team has messaged you, a card **"A reply from Bazarrna on your request"** or **"An opportunity to work with Bazarrna"** appears above the list ⟶ it opens "Bazarrna messages".
- **Application details** (`/:id`): **"Application timeline"** (every move, with the company's message if it wrote one) · **"Submitted snapshot"** (name · email · answers · attachments · CV) · links to **"Messages"** and **"Interviews"** · a **"Withdraw application"** button with an optional reason and the confirmation "Its history will remain available."
- **States**: "No applications yet." with "Browse jobs" · "Application not found." · "Could not load applications."

**What each status means:**

| Status | Meaning |
|---|---|
| Draft | not sent yet |
| Submitted | delivered to the company |
| Viewed | the hiring team opened it |
| Screening | initial evaluation |
| Needs information | the team asks for more information |
| Shortlisted | moved to the strongest candidates |
| Contact requested / Contacted | real contact stage |
| Assessment | a test or task |
| Interview scheduled / Interview completed | interview stage |
| Reference check | contacting referees |
| Offer · Offer accepted · Offer declined | job offer stage |
| Hired | process completed |
| Rejected | application closed |
| Withdrawn | you withdrew it |
| Talent pool | kept by the company for later opportunities |
| Archived | archived |

- **You get a notification** — **in the language you use the site or app in** — when it moves to: viewed · needs information · shortlisted · interview scheduled · offer · rejected · hired (with the company's message if it wrote one, or a default text). Other internal statuses send no notification.
- **Withdrawal** is possible from "submitted" up to "interview scheduled"; after that: "Application cannot be withdrawn at this stage." The company is notified of the withdrawal.

### Hiring messages — `/jobs/candidate/messages`
- **Signed-in users**. A "Conversations" list with a search box, next to the selected conversation ("Choose a conversation from the list."). Empty: "No conversations yet." · a search with no result: "No matching conversations."
- **The company always starts the conversation**: "The company starts the conversation. When they message you, it will appear here and you can reply."
- **Writing**: the box "Write a message without sharing email or phone..." with a **File** or **Image** attachment (scanned before it is accepted) ⟶ **"Send"**. Emails and phone numbers in the text are hidden automatically ("[contact hidden]"), unsafe links are removed and inappropriate words masked; messages have a maximum length and sending has a rate limit. "Typing..." shows while the other side writes; images enlarge on click and can be downloaded.
- **"Report thread"**: you briefly describe the reason ⟶ "Report submitted for review." (our team reviews it) · **"Block"** with a reason you write ⟶ "Conversation blocked." (then "Unblock" whenever you like). **Only the company can end or reopen the conversation**; once ended: "This conversation was ended by the company; you cannot send new messages."
- **Auto-delete**: the admin may turn on deletion of hiring messages older than a set period, together with their attachments (**off by default**; seeded default period 60 days). When it is on, the top of the page says "Notice: hiring messages are auto-deleted after …. Save anything important."; an **exempt** account sees that its messages are kept longer or not deleted.

### Interviews — `/jobs/candidate/interviews`
- **Signed-in users**. "Hiring interviews" with a status filter (all statuses · scheduled · cancelled · completed) and a "Messages" link.
- Each interview shows: the type (on-site with a location · phone · video with a secure meeting link) · start, end and timezone · the agenda · the **interview panel** · an **"Open meeting"** button for video.
- **Your response** to a scheduled interview: **"Accept"** · **"Decline"** · **"Request another time"** (you write the times that suit you) ⟶ "Your response was saved." If the company reschedules or cancels, you are notified with its message.
- Empty: "No interviews."

### Bazarrna messages and referrals
- **Bazarrna messages** (`/jobs/candidate/bazarrna-messages` · signed-in users): "Conversations from the Bazarrna team: opportunities, invitations, and follow-up." **Our team always starts** and you reply ("Type your reply…" with a file or image); a conversation closes automatically after 3 days without activity ("This conversation is closed."). Empty: "No Bazarrna messages yet."
- **Referral**: when our team refers you to a company (with your talent-pool consent) and the company presses "Contact candidate", **you see nothing and get no notification until the company sends its first message**; then you receive "Bazarrna referred you to…" and both sides see the note "This conversation was referred by Bazarrna".

### Jobs notifications — `/jobs/notifications`
- **Signed-in users**: the Jobs notifications list (10 per page inside a scroll box), topped by **"Jobs notification preferences"**: hiring messages by email · hiring message push alerts · interview updates by email · interview push alerts · **email frequency** (immediate · daily digest · weekly digest · off) · timezone · quiet hours (from/until) ⟶ **"Save"** ⟶ "Notification preferences saved." (The general notifications page is described in the "Profile and notifications" file.)

### Seeker plans
- The Jobs site has no seeded seeker plans; the admin creates them when needed in the unified plan system (audience "seekers"), and a **"Plans"** link appears in "My Account - Jobs" only when plans exist.
- What they can grant: raising or removing the **"Job applications"** limit · **AI CV extraction** · **CV translation** · **AI translation**. The seeker profile itself is free.
- **Do not assume a plan exists** — they are read with the  tool (features with ).

---

# الخططُ والحدود والدفع — على الموقع وداخل التطبيقين — Plans, limits and payment — on the website and inside the apps

> ما هي الخطّة وكيف تتجاوز الحدَّ المجّانيّ، وبطاقةُ «بلغتَ الحدّ»، وبلا إعلانات ورصيدُ VIP، وصفحةُ الخطط ‎/plans‎، والشراءُ داخل التطبيقين عبر آبل وجوجل، ومسارُ «جارٍ…» ⟵ بطاقةُ النتيجة ⟵ الإشعار ⟵ الفاتورة.
> What a plan is and how it overrides the free limit, the "limit reached" card, ad-free and VIP credit, the /plans page, buying inside the apps through Apple and Google, and the "processing" ⟶ result card ⟶ notification ⟶ invoice flow.

- الصفحة / Page: https://bazarrna.net/docs/plans-and-payments
- القسم / Section: الخطط والدعم والتطبيقان — Plans, support & apps
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### الطبقةُ المجّانيّة والخطط
- لكلّ خاصّيّةٍ في المواقع الأربعة **حدٌّ مجّانيّ** يضبطه الأدمن: إمّا «متاحة/غيرُ متاحة»، أو **عددٌ** في فترة (يوم · أسبوع · شهر · سنة)، أو عددٌ **في الوقت نفسِه** (مثل الإعلانات الفعّالة)، أو حدٌّ ثابت (مثل الصور لكلّ إعلان).
- **الخطّة** تمنح حدوداً أعلى أو خصائصَ إضافيّة **لمدّتها** (عددُ أيّامٍ يحدّده الأدمن). أثناءها **تتجاوز الخطّةُ الحدَّ المجّانيّ** بحدّها وفترتها هي — وفترتُها تُحسب **من يوم بدء الخطّة** لا من بداية الشهر. وبين خطّتين للخاصّيّة نفسِها **يفوز الأكرم**.
- **بعد انتهاء الخطّة** يعود الحدُّ المجّانيّ: يومُ الانتهاء يُحسب فيه ما استُهلك، ومن اليوم التالي تبدأ نافذةٌ مجّانيّةٌ جديدة (ما استُهلك أثناء الخطّة لا يُخصم منها). الأيّامُ بتوقيت UTC، والأسبوعُ يبدأ الأحد.
- **فرضُ الحدود قرارٌ لكلّ خاصّيّة**: الخاصّيّةُ غيرُ المفروضة تُحسب وتُعرض ولا تمنع أحداً.
- **أمثلةٌ من القيم الافتراضيّة المزروعة** — **ليست أرقاماً ثابتة**: تبدّلها الإدارةُ في أيّ وقت، و**القيمةُ الحيّة تظهر لك في بطاقة «بلغتَ الحدّ» وفي صفحة الخطط**: إعلاناتٌ فعّالةٌ في الوقت نفسِه 5 · صورٌ لكلّ إعلان 8 · فيديو لكلّ إعلان 1 · تجديدُ الإعلان 4 شهريّاً · اقتراحُ مكان 3 شهريّاً · صورٌ للمكان المقترح 5 · متجرٌ واحدٌ و20 منتجاً · التقديمُ على الوظائف 10 يوميّاً · استخلاصُ السيرة بالذكاء 2 يوميّاً. «بلا إعلانات» و«رصيدُ VIP» غيرُ متاحةٍ مجّاناً.
- حين لا يكون للخاصّيّة حدٌّ تُكتب **«بلا حدّ»**.

### بطاقة «بلغتَ حدَّ الاستخدام»
تظهر نافذةٌ فوق الصفحة حين يمنع الخادمُ فعلاً بسبب الحدّ:
- العنوان: **«بلغتَ حدَّ الاستخدام»** أو **«هذه الميزة غيرُ متاحةٍ لحسابك»**.
- النصّ: «تجاوزتَ الحدَّ اليوميَّ/الأسبوعيَّ/الشهريَّ/السنويَّ لاستعمال «…» (العدد في الفترة)» أو «وصلتَ إلى الحدّ الأقصى لـ«…»».
- **متى يتجدّد**: «يتجدّد الحدّ غداً (التاريخ)» أو «بعد N أيّام — التاريخ». وللحدود «في الوقت نفسِه»: «يمكنك تحريرُ مكانٍ بإغلاق واحدٍ قائم».
- **الترقية**: حتّى **3 خطط** ترفع الحدّ (‏بسعرها ومدّتها وحدّها الجديد) ورابطٌ إلى صفحة الخطط — تُعرض فقط الخططُ المفتوحةُ للبيع في بلدك والظاهرةُ على منصّتك.
- تُغلق بزرّ ✕ أو Esc أو بالضغط خارجها.

### صفحةُ الخطط `/plans` (و`/plans?site=ads|ratings|market|jobs`)
- **المدخل**: صندوق «الخطط والاشتراكات — ميزاتٌ أكثر، وبلا إعلانات إن شئت» في صفحة «حسابي» لكلّ موقع (‏يختفي إن لم تكن خطط)، وفي الوظائف رابط «الخطط» لخطط الباحثين (`?site=jobs&audience=seeker`). خططُ **شركات الوظائف** تُشترى من فوترة الشركة — انظر [الوظائف — خطط الشركات وكلّ حدٍّ فيها بالتفصيل](https://bazarrna.net/docs/jobs-company-plans.md).
- **العنوان**: «الخطط والاشتراكات — اختر ما يناسبك — والمجّانيُّ يبقى كما هو دائماً».
- **تبويبان** حين تُفتح من موقع: «خطط [الموقع]» و«المشتركة بين المواقع الأربعة» (‏يُخفى التبويبُ الفارغ).
- **بطاقةُ الخطّة**: الاسم · السعر والعملة · المدّة («30 يوماً»…) · الوصف · أسطرٌ مميّزة يكتبها الأدمن · قائمةُ الخصائص وحدودها («بلا حدّ» أو العدد) · شارة **«فعّالةٌ حتّى …»** إن كنتَ مشتركاً · زرّ **«اشترِ الآن»** أو **«تمديد»**.
- **الحالات**: يُحمَّل · «تعذّر تحميلُ الخطط» مع إعادة المحاولة · **«لا توجد خططٌ متاحةٌ هنا بعد»** · **«الخططُ متوقّفةٌ مؤقّتاً»** (‏أوقفتها الإدارةُ لهذا الموقع — ما اشتريتَه يبقى فعّالاً حتّى نهاية مدّته).
- **ما يُعرض**: خططُ **البلد المختار في الموقع** (‏علَمُ البلد — لا بلدُ الحساب: زائرٌ اختار سوريا يرى خططَ سوريا وأسعارَها) الفعّالة والمفتوحةُ للبيع في ذلك الموقع.
- غيرُ المسجَّل الذي يضغط «اشترِ الآن» يُنقل إلى تسجيل الدخول.

- **«الدفعُ الإلكترونيّ متوقّفٌ مؤقّتاً»** (‏على الموقع فقط): الخططُ ظاهرة والزرّ يقول «الدفعُ متوقّفٌ مؤقّتاً» حتّى يُعاد تشغيلُه.
- صندوقُ «عندك كودُ هديّة؟» أعلى الصفحة يقول صراحةً إنّ **كوبوناتِ الخصم لا تُطبَّق على شراء هذه الخطط** (‏تُستعمل في ترويج VIP والسوق وخطط الشركات)، ويدلّ على **كود الهديّة** الذي يُدخَل في «أكوادي» ويمنح خطّةً مجّاناً (انظر [«هداياي وأكوادي» في كلّ موقع](https://bazarrna.net/docs/gifts-and-codes.md)).

### «ما عندك الآن» وما تمنحك إيّاه بازارنا
- أعلى صفحة الخطط صندوقُ **«ما عندك الآن»**: كلُّ خطّةٍ فعّالة بخصائصها وحدودها ونهايتها — **وما منحتك إيّاه إدارةُ بازارنا** يظهر باسم **«خطّةٌ خاصّةٌ بك من بازارنا»** (‏حدودٌ خاصّةٌ بحسابك وحدَه: إعلاناتٌ أكثر · تجديدات · رصيدُ VIP · بلا إعلانات · تقديماتٌ على الوظائف…). والموقوفةُ مؤقّتاً تظهر **بسببها** و«يُكمل N يوماً حين يُستأنف — لا يضيع منه شيء»، والملغاةُ حديثاً بسببها.

### الدفعُ برابط
- قد تصلك من بازارنا رسالةٌ برابط دفع (`bazarrna.net/pay/…`) لخدمةٍ اتّفقتَ عليها — تفتحه بلا دخول، تختار وسيلةَ الدفع المعروضة (‏وسداد تطلب رقمَ جوالك — تكتبه في الصفحة إن طُلب)، تدفع ⟵ **تصلك الفاتورةُ على بريدك وتُفعَّل الخدمةُ وحدَها** (‏خصائص · خطّة · أو VIP لإعلاناتٍ محدّدة) ويصلك إشعار. الرابطُ لا يُدفع مرّتين وله تاريخُ انتهاء.

### الدفعُ على الموقع (بوّابات الدفع)
- عند «اشترِ الآن» تُختار وسيلةُ الدفع المناسبة **تلقائيّاً حسب بلد الخطّة وعملتها**، ثمّ تنتقل إلى صفحة الدفع لإتمامه.
- **وسائلُ الدفع** تختلف بحسب البلد والخدمة (‏مثل بايبال PayPal · ماي فاتورة MyFatoorah · سداد SADAD · بطاقةٌ بنكيّة)، وتحدّدها إدارةُ بازارنا — لا تُفترض وسيلةٌ بعينها.
- **بايبال** يُدفع بالدولار: إن كانت عملةُ الخطّة غيرَ الدولار يُحوَّل المبلغُ بسعر صرفٍ تضبطه الإدارة.
- لا توجد وسيلةٌ متاحة ⟵ «لا توجد وسيلةُ دفعٍ متاحةٌ لهذه الخطّة الآن».
- محاولاتُ دفعٍ كثيرةٌ متتالية ⟵ «محاولات دفع كثيرة — يرجى المحاولة بعد دقائق».
- **بعد العودة من صفحة الدفع** يتحقّق الموقعُ من الدفع ويعرض **بطاقةَ النتيجة**؛ وإن ألغيتَ هناك تظهر «أُلغيت عمليّةُ الدفع».
- **السلعُ الماديّة** (طلباتُ السوق) تُدفع بوسائل الدفع هذه حتّى داخل التطبيقين — انظر `market-checkout-and-orders`.
- **على الموقع** لا تُستعمل مشترياتُ آبل وجوجل، و**داخل التطبيقين** لا تُستعمل وسائلُ دفع الموقع للخدمات الرقميّة.

### الشراءُ داخل تطبيقَي الآيفون وأندرويد
- **الخدماتُ الرقميّة** (الخطط · ترويجُ VIP · …) تُشترى داخل التطبيق **عبر آبل أو جوجل فقط**.
- تحت صفحة الخطط في التطبيق سطر: «شراءٌ لمدّةٍ محدّدة بلا تجديدٍ تلقائيّ · بإتمام الشراء توافق على شروط الاستخدام وسياسة الخصوصيّة» — أي أنّ **الخطّةَ لا تتجدّد وحدَها**؛ عند انتهائها تشتريها من جديد إن أردت.
- **تظهر الخطّةُ في التطبيق فقط** إذا فعّل الأدمنُ ظهورَها لتلك المنصّة **وربطها بمنتجٍ في متجرها** (App Store Connect / Play Console). لذا قد يرى المستخدمُ على الموقع خططاً لا يراها في التطبيق — فيظهر «لا توجد خططٌ متاحةٌ هنا بعد». وخطّةٌ غيرُ مربوطة: «هذه الخطّةُ غيرُ متاحةٍ داخل التطبيق حالياً».
- **مراحلُ الشراء** (نافذةٌ ظاهرةٌ طوالها: «لا تُغلق التطبيق حتّى تكتمل العمليّة»):
  1. «جارٍ تجهيزُ عمليّة الشراء…»
  2. «أكمِل الدفع في نافذة آبل/جوجل» (‏كلمةُ السرّ أو Face ID على الآيفون)
  3. «جارٍ التحقّقُ من الدفع وتفعيلُ خدمتك…» — الخادمُ يسأل آبل/جوجل مباشرة، **ولا يُعلن النجاحُ إلّا بعد تأكيد الخادم**.
- الإلغاءُ من نافذة المتجر لا يُظهر خطأ. الشراءُ «قيد المعالجة» يُفعَّل تلقائيّاً عند اكتماله.
- رسائل: «مشترياتُ التطبيق غيرُ مفعّلةٍ بعد» · «نافذةُ الشراء غيرُ متاحةٍ في هذه النسخة من التطبيق — حدِّث التطبيقَ من المتجر» · «هذا الشراءُ يخصّ حساباً آخر» · «تمّ الدفعُ ولم يكتمل التفعيل — تواصل مع الدعم فوراً».
- **«استعادةُ المشتريات»** (‏زرٌّ أسفل صفحة الخطط في التطبيق): يطلب من المتجر إعادةَ إرسال المشتريات ليُعاد التحقّقُ من أيّ شراءٍ لم يُفعَّل ⟵ «تمّت مراجعةُ مشترياتك».

- **كوبوناتُ الخصم لا تُستعمل داخل التطبيق** — الشراءُ هناك بسعر المتجر؛ الكوبونُ يُستعمل عند الدفع على موقع bazarrna.net (انظر [«هداياي وأكوادي» في كلّ موقع](https://bazarrna.net/docs/gifts-and-codes.md)).

### بطاقةُ النتيجة والإشعار والفاتورة
**أثناء الدفع** تبقى رسالةُ «جارٍ…» ظاهرة، ثمّ تظهر **بطاقةُ النتيجة**، ثمّ يصلك **إشعارٌ** بالنجاح أو بالرفض.
- **نجاح**: «تمّ الدفعُ وتفعّلت خطّتك 🎉» + «وصلك إشعارٌ بالتفعيل، والفاتورةُ الرسميّة (PDF) في بريدك الإلكترونيّ» + رقمُ الفاتورة.
- **قيد المعالجة**: «ننتظر تأكيدَ آبل/Google Play» (‏أو «الدفعُ قيدُ المعالجة لدى البنك» على الموقع) — «لا تدفع مرّةً ثانية… قد يستغرق ذلك دقائق» (‏وفي التطبيق: «وإن لم يُفعَّل فاضغط «استعادة المشتريات»»). سنفعّل الخطّةَ تلقائيّاً فور وصول التأكيد ونُعلمك بإشعار.
- **فشل/إلغاء**: «لم يكتمل الدفع» أو «أُلغيت عمليّةُ الدفع» — لم يتغيّر شيءٌ في حسابك — ثمّ «يمكنك المحاولة مجدّداً» ورابط **«أو تواصل مع الدعم»** (‏بموضوع «مشكلة في الدفع» مسبقاً).

- **تفاصيلُ الفشل عند الدفع على الموقع**: «لم يُخصم أيُّ مبلغٍ من بطاقتك» (‏أو تنبيه «إن ظهر خصمٌ… فتواصل معنا» حين يحتمل ذلك)، و«السببُ الذي وصلنا من بوّابة الدفع» إن أرسلته، وأسبابٌ شائعة للرفض (رصيدٌ غيرُ كافٍ · رمزُ OTP خاطئ · بطاقةٌ غيرُ مفعّلةٍ للإنترنت · بياناتُ بطاقةٍ خاطئة · رفضٌ احترازيّ من البنك)، ويمكنك المحاولة بالبطاقة نفسِها أو بوسيلة دفعٍ أخرى.

- **الإشعار**: عند التفعيل «تمّ تفعيلُ خطّتك ✅ — خطّتك «…» فعّالةٌ الآن لمدّة …»، وعند الفشل «لم يكتمل دفعُ الخطّة — لم يتغيّر شيءٌ في حسابك». (‏ولـVIP والسوق وباقات الوظائف إشعاراتٌ مماثلةٌ في أقسامها.)
- **الفاتورة**: تصدر **مرّةً واحدةً لكلّ دفعة** عند التفعيل (‏رقمٌ فريدٌ لكلّ معاملة)، وتُرسَل **بالبريد مرّةً واحدة** مرفقةً PDF بعنوان «✅ تم تأكيد الدفع · Payment confirmed — رقم الفاتورة».
- **التذكير والانتهاء**: بريدٌ قبل **3 أيّام** من انتهاء الخطّة (‏لا يُرسل لخطّةٍ مدّتُها 3 أيّامٍ أو أقلّ)، وعند الانتهاء إشعارٌ وبريد «انتهى اشتراكك في «…» — شكراً لك · يمكنك الاشتراك من جديد متى أحببت». لا يُرسل لمن جدّد، مرّةً واحدةً لكلّ اشتراك.
- **الاسترداد**: الاستردادُ **المؤكَّدُ الكامل** من آبل أو جوجل **يُلغي الاشتراكَ فوراً** وتصير المعاملةُ والفاتورةُ «مستردّة» ويصلك إشعار؛ الحالاتُ غيرُ المؤكّدة (طلبُ استردادٍ أو نزاعٌ مفتوح أو استردادٌ جزئيّ) تراجعها الإدارة. طلباتُ الاسترداد من آبل/جوجل تُقدَّم لديهما.

- والاستردادُ المؤكَّدُ الكامل من **بايبال** يُعامَل بالطريقة نفسِها.

### بلا إعلانات
ثلاثُ خصائص تُضاف لأيّ خطّةٍ أو تُباع خطّةً وحدَها: **بلا إعلانات جوجل** (AdMob في التطبيق وAdSense في الموقع) · **بلا إعلاناتنا في الصفحات** · **بلا الإعلان المنبثق** (ملءَ الشاشة). يسري ما دامت لديك خطّةٌ فعّالةٌ تمنحها — من شراءٍ أو منحةٍ من بازارنا أو عضويّةٍ في شركةٍ مشتركة أو ترويج VIP مرتبطٍ بخطّة — **ولا يُرسَل لك الإعلانُ أصلاً**، فيسري حتّى على نسخ التطبيق القديمة. بعد الشراء يُطبَّق فوراً. (‏التفاصيل في [الإعلاناتُ التي يراها الزوّارُ داخل الصفحات](https://bazarrna.net/docs/in-page-advertising.md).)

### رصيدُ VIP داخل الخطّة
خطّةٌ قد تمنح **عدداً من مرّات تمييز الإعلان VIP بلا دفع** في فترتها، و**أيّاماً لكلّ رصيد** (‏الافتراضيّ 7 أيّام إن لم يُحدَّد). يُصرف من صفحة ترويج الإعلان على **إعلانٍ معتمَد** غيرِ VIP حاليّاً؛ الرصيدُ غيرُ المستعمل **يسقط بنهاية الفترة**. رسائل: «لا رصيدَ VIP متبقٍّ في خطّتك لهذه المدّة» · «الإعلانُ VIP فعّالٌ الآن — استعمل الرصيدَ بعد انتهائه أو على إعلانٍ آخر».

## English

### The free tier and plans
- Every feature across the four sites has a **free limit** set by the admins: either "available/not available", a **count** per period (day · week · month · year), a count **at the same time** (such as active listings), or a fixed cap (such as images per listing).
- A **plan** grants higher limits or extra features **for its duration** (a number of days set by the admins). While active, **the plan overrides the free limit** with its own limit and period — and its period counts **from the plan's start day**, not from the start of the month. Between two plans granting the same feature, **the more generous one wins**.
- **After the plan ends** the free limit returns: on the end day what was consumed still counts, and from the next day a fresh free window starts (usage during the plan is not deducted from it). Days are in UTC and weeks start on Sunday.
- **Enforcement is decided per feature**: a feature that is not enforced is counted and displayed but blocks no one.
- **Examples of seeded default values** — **not fixed numbers**: the admins can change them at any time, and **the live value is shown to you in the "limit reached" card and on the plans page**: concurrent active listings 5 · images per listing 8 · video per listing 1 · listing renewals 4 per month · place suggestions 3 per month · images per suggested place 5 · one store with 20 products · job applications 10 per day · AI CV extraction 2 per day. "Ad-free" and "VIP credit" are not available for free.
- When a feature has no limit it is shown as **"unlimited"**.

### The "You’ve reached your limit" card
A dialog appears over the page when the server blocks an action because of a limit:
- Title: **"You’ve reached your limit"** or **"This feature isn’t available on your account"**.
- Text: "You’ve used your daily/weekly/monthly/yearly limit for "…" (count per period)" or "You’ve reached the maximum for "…"".
- **When it renews**: "It renews tomorrow (date)" or "in N days — date". For "at a time" limits: "You can free a slot by closing an existing one".
- **Upgrade**: up to **3 plans** that raise the limit (with price, duration and new limit) and a link to the plans page — only plans open for sale in your country and visible on your platform are shown.
- Close with ✕, Esc or by tapping outside.

### The plans page `/plans` (and `/plans?site=ads|ratings|market|jobs`)
- **Entry**: a "Plans & subscriptions — More features, and ad-free if you like" box on each site's "My Account" page (hidden when there are no plans), and on Jobs a "Plans" link for job-seeker plans (`?site=jobs&audience=seeker`). **Jobs company** plans are bought from the company billing page — see [Jobs — company plans and every limit in detail](https://bazarrna.net/docs/jobs-company-plans.md).
- **Header**: "Plans & subscriptions — Pick what suits you — the free tier always stays as it is."
- **Two tabs** when opened from a site: "[Site] plans" and "Across all four sites" (an empty tab is hidden).
- **Plan card**: name · price and currency · duration ("30 days"…) · description · highlight lines written by the admins · feature list with limits ("unlimited" or the number) · an **"Active until …"** badge if you are subscribed · **"Buy now"** or **"Extend"**.
- **States**: loading · "Could not load the plans" with retry · **"No plans available here yet"** · **"Plans are paused for now"** (paused by the team for this site — anything you already bought stays active until it ends).
- **What is shown**: active plans for **the country selected on the site** (the flag — not the account country: a visitor who picked Syria sees Syria's plans and prices) that are open for sale on that site.
- A signed-out visitor who presses "Buy now" is sent to sign in.

- **"Online payment is paused for now"** (website only): the plans are shown and the button reads "Payment paused" until it is switched back on.
- A "Have a gift code?" box at the top states plainly that **discount coupons do not apply to these plans** (they are used for VIP promotion, the Market and company plans), and points to **gift codes**, entered in “My codes”, which grant a plan for free (see ["My gifts & codes" on each site](https://bazarrna.net/docs/gifts-and-codes.md)).

### "What you have now" and what Bazarrna grants you
- At the top of the plans page, **"What you have now"** lists every active plan with its features, limits and end date — **what the Bazarrna team granted you** shows as **"A custom plan from Bazarrna"** (limits for your account only: more listings · renewals · VIP credit · ad-free · job applications…). Paused plans show **the reason** and "It resumes with N days left — nothing is lost"; recently revoked ones show the reason.

### Paying by link
- Bazarrna may email you a payment link (`bazarrna.net/pay/…`) for an agreed service — open it without signing in, choose a shown payment method (Sadad asks for your mobile number — type it on the page if asked), pay ⟶ **the invoice arrives by email and the service activates automatically** (features, a plan, or VIP for specific ads) with a notification. A link cannot be paid twice and it expires.

### Paying on the website (payment gateways)
- On "Buy now" a suitable payment method is chosen **automatically by the plan's country and currency**, and you move to the payment page to complete it.
- **Payment methods** differ by country and service (such as PayPal · MyFatoorah · SADAD · bank card) and are set by the Bazarrna team — do not assume a specific one.
- **PayPal** charges in USD: if the plan's currency isn't USD, the amount is converted with an exchange rate set by the team.
- No available method ⟶ "No payment method is available for this plan right now."
- Many payment attempts in a row ⟶ "Too many payment attempts, please try again in a few minutes".
- **Back from the payment page** the site verifies the payment and shows the **result card**; if you cancelled there you see "Payment was cancelled".
- **Physical goods** (Market orders) are paid through these payment methods even inside the apps — see `market-checkout-and-orders`.
- **On the website** Apple and Google purchases are not used, and **inside the apps** the website's payment methods are not used for digital services.

### Buying inside the iPhone and Android apps
- **Digital services** (plans · VIP promotion · …) are bought in the app **only through Apple or Google**.
- Under the plans page in the app there is a line: "A one-time purchase for a fixed period, no automatic renewal · by purchasing you agree to the Terms of Use and Privacy Policy" — so **a plan does not renew by itself**; when it ends you buy it again if you want.
- **A plan appears in the app only** if the admins enabled it for that platform **and linked it to a product in that store** (App Store Connect / Play Console). So a user may see plans on the website that the app doesn't show — the app then shows "No plans available here yet". An unlinked plan: "This plan is not available in the app right now."
- **Purchase stages** (a dialog stays visible throughout: "Please keep the app open until this finishes"):
  1. "Preparing your purchase…"
  2. "Complete the payment in the Apple/Google sheet" (password or Face ID on iPhone)
  3. "Verifying your payment and activating…" — the server asks Apple/Google directly, **and success is announced only after the server confirms**.
- Cancelling in the store sheet shows no error. A "pending" purchase activates automatically when it completes.
- Messages: "In-app purchases are not enabled yet" · "The purchase sheet is not available in this version of the app — update the app from the store" · "This purchase belongs to another account" · "Payment succeeded but activation failed — contact support."
- **"Restore purchases"** (a button at the bottom of the plans page in the app): asks the store to resend purchases so any purchase that wasn't activated is re-verified ⟶ "Purchases checked."

- **Discount coupons are not used inside the app** — purchases there are at the store price; coupons are used when paying on bazarrna.net (see ["My gifts & codes" on each site](https://bazarrna.net/docs/gifts-and-codes.md)).

### Result card, notification and invoice
**While paying** a "processing…" message stays visible, then the **result card** appears, then a **notification** tells you about the success or the decline.
- **Success**: "Payment confirmed — your plan is active 🎉" + "You have a notification confirming it, and the official PDF invoice is in your email" + the invoice number.
- **Pending**: "Waiting for Apple/Google Play to confirm" (or "Your payment is still being processed" on the website) — "Please do not pay again… This can take a few minutes" (in the app: "If it does not activate, tap “Restore purchases”"). We will activate the plan automatically as soon as it is confirmed and notify you.
- **Failed/cancelled**: "Payment was not completed" or "Payment was cancelled" — nothing changed in your account — then "You can try again" and **"or contact support"** (pre-filled subject "Payment issue").

- **Failure details when paying on the website**: "Nothing was charged to your card" (or a warning "If you see a charge… contact us" when that is possible), "What the payment gateway told us" if it sent a reason, and common decline reasons (insufficient balance · wrong OTP · card not enabled for online payments · wrong card details · a precautionary bank decline); you can try again with the same card or another payment method.

- **Notification**: on activation "Your plan is active ✅ — your plan "…" is now active for …", and on failure "The plan payment was not completed — nothing changed in your account". (VIP, Market and Jobs packages send similar notifications in their sections.)
- **Invoice**: issued **once per payment** at activation (a unique number per transaction), and **emailed once** with a PDF attached, titled "✅ Payment confirmed — invoice number".
- **Reminders and expiry**: an email **3 days** before a plan ends (not sent for plans of 3 days or less), and on expiry a notification and email "Your subscription to "…" has ended — thank you · you can subscribe again anytime". Not sent to those who renewed; once per subscription.
- **Refunds**: a **confirmed full refund** from Apple or Google **cancels the subscription immediately**, marks the transaction and invoice "refunded" and sends you a notification; unconfirmed cases (a refund request, an open dispute or a partial refund) are reviewed by the team. Refund requests to Apple/Google are made with them.

- A confirmed full refund from **PayPal** is handled the same way.

### Ad-free
Three features can be added to any plan or sold as a plan of their own: **No Google ads** (AdMob in the app and AdSense on the website) · **No in-page house ads** · **No full-screen ads**. They apply while you hold an active plan granting them — from a purchase, a grant from Bazarrna, membership of a subscribed company, or a VIP promotion tied to a plan — **and the ad is not sent to you at all**, so it works even on older app versions. It applies right after purchase. (Details in [Advertising visitors see inside the pages](https://bazarrna.net/docs/in-page-advertising.md).)

### VIP credit inside a plan
A plan may grant **a number of free VIP highlights** for listings in its period, and **days per credit** (7 days by default if not set). It is spent from the listing's promotion page on an **approved listing** that isn't currently VIP; unused credit **expires at the end of the period**. Messages: "No VIP credit left in your plan for this period" · "This ad is already VIP — use the credit after it ends or on another ad."

---

# «هداياي وأكوادي» في كلّ موقع — "My gifts & codes" on each site

> صفحةُ «هداياي وأكوادي» في كلّ موقع: مكانُها ومن يدخلها وتبويباتُها وقوائمُها، وأنواعُ الأكواد وشروطُها وأين تُستعمل.
> The "My gifts & codes" page on each site: where it is, who can open it, its tabs and lists, and the kinds of codes, their conditions and where they are used.

- الصفحة / Page: https://bazarrna.net/docs/gifts-and-codes
- القسم / Section: الخطط والدعم والتطبيقان — Plans, support & apps
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### أين الصفحة؟
«هداياي وأكوادي» صفحةٌ **داخل كلّ موقع** بلوحته وزرّ رجوعه:
`/ads/gifts` · `/ratings/gifts` (‏و`/reviews/gifts`) · `/market/gifts` · `/jobs/gifts`.
- تُفتح من «حسابي» ⟵ **«هداياي وأكوادي»** في كلّ موقع.
- الروابطُ القديمة: `/gifts` ⟵ `/ads/gifts`، و`/market/coupons` و`/profile/coupons` ⟵ `/market/gifts`.
- الصفحةُ تحتاج تسجيلَ دخول؛ الزائرُ يرى زرَّي «إنشاءُ حساب» و«تسجيلُ الدخول»، و**بعد الدخول يعود تلقائيّاً إلى هذه الصفحة في الموقع نفسِه**.
- **التبويباتُ لا تحرّك الصفحة**: التبديلُ بين التبويبات يُبقيك في مكانك ولا يقفز بالصفحة لأعلى أو لأسفل.

- **الزائرُ القادم من رابط كود** يرى أيضاً «كودُك محفوظ: …» و«سجّل الدخول أو أنشئ حساباً — ثمّ ارجع إلى هنا لتفعيل كودك»، ويبقى الكودُ محفوظاً حتّى يعود.

الوصف أعلى الصفحة: «أدخل أيَّ كودٍ وصلك — كوبونُ خصمٍ يُحفظ هنا لتستعمله قبل انتهائه، أو هديّةٌ تتفعّل فوراً».

### نوعان من الأكواد
| | **كوبونُ خصم** | **كودُ هديّة (حملة)** |
|---|---|---|
| ماذا يعطي | خصماً نسبيّاً (‏مع سقفٍ اختياريّ) أو مبلغاً ثابتاً، أو «مجّاناً بالكامل»، وقد يمنح خطّةً مجّاناً لمدّة | **خطّةً مجّاناً لمدّة** تتفعّل فوراً، أو **هديّةً يدويّة** تجهّزها الإدارة |
| متى يُستعمل | يُحفظ في «المتاحة» ويُستعمل **عند الدفع** قبل تاريخ انتهائه | عند إدخاله (‏لا يُحفظ لوقتٍ لاحق) |
| النطاق | موقعٌ واحد (‏الإعلانات · السوق · الوظائف · التقييمات) أو كلُّ المواقع | يتبع موقعَ الخطّة الممنوحة |

الأرقامُ (‏نسبةُ الخصم · السقف · المدّة · عددُ المقاعد) **تضبطها الإدارةُ لكلّ كوبونٍ وحملة** — ليست ثابتة، والقيمةُ الحيّة تظهر على بطاقة الكود نفسِه في «أكوادي».

### صندوق «أدخل كوداً» — «تحقّق وأضِف»
اكتب الكود (‏المسافاتُ تُحذف والأحرفُ تُكبَّر تلقائيّاً) ⟵ **«تحقّق وأضِف»** («جارٍ الفحص…»). النتيجة:
- **كوبون**: «أُضيف إلى أكوادك: خصمُ …٪ — النطاق · صالحٌ حتّى …». وإن كان موجوداً: «هذا الكودُ موجودٌ في «المتاحة» — جاهزٌ للاستعمال».
- **هديّة خطّة**: «تفعّلت هديّتك 🎉 [الخطّة] مجّاناً حتّى [التاريخ]».
- **هديّة يدويّة**: «وصلنا طلبُ هديّتك 🎉 — [وصف الهديّة]» أو «سنتواصل معك لتجهيزها».
- **كودٌ لموقعٍ آخر**: يُقبل ويُقال: «هذا الكودُ لموقع … — تجده في «أكوادي» هناك» مع رابط «افتح أكوادي في …».
- **محاولاتٌ كثيرة**: إدخالُ أكوادٍ كثيرةٍ في وقتٍ قصير يُظهر «محاولاتٌ كثيرةٌ لإدخال الأكواد — حاول بعد ربع ساعة».

**رسائلُ الرفض الشائعة**
- «الكودُ غيرُ صحيح — تأكّد من كتابته كما وصلك».
- كوبون: «أُوقف هذا الكودُ» · «انتهت صلاحيّةُ هذا الكود في …» · «هذا الكودُ يبدأ العملَ في … — أدخله يومَها» · «استُنفد هذا الكود» · «هذا الكودُ لبلدٍ آخر» · «هذا الكودُ مخصّصٌ لحسابٍ آخر / لحساباتٍ بعينها» · «استعملتَ هذا الكودَ العددَ المسموح — تجده في «المستعملة»».
- حملة: «هذه الحملةُ لم تبدأ بعد» · «انتهت الأماكنُ المتاحة لهذا الكود» · «انتهت مدّةُ هذا الكود» · «انتهت هذه الحملة» · «هذه الحملةُ متوقّفةٌ مؤقّتاً» · «هذا الكودُ مخصّصٌ لحسابٍ آخر» · «استُعمل هذا الكودُ بالكامل» · «هذا الكودُ لبلدٍ آخر» · «هذا الكودُ للمسجَّلين الجدد فقط» · «هذا الكودُ لأصحاب الأعمال (‏متجرٌ في السوق أو شركةٌ في الوظائف)» · «هذا الكودُ للأفراد» · «استعملتَ هذه الحملةَ من قبل — تجدها في تبويب «المستعملة» في «أكوادي»» · «رقمُ الجوال هذا استعمل الحملةَ من حسابٍ آخر» · «الهديّةُ غيرُ مهيّأةٍ بعد — تواصل معنا».
- **«وثّق رقمَ جوالك أوّلاً لتفعيل الهديّة»** — **وحملةُ بلدٍ تشترط جوالاً موثَّقاً لذلك البلد نفسِه**: «هذه الهديّةُ تشترط رقمَ جوالٍ موثَّقاً في قطر/سوريا — وثّقه من صفحة حسابك (‏وأنت على موقع ذلك البلد)» — مع زرّ **«وثّق جوالي الآن»** الذي يفتح نافذة التوثيق **للبلد المختار** (‏تُفتح أيضاً لمن وثّق البلدَ الآخر فقط · انظر [توثيقُ رقم الجوال (قطر وسوريا) — واتساب وتيليجرام](https://bazarrna.net/docs/phone-verification.md)).

### قواعدُ الحملات
- **حسابٌ واحدٌ = استعمالٌ واحدٌ لكلّ حملة**، و**رقمُ جوالٍ واحدٌ = استعمالٌ واحدٌ لكلّ حملة** حين تشترط الحملةُ الجوال (‏ويُقاس برقم **بلد الحملة** الموثَّق إن كانت لبلد).
- **المقاعدُ مضمونة**: حين تحدّد الحملةُ عدداً أقصى لا يتجاوزه الاستعمالُ أبداً، حتّى لو أدخل كثيرون الكودَ في اللحظة نفسِها.
- شروطٌ تختارها الإدارة: بلدٌ محدّد · المسجَّلون بعد بدء الحملة أو بعد تاريخ · الأفراد أو أصحابُ الأعمال · اشتراطُ الجوال الموثّق · فترةُ البدء والانتهاء · أكوادٌ مخصّصةٌ لحسابٍ معيّن.
- **الإشعارات**: عند التفعيل إشعارٌ «🎁 تفعّلت هديّتك» أو «🎁 وصلنا طلبُ هديّتك»، وعند تجهيز الهديّة اليدويّة «🎁 جهزت هديّتك». **يظهر في إشعارات موقع الهديّة** (‏خطّةُ السوق في إشعارات السوق…)، والهديّةُ المشتركةُ أو اليدويّةُ في **إشعارات الحساب** التي تظهر في صفحة إشعارات كلّ موقع — والضغطُ يفتح تبويب «المستعملة» في «أكوادي» ذلك الموقع. قد تُلغي الإدارةُ هديّةً فتنتهي الخطّةُ الممنوحة فوراً وتظهر «أُلغيت».

### التبويبات
1. **المتاحة**: صندوق «أدخل كوداً» + الكوبوناتُ الصالحة والتي «يبدأ قريباً» + أكوادُ الحملات المخصّصة لك (‏زرّ **«فعّل الهديّة»**). لكلّ كوبون: الخصم · الاسم · النطاق · الحدُّ الأدنى للطلب · الكود · «صالحٌ حتّى» · «استعملتَه X من Y» · وزرّ **«استعمله الآن»** حيث يوجد مسارُ استعمال: كوبونُ الإعلانات ⟵ «إعلاناتي» `/ads/my` (‏اختر الإعلانَ ثمّ «ترويج VIP») · السوق ⟵ السلّة `/market/cart` · الوظائف ⟵ مساحةُ الشركة `/jobs/company` (‏ثمّ الفوترة).
2. **المستعملة**: الهدايا المفعّلة («فعّالة حتّى …» · «قيد التجهيز» · «جُهّزت») والكوبوناتُ المستنفدة.
3. **المنتهية**: الهدايا المنتهية أو الملغاة والكوبوناتُ المنتهية وأكوادُ الحملات المنتهية.
4. **العروض** (‏تظهر فقط حين توجد حملةٌ مفتوحةٌ للعرض): بطاقاتُ الحملات المفتوحة + صندوق «كودُ العرض» («بعضُ العروض يلزمها توثيقُ رقم جوالك» إن اشترطتها حملةٌ ظاهرة).
- كلُّ تبويبٍ يعرض **أكوادَ هذا الموقع** (‏والأكوادَ العامّة لكلّ المواقع)، ثمّ صندوقاً منقّطاً **«أكوادٌ لمواقع أخرى (N)»** أو «عروضٌ في مواقع أخرى» مجمّعةً بالموقع مع «افتح أكوادي في …».
- **القوائمُ صفحةً صفحة داخل بوكس تمرير** وتحته أرقامُ الصفحات: ١٠ أكوادٍ في الصفحة لأكواد هذا الموقع، و٥ في الصفحة لكلّ موقعٍ آخر في الصندوق المنقّط. الحالات: يُحمَّل (دوّامة) · خطأ (‏بطاقةٌ مع «أعد المحاولة») · فارغ («لا أكوادَ متاحةً لموقع … الآن» · «لم تستعمل أيَّ كودٍ في هذا الموقع بعد» · «لا أكوادَ منتهيةً في هذا الموقع»).
- وصولُك من رابط حملةٍ يفتح «العروض» تلقائيّاً إن كانت ظاهرة.

### روابطُ الحملات `?promo=CODE`
- أيُّ رابطٍ في الموقع يحمل `?promo=CODE` **يُحفظ الكودُ في المتصفّح** ويُزال من العنوان.
- عند فتح «هداياي وأكوادي» يكون الكودُ مكتوباً مسبقاً مع «وصل الكودُ من الرابط — اضغط «تحقّق وأضِف»». **لا يُفعَّل تلقائيّاً** — يلزم الضغط.
- يُمسح الكودُ المحفوظ بعد نجاحه أو إذا كان منتهياً/مستعملاً/غيرَ صالحٍ نهائيّاً.

### أين يُستعمل كوبونُ الخصم؟
صندوقٌ «عندك X كود خصمٍ لهذا القسم / عندك كود؟» يظهر في صفحات الدفع، والضغطُ على كودٍ يضعه في خانة الكوبون:
| الصفحة | النطاقُ المقبول |
|---|---|
| ترويجُ الإعلان VIP (`/ads/promote/:id` وصفحةُ الدفع) | الإعلانات أو كلُّ المواقع |
| إتمامُ طلب السوق (`/market/checkout`) | السوق أو كلُّ المواقع — وقد يُقيَّد بسوقٍ (داخليّ/خارجيّ) أو متجر |
| فوترةُ شركة الوظائف | الوظائف أو كلُّ المواقع |
| صفحةُ الخطط `/plans` | **لا يُطبَّق كوبونُ خصم** — الصندوقُ يقول ذلك صراحةً («كوبوناتُ الخصم لا تُطبَّق على شراء هذه الخطط…») ويدلّ على **كود الهديّة** الذي يُدخَل في «أكوادي» ويمنح خطّةً مجّاناً |
- عند الدفع يُتحقَّق من: الحالة · النطاق · البلد · تاريخ البدء والانتهاء · **الحدّ الأدنى للمبلغ** · الحدّ الكلّيّ · حدّ كلّ مستخدم · التخصيص. الخصمُ النسبيّ يُقصّ بسقفه، والثابتُ لا يتجاوز المبلغ.

### داخل تطبيقَي الآيفون وأندرويد
- **كوبوناتُ الخصم تُستعمل عند الدفع من موقع bazarrna.net فقط**؛ الشراءُ داخل التطبيق يمرّ عبر آبل/جوجل بسعر المتجر. لذلك يظهر في «المتاحة» وفي صفحات الشراء: «يُستعمل الخصمُ عند الدفع من موقع bazarrna.net — الشراءُ داخل التطبيق بسعر المتجر» بدل «استعمله الآن».
- **لا يُعرض «عندك كود؟» داخل التطبيق لمن لا يملك كوبوناً صالحاً**؛ ومن يملك يرى سطراً «عندك N كود خصم — يُستعمل عند الدفع من موقع bazarrna.net فقط» فوق زرّ الشراء.
- **على الآيفون** لا تظهر إلّا الحملاتُ التي فعّلت الإدارةُ ظهورَها على iOS، وكودُ حملةٍ غيرُ مفعّلٍ هناك يردّ: «فعّل هذا الكودَ من موقع بازارنا — وتظهر هديّتُك هنا في حسابك».

## English

### Where is the page?
"My gifts & codes" is a page **inside each site** with its layout and back button:
`/ads/gifts` · `/ratings/gifts` (and `/reviews/gifts`) · `/market/gifts` · `/jobs/gifts`.
- Opened from "My Account" ⟶ **"My gifts & codes"** on every site.
- Old links: `/gifts` ⟶ `/ads/gifts`, and `/market/coupons` and `/profile/coupons` ⟶ `/market/gifts`.
- The page needs you to be signed in; a visitor sees "Create account" and "Sign in" buttons, and **after signing in returns automatically to this page on the same site**.
- **Tabs don't move the page**: switching tabs keeps you where you are and doesn't jump the page up or down.

- **A visitor arriving from a code link** also sees "Your code is saved: …" and "Sign in or create an account — then come back here to use your code", and the code stays saved until they come back.

Header text: "Enter any code you received — a discount coupon is kept here until it expires, or a gift activates right away."

### Two kinds of codes
| | **Discount coupon** | **Gift code (campaign)** |
|---|---|---|
| What it gives | A percentage discount (with an optional cap) or a fixed amount, or "Completely free", and may grant a plan for free for a period | **A plan for free for a period**, activated immediately, or **a manual gift** prepared by the admins |
| When it's used | Kept under "Available" and used **at checkout** before its expiry date | When entered (not kept for later) |
| Scope | One site (Ads · Market · Jobs · Ratings) or all sites | Follows the site of the granted plan |

The numbers (discount percentage · cap · duration · number of seats) **are set by the team per coupon and campaign** — they are not fixed, and the live value is shown on the code's own card in “My codes”.

### The "Enter a code" box — "Check & add"
Type the code (spaces are removed and letters upper-cased automatically) ⟶ **"Check & add"** ("Checking…"). Result:
- **Coupon**: "Added to your codes: …% off — scope · valid until …". If already there: "This code is already in “Available” — ready to use."
- **Plan gift**: "Your gift is active 🎉 [plan] free until [date]."
- **Manual gift**: "We received your gift request 🎉 — [gift description]" or "we will contact you to prepare it."
- **Code for another site**: accepted, with "This code is for … — find it in “My codes” there" and an "Open my codes in …" link.
- **Too many attempts**: entering many codes in a short while shows "Too many code attempts — try again in 15 minutes."

**Common rejection messages**
- "That code is not valid — check you typed it as received."
- Coupon: "This code was switched off" · "This code expired on …" · "This code starts on … — enter it then" · "This code is used up" · "This code is for another country" · "This code belongs to another account / is reserved for specific accounts" · "You already used this code the allowed number of times — see “Used”."
- Campaign: "This campaign has not started yet" · "All places for this code are taken" · "This code has expired" · "This campaign has ended" · "This campaign is paused for now" · "This code belongs to another account" · "This code has been fully used" · "This code is for another country" · "This code is for new sign-ups only" · "This code is for businesses (a Market store or a Jobs company)" · "This code is for individuals" · "You already used this campaign — see the “Used” tab in “My codes”" · "This phone number already used the campaign from another account" · "The gift is not set up yet — please contact us."
- **"Verify your phone number first to activate the gift"** — **and a country campaign requires a phone verified for that same country**: "This gift needs a phone number verified in Qatar/Syria — verify it from your account page (while on that country's site)" — with a **"Verify my phone"** button that opens the verification dialog **for the selected country** (it also opens for users verified only in the other country · see [Phone verification (Qatar and Syria) — WhatsApp and Telegram](https://bazarrna.net/docs/phone-verification.md)).

### Campaign rules
- **One account = one use per campaign**, and **one phone number = one use per campaign** when the campaign requires a phone (measured with the verified number of **the campaign's country** when it has one).
- **Seats are guaranteed**: when a campaign has a maximum, it is never exceeded, even if many people enter the code at the same moment.
- Conditions chosen by the team: a specific country · users registered after the campaign start or after a date · individuals or businesses · a verified phone · start and end dates · codes assigned to a specific account.
- **Notifications**: on activation "🎁 Your gift is active" or "🎁 We received your gift request", and when a manual gift is prepared "🎁 Your gift is ready". **They appear in the gift's site notifications** (a Market plan in Market notifications…), and shared or manual gifts in **account notifications**, which show on every site's notifications page — tapping opens the “Used” tab of that site's “My codes”. Admins may revoke a gift, which ends the granted plan immediately and shows "Cancelled".

### The tabs
1. **Available**: the "Enter a code" box + valid and "Starts soon" coupons + campaign codes assigned to you (**"Activate gift"** button). Each coupon shows: discount · name · scope · minimum order · the code · "valid until" · "used X of Y" · and a **"Use it now"** button where a usage path exists: an Ads coupon ⟶ "My Ads" `/ads/my` (pick the listing, then "Promote VIP") · Market ⟶ the cart `/market/cart` · Jobs ⟶ the company workspace `/jobs/company` (then billing).
2. **Used**: activated gifts ("Active until …" · "Being prepared" · "Delivered") and exhausted coupons.
3. **Expired**: ended or cancelled gifts, expired coupons and ended campaign codes.
4. **Offers** (shown only when an open campaign is displayed): cards of open campaigns + an "Offer code" box ("some offers need a verified phone number" when a visible campaign requires it).
- Each tab shows **this site's codes** (plus all-site codes), then a dashed box **"Codes for other sites (N)"** or "Offers on other sites", grouped by site with "Open my codes in …".
- **Lists are shown page by page inside a scroll box**, with page numbers below: 10 codes per page for this site's codes, and 5 per page for each other site in the dashed box. States: loading (spinner) · error (card with "Try again") · empty ("No codes available for … right now" · "You have not used any code on this site yet" · "No expired codes on this site").
- Arriving from a campaign link opens "Offers" automatically if it is shown.

### Campaign links `?promo=CODE`
- Any site link carrying `?promo=CODE` **saves the code in the browser** and removes it from the address.
- When "My gifts & codes" is opened, the code is pre-filled with "The code came from your link — press “Check & add”." **It is not applied automatically** — you must press the button.
- The saved code is cleared after success or when it is permanently expired/used/invalid.

### Where is a discount coupon used?
A box "You have X discount code(s) here / Have a code?" appears on payment pages; tapping a code puts it in the coupon field:
| Page | Accepted scope |
|---|---|
| VIP ad promotion (`/ads/promote/:id` and its checkout) | Ads or all sites |
| Market checkout (`/market/checkout`) | Market or all sites — may be limited to a marketplace (internal/external) or a store |
| Jobs company billing | Jobs or all sites |
| Plans page `/plans` | **No discount coupon applies** — the box says so plainly ("Discount coupons do not apply to these plans…") and points to **gift codes**, entered in “My codes”, which grant a plan for free |
- At checkout the server checks: status · scope · country · start and end dates · **minimum amount** · total limit · per-user limit · assignment. Percentage discounts are capped, and fixed discounts never exceed the amount.

### Inside the iPhone and Android apps
- **Discount coupons are used when paying on bazarrna.net only**; in-app purchases go through Apple/Google at the store price. So "Available" and purchase pages show "The discount is used when paying on bazarrna.net — in-app purchases use the store price" instead of "Use it now".
- **"Have a code?" is not shown inside the app to users without a valid coupon**; users who have one see a line "You have N discount code(s) — it can only be used when paying on bazarrna.net" above the buy button.
- **On iPhone** only campaigns the team enabled for iOS are shown, and a campaign code not enabled there replies: "Activate this code on the Bazarrna website — your gift then appears here in your account."

---

# التواصلُ مع الدعم والبلاغاتُ والحظر — Contacting support, abuse reports and blocking

> صفحةُ «تواصل معنا» في كلّ موقع، ومحادثةُ الدعم الخاصّة وقواعدُ الردّ والإغلاق والتقييم ونسخةِ المحادثة، وزرُّ «إبلاغ» وما يحدث بعده، وحظرُ مستخدمٍ وكتمُ التكرار في رسائل الإعلانات.
> The "Contact Us" page on each site, the private support conversation with its reply, closing, rating and transcript rules, the "Report" button and what happens next, blocking a user and the repeat-message mute in ad messages.

- الصفحة / Page: https://bazarrna.net/docs/support-and-reports
- القسم / Section: الخطط والدعم والتطبيقان — Plans, support & apps
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### صفحةُ «تواصل معنا»
**المسارات**: `/contact` (الدعم العام) · `/ads/contact` · `/ratings/contact` (و`/reviews/contact`) · `/market/contact` · `/jobs/contact`. تصل إليها من الفوتر ومن الصفحات القانونيّة ومن أزرار «التواصل مع الدعم» (‏مثل شاشات الحساب الموقوف وبطاقة فشل الدفع).
- **القسمُ يُختار تلقائيّاً** من الموقع الذي فتحتَ منه الصفحة (الإعلانات · التقييمات · الماركت · الوظائف · الدعم العام)، ويمكن تغييره. رابطُ `/contact?module=ADS` مثلاً يحوّل إلى صفحة ذلك الموقع.
- **موضوعٌ جاهز**: `?subject=…` يملأ خانةَ الموضوع (‏مثل «مشكلة في الدفع» من بطاقة الدفع).
- **الحقول**: القسم المطلوب · الاسم الكامل · البريد الإلكتروني · رقم الهاتف (اختياريّ) · عنوان مختصر للرسالة · نصّ الطلب (**مطلوب، حتّى 5000 حرف**). للمسجَّل تُملأ الاسمُ والبريدُ والهاتفُ من حسابه.
- **الزائرُ غيرُ المسجَّل** يستطيع الإرسال بالاسم والبريد (مطلوبان).
- «إرسال الرسالة» ⟵ «تم إرسال رسالتك بنجاح» و**«تم إنشاء تذكرة الدعم — رقم التذكرة»**:
  - للمسجَّل: زرّ **«فتح محادثة الدعم»** يفتح المحادثة الخاصّة.
  - للزائر: «أنشئ حساباً أو سجّل الدخول لاحقاً بنفس البريد (‏بعد تأكيده) — تنتقل هذه المحادثةُ إلى حسابك ويصلك إشعارٌ يفتحها». **تذكرةُ الزائر تلحق حسابَه** حين يدخل ببريدٍ **مؤكَّد** يطابق بريدَ التذكرة (‏عند الدخول أو تأكيد البريد أو فتح رابطها)، ويصله إشعار «محادثةُ دعمك صارت في حسابك» لكلّ تذكرة. البريدُ غيرُ المؤكَّد لا يضمّ شيئاً.
- **إرسالٌ متكرّر**: إن أُرسلت طلباتٌ كثيرة في وقتٍ قصير يُطلب الانتظارُ قليلاً قبل الإرسال من جديد.
- جانبُ الصفحة: البريد الرسميّ · «نطاق الخدمة: قطر وسوريا» · «خصوصية المحادثة: محادثات الدعم الخاصة لا تفتح إلا لصاحب الحساب أو الأدمن المخول» · «كيف يتم توجيه رسالتك؟».
- **بعد الإرسال** تُخطَر إدارةُ القسم المعنيّ (‏أدمن القسم والإدارة العامّة) بإشعار.

### محادثةُ الدعم الخاصّة `/<الموقع>/contact/tickets/:id`
- **لصاحب التذكرة المسجَّل فقط** (‏غيرُه يرى «المحادثة غير موجودة»). تعرض رقمَ التذكرة والرسائلَ بين «أنت» و«دعم بازارنا».
- ملاحظة أعلى المحادثة: «سيتم الرد عليك خلال 24 ساعة. عند رد الإدارة سيصلك إشعار ويمكنك متابعة المحادثة من هنا».
- **الردّ**: «اكتب ردك...» + **«إرفاق صورة»** (‏صورةٌ فقط، حتّى **6 ميغابايت**). الصورُ تُفحص آليّاً؛ المخالفةُ تُرفض: «تم رفض الصورة لاحتوائها على محتوى غير لائق أو عُري». الألفاظُ النابيةُ في النصّ تُحجب تلقائيّاً.
- **ردودُ الدعم** تصل **إشعاراً** في قسم الموقع («رد جديد من دعم بازارنا» — تُدمج الردودُ المتتالية في إشعارٍ واحدٍ غيرِ مقروء) و**فوريّاً على الجوال**، ولا يُرسل الإشعارُ إن كنتَ تشاهد المحادثةَ لحظتَها (‏تصلك مباشرةً في الصفحة).
- **الإغلاق**:
  - تُغلقها الإدارة ⟵ إشعار «تم إنهاء محادثة الدعم. يمكنك تقييم التجربة من صفحة المحادثة، وإذا احتجت مساعدة إضافية يرجى فتح طلب تواصل جديد».
  - **تُغلق تلقائيّاً بعد 24 ساعة بلا نشاط** («تم إغلاق المحادثة تلقائياً بعد 24 ساعة بدون نشاط») — قد يتأخّر الإغلاقُ قليلاً بعد مرور المدّة — ويصل صاحبَها إشعار «أُغلقت محادثةُ الدعم تلقائيّاً» برابطها (‏للتقييم وطلب النسخة).
  - المحادثةُ المغلقة **لا تقبل ردوداً** («هذه المحادثة منتهية. يرجى فتح طلب تواصل جديد»). لا يوجد زرٌّ لإغلاقها أو إعادة فتحها من جهة المستخدم.
- **التقييم** (بعد الإغلاق فقط، مرّةً واحدة): «قيّم تجربة الدعم» — نجومٌ من 1 إلى 5 · «تم حل مشكلتي» · «ملاحظات إضافية اختيارية» ⟵ «إرسال التقييم» ⟵ «شكراً لك، تم حفظ تقييمك».
- **نسخةُ المحادثة**: زرّ **«طلب نسخة»** ⟵ «تأكيد طلب النسخة» يرسل سجلَّ المحادثة **ملفّاً مرفقاً إلى بريدك المسجَّل**. متاحٌ **خلال 24 ساعة فقط بعد إغلاق المحادثة** (‏بعدها: «انتهت مدة طلب نسخة المحادثة»). بعد الإغلاق تُؤرشف المحادثة، وتُحذف رسائلُها ومرفقاتُها من المحادثة الظاهرة بعد مدّةٍ قصيرة مع بقاء نسخةٍ مؤرشفة لدى بازارنا — فاطلب نسختَك في وقتها إن أردتَ الاحتفاظ بها.
- **الوظائف** لها قنواتٌ إضافيّة خاصّة (‏رسائلُ بازارنا للباحثين · تواصلُ الشركات مع الإدارة) — انظر ملفّات الوظائف.

### زرّ «إبلاغ»
**أين يظهر؟** في صفحة **الإعلان** (`/ads/:id`) · صفحة **المكان** (`/ratings/places/:id`) · **تحت كلّ تقييمٍ منشور** في صفحة المكان (‏لغير كاتبه) · صفحة **المنتج** (`/market/…/products/:id`) · صفحة **المتجر** (`/market/external/stores/:id`) · **بروفايل المستخدم** (`/ads/user/:id` — لغيره). (‏وفي رسائل الوظائف زرّ «إبلاغ عن المحادثة» بنظامه الخاصّ.) **لا يُبلِّغ أحدٌ عن نفسه أو عن تقييمه** («لا يمكنك الإبلاغ عن نفسك أو عن تقييمك») · وإن تعذّر قبولُ البلاغ ظهر سببُه بدل «تعذّر إرسال البلاغ» وحدَها.
- **يتطلّب تسجيلَ الدخول** — الزائرُ يُنقل إلى `/login`.
- **الأسباب**: محتوى مزعج أو مكرر · احتيال أو معلومات مضللة · محتوى مخالف · إساءة أو خطاب غير لائق · معلومات غير صحيحة · سبب آخر (‏ويلزم معه كتابةُ السبب). + «تفاصيل إضافية اختيارية» (حتّى 2000 حرف).
- (‏لبلاغات التقييمات أسبابٌ خاصّة: تقييم غير حقيقي · اتهام خطير يحتاج مراجعة · يحتوي على بيانات شخصية · محتوى قد يسبب مشكلة قانونية · إساءة · سبب آخر.)
- «إرسال البلاغ» ⟵ «تم استلام البلاغ، شكراً لك» + **إشعار «تم استلام البلاغ — شكراً لاهتمامك. تم تسجيل بلاغك: …»**.
- **بلاغٌ مكرّر**: إن كان لك بلاغٌ قيد المراجعة على المحتوى نفسِه ⟵ «سبق أن أرسلت بلاغاً عن هذا المحتوى» (‏لا يُنشأ بلاغٌ ثانٍ).
- **ما بعد البلاغ**: تراجعه **إدارةُ القسم** في بلد المحتوى (الإعلانات · التقييمات · الماركت)، وتضع حالتَه: قيد المراجعة · تمّ الحلّ · مرفوض، وتتّخذ الإجراء المناسب (‏إخفاء المحتوى أو تعليقه أو التواصل…). **وعند الحسم يُخطَر الطرفان**: **المبلِّغ** عند «تمّ الحلّ» («راجعنا بلاغك واتّخذنا إجراءً») أو «مرفوض» («لم نجد فيما أبلغتَ عنه مخالفةً لسياسات بازارنا») · و**صاحبُ المحتوى المبلَّغ عنه** عند «تمّ الحلّ» وحدَه («اتُّخذ إجراءٌ بشأن إعلانك/تقييمك/منتجك/متجرك/حسابك» — **بلا هويّة المبلِّغ**، مع دعوةٍ للتواصل إن رآه خطأ). الإشعارُ مرّةً عند الانتقال إلى الحالة.
- **إخفاءٌ مؤقّتٌ للتقييمات**: قد يُعاد تقييمٌ منشورٌ إلى المراجعة فيختفي مؤقّتاً إذا تجمّعت عليه عدّةُ بلاغات، أو جاء بلاغٌ بسبب «بيانات شخصية» أو «اتهام خطير» أو «مشكلة قانونية» — حتّى تراجعه الإدارة.

### حظرُ مستخدم (الإعلانات)
- في صفحة البائع (`/ads/user/:id`) زرّ **حظر / إلغاء الحظر** ⟵ «تم حظر المستخدم» / «تم إلغاء الحظر».
- الحظرُ يُلغي المتابعةَ وتنبيهاتِ منشوراته، و**يُخفي إعلاناته من قوائم الإعلانات التي تراها**. ويظهر في ملفّه أنّك حظرتَه (‏أو أنّه حظرك).

### كتمُ التكرار في رسائل الإعلانات `/ads/chat`
- الرسالةُ حتّى **100 حرف**.
- **تكرارُ الرسالة نفسِها** بسرعة في المحادثة نفسِها يكتمك في تلك المحادثة مؤقّتاً — اكتب رسالةً جديدةً بدل التكرار.
- قد تُفعّل الإدارةُ حذفاً تلقائيّاً للمحادثات القديمة بعد عددِ أيّامٍ تحدّده (‏ليس رقماً ثابتاً).

## English

### The "Contact Us" page
**Paths**: `/contact` (general support) · `/ads/contact` · `/ratings/contact` (and `/reviews/contact`) · `/market/contact` · `/jobs/contact`. Reached from the footer, the legal pages and "Contact support" buttons (such as the suspended-account screens and the payment-failure card).
- **The section is chosen automatically** from the site you opened it from (Ads · Ratings · Market · Jobs · General support) and can be changed. A link like `/contact?module=ADS` redirects to that site's page.
- **Pre-filled subject**: `?subject=…` fills the subject (e.g. "Payment issue" from the payment card).
- **Fields**: Support section · Full name · Email · Phone number (optional) · Short subject · Request details (**required, up to 5000 characters**). For signed-in users, name, email and phone come from the account.
- **Signed-out visitors** can send with a name and email (both required).
- "Send message" ⟶ "Your message has been sent" and **"Support ticket created — Ticket ID"**:
  - Signed-in: an **"Open support chat"** button opens the private conversation.
  - Visitor: "Create an account or sign in later with the same email (once confirmed) — this conversation moves into your account and a notification opens it." **A visitor's ticket joins their account** when they sign in with a **confirmed** email matching the ticket's email (on sign-in, email confirmation or opening its link), and a "Your support ticket is now in your account" notification is sent for each ticket. An unconfirmed email claims nothing.
- **Repeated sending**: if many requests are sent in a short while you are asked to wait a little before sending again.
- Side panel: official email · "Service locations: Qatar and Syria" · "Conversation privacy: Private support conversations are available only to the account owner and authorized admins" · "How routing works".
- **After sending**, the relevant section's admins (section admin and general admins) are notified.

### The private support conversation `/<site>/contact/tickets/:id`
- **For the ticket's signed-in owner only** (others see "Conversation not found"). Shows the ticket number and the messages between "You" and "Bazarrna Support".
- Note at the top: "We usually reply within 24 hours. When admin replies, you will receive a notification and can continue here."
- **Replying**: "Write a reply..." + **"Attach image"** (images only, up to **6 MB**). Images are checked automatically; inappropriate ones are rejected: "Image rejected: it appears to contain inappropriate or explicit content." Profanity in text is masked automatically.
- **Support replies** arrive as a **notification** in the site's section ("New reply from Bazarrna support" — consecutive replies are merged into one unread notification) and as **push on mobile**; no notification is sent if you are viewing the conversation at that moment (it appears live on the page).
- **Closing**:
  - Closed by the admins ⟶ notification "The support conversation was closed. You can rate the experience from the conversation page, and if you need more help please open a new contact request."
  - **Auto-closed after 24 hours without activity** ("Conversation auto-closed after 24 hours without activity") — the closing may happen a little after that time — and the owner receives a "Support conversation closed" notification with its link (for rating and the transcript).
  - A closed conversation **accepts no replies** ("This conversation is closed. Please open a new contact request."). There is no close or reopen button on the user side.
- **Rating** (after closing only, once): "Rate support experience" — 1 to 5 stars · "My issue was resolved" · "Optional feedback" ⟶ "Submit rating" ⟶ "Thank you, your rating was saved."
- **Transcript**: **"Request transcript"** ⟶ "Confirm transcript request" sends the conversation log **as an attached file to your registered email**. Available **only within 24 hours after the conversation is closed** (after that: "Transcript request window has expired"). After closing, the conversation is archived, and its messages and attachments are removed from the visible conversation after a short period while Bazarrna keeps an archived copy — so request your copy in time if you want to keep it.
- **Jobs** has additional dedicated channels (Bazarrna messages for candidates · company liaison with admins) — see the Jobs files.

### The "Report" button
**Where?** On a **listing** page (`/ads/:id`) · a **place** page (`/ratings/places/:id`) · **under every published rating** on the place page (for non-authors) · a **product** page (`/market/…/products/:id`) · a **store** page (`/market/external/stores/:id`) · a **user profile** (`/ads/user/:id` — for others). (Jobs messages have their own "Report thread" button.) **Nobody can report themselves or their own rating** ("You cannot report yourself or your own rating") · and when a report cannot be accepted its reason is shown instead of a bare "Could not send report".
- **Sign-in required** — visitors are sent to `/login`.
- **Reasons**: Spam or duplicate · Scam or misleading information · Prohibited content · Offensive content · Wrong information · Other (which requires writing a reason). + "Additional details optional" (up to 2000 characters).
- (Review reports have their own reasons: Fake rating · Serious claim needing review · Contains personal data · Potential legal risk · Offensive content · Other.)
- "Send report" ⟶ "Report received, thank you" + a **notification "Report received — thank you for your concern. Your report was recorded: …"**.
- **Duplicate report**: if you already have a pending report on the same content ⟶ "You already reported this content" (no second report is created).
- **After the report**: the **section's admins** in the content's country (Ads · Ratings · Market) review it, set its status — under review · resolved · dismissed — and take the appropriate action (hiding or suspending content, contacting…). **Both sides are notified of the decision**: **the reporter** on "resolved" ("We reviewed your report and took action") or "dismissed" ("We found no breach of Bazarrna's policies in what you reported") · and **the owner of the reported content** on "resolved" only ("Action was taken on your listing/rating/product/store/account" — **without the reporter's identity**, inviting them to contact us if they think it is a mistake). Sent once, when the status changes to that value.
- **Temporary hold for reviews**: a published review may go back to moderation and be hidden temporarily when it collects several reports, or receives a report for "personal data", "serious claim" or "legal risk" — until the admins review it.

### Blocking a user (Classifieds)
- On a seller's page (`/ads/user/:id`) a **Block / Unblock** button ⟶ "User blocked" / "Unblocked".
- Blocking removes following and their post alerts, and **hides their listings from the listing pages you see**. Their profile shows that you blocked them (or that they blocked you).

### Repeat-message mute in ad messages `/ads/chat`
- A message is up to **100 characters**.
- **Repeating the same message** quickly in the same conversation mutes you in that conversation for a while — write a new message instead of repeating.
- Admins may enable automatic deletion of old conversations after a number of days they set (not a fixed number).

---

# تطبيقا بازارنا على الآيفون وأندرويد — ما الذي يختلف عن الموقع — The Bazarrna iPhone and Android apps — what differs from the website

> كيف يعمل التطبيقُ ولماذا يحتاج تحديثاً أحياناً، وبوّابةُ التحديث، وإعلاناتُ AdMob والمنبثقة، والإشعاراتُ الفوريّة، والروابطُ التي تفتح التطبيق، والمشاركة، وزرُّ الرجوع، والأذونات، والشراءُ داخل التطبيق.
> How the app works and why it sometimes needs an update, the update gate, AdMob and full-screen ads, push notifications, links that open the app, sharing, the back button, permissions and in-app purchase.

- الصفحة / Page: https://bazarrna.net/docs/mobile-apps
- القسم / Section: الخطط والدعم والتطبيقان — Plans, support & apps
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

### ما هو التطبيق؟
تطبيقا بازارنا (آيفون وأندرويد) يعرضان **المواقعَ الأربعة نفسَها بالحساب نفسِه**، لكنّ **واجهةَ التطبيق مبنيّةٌ داخله** (‏لا تُحمَّل من الموقع في كلّ مرّة). لذلك:
- **البيانات** (الإعلانات · الأماكن · الطلبات · الإشعارات · الخطط المعروضة · إعدادات الإعلانات…) تأتي من الخادم **فتتحدّث فوراً** في التطبيق.
- **الشاشاتُ والأزرارُ الجديدة** تحتاج **تحديثَ التطبيق من المتجر** لتظهر. فإن رأى المستخدمُ ميزةً على الموقع ولم يجدها في التطبيق فغالباً نسختُه أقدم.

### شكلُ التطبيق
- شريطٌ علويّ فيه **رجوع** و**الرئيسية** («الصفحة الرئيسية» تعود لاختيار الموقع) و**تبديلُ اللغة** (`EN`/`ع`) و**الإشعارات**، وشريطُ تنقّلٍ سفليّ عائم. لا فوتر؛ روابطُ الوثائق القانونيّة في شريطٍ صغيرٍ أسفل رئيسيّة كلّ موقع.
- شاشةُ بدءٍ لثوانٍ عند الفتح، ولونُ شريط الحالة يتبع البلد.
- **زرّ الرجوع في أندرويد**: يرجع صفحةً إن أمكن، وإلّا **يغلق التطبيق**.

### بوّابةُ التحديث
يسأل التطبيقُ الخادمَ عند الفتح وعند العودة إليه عن نسخته، والإدارةُ تضبط لكلّ منصّة «أدنى نسخة» و«أحدث نسخة» ورسالةً اختياريّة:
- **تحديثٌ إلزاميّ** (نسختُك أقدم من الأدنى): شاشةٌ تحجب التطبيق — **«يلزم تحديث التطبيق»** — «نسختك من التطبيق أصبحت قديمة ولم تعد تعمل مع الموقع. حدّثها لتتابع» + «نسختك X · المطلوبة Y» + **«تحديث الآن»** (يفتح صفحة التطبيق في المتجر).
- **تحديثٌ اختياريّ** (أقدم من الأحدث): شريط **«يوجد تحديث جديد — النسخة X متاحة الآن»** بزرّين «تحديث» و«إغلاق» (‏الإغلاقُ يُخفيه حتّى تصدر نسخةٌ أحدث).
- إن تعذّر السؤال أو كانت البوّابة مطفأة **لا يُحجب أحد**. على الموقع لا تظهر هذه البوّابة.

### الإعلانات في التطبيق
- **بانر AdMob (إعلاناتُ جوجل)**: يظهر أعلى الشاشة أو أسفلها حسب إعداد الإدارة، ويمكن إطفاؤه كلّيّاً. (‏على الموقع تُستعمل AdSense بدلاً منه حين تفعّلها الإدارة.)
- **إعلاناتُنا داخل الصفحات** (شرائحُ أعلى الصفحات وأسفلها ووسطها) — تضبطها الإدارة لكلّ جهاز.
- **الإعلانُ المنبثق ملءَ الشاشة**: من إعلاناتنا أو من جوجل، بعدّادٍ قبل الإغلاق، ويحكمه: فاصلٌ زمنيٌّ بين إعلانين، وحدٌّ يوميٌّ لكلّ مستخدم على الجهاز، وتأخيرٌ تلقائيّ بعد الفتح — كلُّها من إعداد الإدارة وليست أرقاماً ثابتة. **ولا يُوضع أبداً قبل خطوة دفعٍ أو شراء** (إتمامُ طلب السوق · الترويج · فوترةُ الوظائف · VIP).
- **بلا إعلانات**: من يملك خطّةً فيها «بلا إعلانات جوجل» أو «بلا إعلاناتنا» أو «بلا المنبثق» لا يرسل له الخادمُ ذلك النوعَ أصلاً — حتّى في النسخ القديمة من التطبيق. انظر [الخططُ والحدود والدفع — على الموقع وداخل التطبيقين](https://bazarrna.net/docs/plans-and-payments.md).

### الإشعاراتُ الفوريّة (Push)
- بعد تسجيل الدخول يطلب التطبيقُ **إذنَ الإشعارات**. عند الموافقة يُسجَّل الجهازُ لحسابك، وعند الرفض لا تصل إشعاراتٌ فوريّة (‏وتبقى الإشعاراتُ داخل التطبيق).
- **الضغطُ على الإشعار يفتح شاشتَه** داخل التطبيق.
- **لغةُ الإشعار تتبع لغةَ التطبيق**: حين تبدّل اللغةَ من زرّ `EN`/`ع` (‏أو تسجّل الدخول) تُحدَّث لغةُ حسابك، فيصلك الإشعارُ التالي باللغة الجديدة.
- يمكن إيقافُ الإشعارات الفوريّة على كلّ أجهزتك من مفتاح «الإشعاراتُ الفوريّة على الجوال» في صفحة الإشعارات لأيّ موقع.
- **تسجيلُ الخروج** يُلغي تسجيلَ الجهاز، و**حذفُ الحساب** يحذف كلَّ أجهزته.
- الموقعُ على المتصفّح **لا يرسل** إشعاراتٍ فوريّة. انظر [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md).

### الروابطُ التي تفتح التطبيق
- روابطُ `bazarrna.net` التي تبدأ بـ `/ads` أو `/market` أو `/ratings` أو `/reviews` أو `/jobs` **تفتح في التطبيق مباشرةً على الشاشة نفسِها** إن كان مثبّتاً.
- روابطُ **لوحة الإدارة وتأكيد البريد** (‏وبعضُ الروابط الخاصّة الأخرى) **لا تفتح في التطبيق** وتبقى في المتصفّح.
- رابطٌ لمحتوى من بلدٍ آخر يسأل «التبديل إلى …؟» (انظر [الحسابُ والدخول واللغةُ والبلد والتنقّلُ بين المواقع الأربعة](https://bazarrna.net/docs/account-and-login.md)).

### المشاركة
أزرار المشاركة في صفحات الإعلان والمكان والمتجر والوظيفة وملفّ المرشّح العامّ: **واتساب · تيليجرام · فيسبوك · إكس · نسخ الرابط**، وزرّ «مشاركة عبر التطبيقات» حين يدعم الجهازُ نافذةَ المشاركة. الرابطُ المشارَك رابطُ الموقع، فيفتح التطبيقَ عند من ثبّته والموقعَ عند غيره.

### على متصفّح الجوال: دعوةٌ لتحميل التطبيق
- **شريط «تطبيق بازارنا — أسرع وأسهل على جوالك — تحميل»** يظهر أعلى الموقع على متصفّح الآيفون أو أندرويد (أو الآيباد)، ويقود إلى متجر الجهاز. «إغلاق» يُخفيه **30 يوماً**.
- على المتصفّحات التي تدعم تثبيتَ الموقع كتطبيق ويب تظهر بطاقة **«تثبيت بازارنا»** («تثبيت» / «لاحقاً» — تُؤجَّل 7 أيّام).

### الدخول في التطبيق
- **أندرويد**: البريد وكلمة المرور، أو **«المتابعة بحساب جوجل»**.
- **آيفون**: **البريد وكلمة المرور فقط** — زرّ جوجل غيرُ موجودٍ في تطبيق الآيفون، ولا يوجد «الدخول بآبل». من أنشأ حسابه بجوجل على جهازٍ آخر يضع كلمةَ مرورٍ عبر «نسيت كلمة المرور؟» ثمّ يدخل على الآيفون. انظر [الحسابُ والدخول واللغةُ والبلد والتنقّلُ بين المواقع الأربعة](https://bazarrna.net/docs/account-and-login.md).

### الشراءُ داخل التطبيق
- **الخدماتُ الرقميّة** (الخطط · ترويجُ VIP …) عبر **آبل أو جوجل فقط**، وتظهر الخطّةُ في التطبيق فقط حين تفعّلها الإدارةُ لتلك المنصّة وتربطها بمنتج المتجر. الشراءُ **لمدّةٍ محدّدة بلا تجديدٍ تلقائيّ**. زرّ **«استعادةُ المشتريات»** أسفل صفحة الخطط. التفاصيل في [الخططُ والحدود والدفع — على الموقع وداخل التطبيقين](https://bazarrna.net/docs/plans-and-payments.md).

- **طلباتُ السوق** (سلعٌ ماديّة) تُدفع بوسائل الدفع نفسِها التي على الموقع.
- **كوبوناتُ الخصم** لا تُستعمل داخل التطبيق — تُستعمل على bazarrna.net؛ و«عندك كود؟» لا يظهر في التطبيق لمن لا كوبونَ له. التفاصيل في [«هداياي وأكوادي» في كلّ موقع](https://bazarrna.net/docs/gifts-and-codes.md).

### الأذونات
- **الكاميرا والصور**: لرفع صور الإعلانات والمحادثات والملفّ الشخصيّ والتقييمات والسوق (‏يُطلب عند الحاجة).
- **الإشعارات**: للإشعارات الفوريّة.
- لا يطلب التطبيقُ إذنَ تتبّع الإعلانات على الآيفون.

### الاتّصال
عند انقطاع الاتّصال يظهر **شريطُ انقطاع** فوق المحتوى المعروض، وتعرض الصفحةُ الفارغةُ صندوقاً: «لا يوجد اتصال بالإنترنت» أو «تعذّر الاتصال بخادم بازارنا» مع «إعادة المحاولة».

## English

### What is the app?
The Bazarrna apps (iPhone and Android) show **the same four sites with the same account**, but **the app's interface is built into it** (not loaded from the website each time). So:
- **Data** (listings · places · orders · notifications · plans shown · ad settings…) comes from the server and **updates instantly** in the app.
- **New screens and buttons** need an **app update from the store** to appear. If a user sees a feature on the website but not in the app, their version is most likely older.

### App layout
- A top bar with **Back**, **Home** ("Main menu" returns to site selection), **language switch** (`EN`/`ع`) and **Notifications**, and a floating bottom navigation bar. No footer; legal document links sit in a small strip at the bottom of each site's home page.
- A splash screen for a few seconds on launch, and the status bar colour follows the country.
- **Android back button**: goes back a page when possible, otherwise **closes the app**.

### The update gate
The app asks the server about its version on launch and when you return to it; the admins set a "minimum version", a "latest version" and an optional message per platform:
- **Required update** (your version is below the minimum): a blocking screen — **"Update required"** — "Your version of the app is out of date and no longer works with the service. Update it to continue" + "Your version X · required Y" + **"Update now"** (opens the app's store page).
- **Optional update** (below the latest): a banner **"A new update is available — Version X is available now"** with "Update" and "Dismiss" (dismissing hides it until a newer version is released).
- If the check fails or the gate is off, **no one is blocked**. The gate never appears on the website.

### Ads in the app
- **AdMob banner (Google ads)**: shown at the top or bottom of the screen per the admins' setting, and can be switched off entirely. (The website uses AdSense instead when the admins enable it.)
- **Our in-page ads** (strips at the top, bottom and middle of pages) — set by the admins per device.
- **Full-screen interstitial**: from our ads or Google, with a countdown before closing, governed by: a time gap between two ads, a daily cap per user on the device, and an automatic delay after launch — all set by the admins and not fixed numbers. **It is never placed before a payment or purchase step** (Market checkout · promotion · Jobs billing · VIP).
- **Ad-free**: a user whose plan includes "No Google ads", "No in-page house ads" or "No full-screen ads" is never sent that kind of ad by the server — even on older app versions. See [Plans, limits and payment — on the website and inside the apps](https://bazarrna.net/docs/plans-and-payments.md).

### Push notifications
- After sign-in the app asks for **notification permission**. If granted, the device is registered to your account; if denied, no push arrives (in-app notifications remain).
- **Tapping a notification opens its screen** in the app.
- **The notification language follows the app language**: when you switch the language with the `EN`/`ع` button (or sign in) your account language is updated, so the next notification arrives in the new language.
- Push notifications can be switched off on all your devices with the "Push notifications on your phone" switch on any site's notifications page.
- **Signing out** unregisters the device, and **deleting the account** removes all its devices.
- The website in a browser **does not send** push notifications. See ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md).

### Links that open the app
- `bazarrna.net` links starting with `/ads`, `/market`, `/ratings`, `/reviews` or `/jobs` **open directly in the app on the same screen** if it is installed.
- **Admin and email-confirmation links** (and a few other special links) **do not open in the app** and stay in the browser.
- A link to content from another country asks "Switch to …?" (see [Account, sign-in, language, country and moving between the four sites](https://bazarrna.net/docs/account-and-login.md)).

### Sharing
Share buttons on listing, place, store, job and public candidate-profile pages: **WhatsApp · Telegram · Facebook · X · copy link**, plus "More sharing options" when the device supports the share sheet. The shared link is the website link, so it opens the app for people who installed it and the website for others.

### In a mobile browser: an invitation to get the app
- **A "Bazarrna app — Faster and easier on your phone — Get" bar** appears at the top of the website in an iPhone or Android (or iPad) browser and leads to the device's store. "Close" hides it for **30 days**.
- In browsers that support installing the site as a web app, an **"Install Bazarrna"** card appears ("Install" / "Later" — snoozed for 7 days).

### Signing in in the app
- **Android**: email and password, or **"Continue with Google"**.
- **iPhone**: **email and password only** — the Google button is not in the iPhone app, and there is no "Sign in with Apple". Someone who created their account with Google elsewhere sets a password via "Forgot password?" and then signs in on iPhone. See [Account, sign-in, language, country and moving between the four sites](https://bazarrna.net/docs/account-and-login.md).

### Buying in the app
- **Digital services** (plans · VIP promotion …) go through **Apple or Google only**, and a plan appears in the app only when the admins enable it for that platform and link it to a store product. Purchases are **for a fixed period with no automatic renewal**. A **"Restore purchases"** button sits at the bottom of the plans page. Details in [Plans, limits and payment — on the website and inside the apps](https://bazarrna.net/docs/plans-and-payments.md).

- **Market orders** (physical goods) are paid through the same payment methods as on the website.
- **Discount coupons** are not used inside the app — they are used on bazarrna.net; and "Have a code?" isn't shown in the app to users without a coupon. Details in ["My gifts & codes" on each site](https://bazarrna.net/docs/gifts-and-codes.md).

### Permissions
- **Camera and photos**: to upload images for listings, chats, profile, ratings and the market (asked when needed).
- **Notifications**: for push notifications.
- The iPhone app does not request ad-tracking permission.

### Connectivity
When the connection drops, a **connection bar** appears over the content already shown, and an empty page shows a box — "No internet connection" or "Cannot reach the Bazarrna server" — with "Try again".

---

# الإعلاناتُ التي يراها الزوّارُ داخل الصفحات — Advertising visitors see inside the pages

> شرائحُ إعلاناتنا أعلى الصفحات وأسفلها، وإعلانُ منتصف الصفحة، والإعلانُ المنبثقُ ملءَ الشاشة، والإعلانُ الحارسُ قبل بعض الأفعال، وإعلاناتُ Google (AdSense في الموقع وAdMob في التطبيق)، وكيف تُزيلها الخطط.
> Our ad strips at the top and bottom of pages, the mid-page ad, the full-screen interstitial, the gate ad before some actions, Google ads (AdSense on the web, AdMob in the app), and how plans remove them.

- الصفحة / Page: https://bazarrna.net/docs/in-page-advertising
- القسم / Section: الخطط والدعم والتطبيقان — Plans, support & apps
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

> هذا الملفّ عن **الإعلانات التجاريّة المعروضة للزوّار** — لا عن إعلانات المستخدمين المبوّبة.

### الأنواع
1. **شريحةُ الأعلى وشريحةُ الأسفل (‏إعلاناتُنا)**: شريطٌ متحرّكٌ تديره إدارةُ بازارنا، يظهر أعلى صفحات كلّ موقعٍ وأسفلها. يدور تلقائيّاً (‏ويتوقّف أثناء اللمس)، ويمكن سحبُه أو اختيارُ الشريحة من النقاط تحته، **ولكلّ إعلانٍ مدّةُ عرضه**، والعنوانُ بلغة الواجهة. **نسبةُ الشريحة ٣: ١** (‏المقاسُ الموصى به لمن يصمّم إعلاناً: ١٥٠٠×٥٠٠). تُعرض إعلاناتُ الموقع نفسِه مع الإعلانات المخصّصة لكلّ المواقع، حتّى ١٠ شرائح في كلّ موضع.
   - **تكمل الدورةَ من حيث توقّفت**: ما لم تشاهده يظهر أوّلاً (‏والأقدمُ منه قبل الأحدث)، وما شاهدتَه في آخرها، وحين تشاهد الكلَّ تبدأ دورةٌ جديدة. للمسجَّل يُتذكَّر ذلك بحسابه على كلّ أجهزته، وللزائر على جهازه.
   - **الأعلى والأسفل لا يعرضان الإعلانَ نفسَه في اللحظة نفسِها**.
   - **إعلاناتُ Google يختارها Google نفسُه** — الدورةُ لإعلاناتنا فقط.
2. **إعلانُ منتصف الصفحة**: داخل القوائم الطويلة بعد نصف العناصر — **ويظهر فقط حين تكون القائمة ٦ عناصر فأكثر** — في رئيسيّة الإعلانات وقائمتها ونتائج البحث، ورئيسيّة التقييمات وتصفّح الأماكن، وصفحاتٍ في السوق والوظائف. كلُّ إعلانٍ يحدّد الصفحاتِ التي يظهر فيها؛ وإن لم يكن لتلك الصفحة إعلانٌ **لا تُترك مساحةٌ فارغة**. منتصفُ الصفحة **لإعلاناتنا وحدَها** (‏لا Google).
3. **الإعلانُ المنبثق ملءَ الشاشة**: قد يظهر بعد مدّةٍ قصيرة من فتح الموقع أو التطبيق — **التلقائيُّ منه مرّةً واحدةً في الزيارة على الأكثر** — مع زرّ إغلاقٍ يظهر بعد عدٍّ تنازليّ (‏وفي إعلان الفيديو يتبع مدّةَ الفيديو ضمن حدٍّ أقصى). بين إعلانين ملءَ الشاشة فاصلٌ زمنيّ، ولكلّ جهازٍ حدٌّ يوميّ. **لا يظهر قبل أن تجيب على شريط الكوكيز**. وفي وضع توفير البيانات أو الاتّصال البطيء لا يُنزَّل الفيديو (‏تُعرض صورتُه بدلاً منه).
4. **إعلانٌ قصيرٌ قبل بعض الأفعال**: قد تظهر لحظةٌ إعلانيّةٌ قصيرة **بعد التأكّد من صحّة ما كتبتَه وقبل التنفيذ** عند: نشر إعلان أو تعديله · إضافة تقييم · اقتراح مكان · طلب فتح متجر · التقديم على وظيفة · رفع السيرة · إنشاء شركة أو نشر وظيفة. **إن تعذّر عرضُه لأيّ سببٍ يمضي فعلُك فوراً** — لا يمنعك أبداً. **ولا يُوضع أبداً قبل خطوة دفع** (‏إتمامُ طلب السوق · الترويج · VIP · فوترةُ الوظائف).
5. **إعلاناتُ Google**: **AdSense** في الموقع و**AdMob** (‏بانر ومنبثق) داخل التطبيقين.

### من يقرّر ماذا يظهر
- تختار الإدارةُ لكلّ موضعٍ **مصدرَه** (‏إعلاناتُنا · Google · مزيجٌ منهما) **والجهازَ** الذي يظهر عليه (‏كلّ الأجهزة · الجوال · الحاسوب). موضعٌ لا يخصّ شاشتك لا يُرسم أصلاً.
- قد تُعرض إعلاناتُ Google بدل إعلاناتنا حين تنفد إعلاناتُنا في الشرائح أو المنبثق، إن اختارت الإدارةُ ذلك.
- **لا حدَّ لعدد إعلاناتنا** في الدورة: كلُّها تأخذ دورَها لكلّ مشاهد.
- التوقيتات (‏مدّةُ الدوران · تأخيرُ المنبثق · العدّاد · الفاصل · الحدُّ اليوميّ) من إعداد الإدارة وليست أرقاماً ثابتة.

### إزالةُ الإعلانات بالخطط
ثلاثُ خاصّيّاتٍ يمكن أن تمنحها أيُّ خطّة (‏أو تُباع وحدَها)، **وليست ضمن الطبقة المجّانيّة** (‏الجميعُ يرى الإعلانات افتراضاً):
- **بلا إعلانات Google** — لا AdSense ولا AdMob (‏البانر والمنبثق).
- **بلا إعلاناتنا في الصفحات** — لا شرائحَ أعلى الصفحات وأسفلها.
- **بلا الإعلان المنبثق** — لا إعلانَ ملءَ الشاشة (‏التلقائيّ وقبل الأفعال، منّا ومن Google).
ما دامت لديك خطّةٌ فعّالةٌ تمنحها — بشراءٍ أو منحةٍ من بازارنا أو عضويّةٍ في شركةٍ مشتركة أو باقة VIP تتضمّنها — **لا يُرسَل لك ذلك النوعُ من الإعلانات أصلاً**، فيسري حتّى على نسخ التطبيق القديمة. انظر [الخططُ والحدود والدفع — على الموقع وداخل التطبيقين](https://bazarrna.net/docs/plans-and-payments.md).

### الخصوصيّة
- اختيارُ **«الضروريُّ فقط»** في شريط الكوكيز على الموقع ⟵ إعلاناتُ Google (‏AdSense) **غيرُ مخصَّصة** لك.

## English

> This file is about **commercial advertising shown to visitors** — not users' classified ads.

### Types
1. **Top strip and bottom strip (our ads)**: a moving strip managed by the Bazarrna team, at the top and bottom of every site's pages. It rotates automatically (and pauses on touch), and you can swipe it or pick a slide from the dots below it; **each ad has its own display time**, and the title follows the interface language. **Strip ratio 3: 1** (recommended size for anyone designing an ad: 1500×500). The site's own ads are shown together with ads meant for all sites, up to 10 slides per strip.
   - **It continues the cycle where you left off**: ads you haven't seen come first (older ones before newer), ads you've seen come last, and once you've seen them all a new cycle starts. For signed-in users this is remembered on the account across all devices; for visitors, on their device.
   - **The top and bottom strips don't show the same ad at the same moment**.
   - **Google ads are chosen by Google itself** — the cycle applies to our ads only.
2. **Mid-page ad**: inside long lists after half of the items — **and only when the list has 6 or more items** — on the Ads home, the listings list and search results, the Ratings home and place browsing, plus pages in Market and Jobs. Each ad sets which pages it appears on; if a page has no ad, **no empty space is left**. Mid-page is **our ads only** (no Google).
3. **Full-screen ad**: may appear a short while after opening the site or app — **the automatic one at most once per visit** — with a close button that appears after a countdown (for a video ad it follows the video length within a maximum). There is a time gap between two full-screen ads and a daily cap per device. **It never appears before you answer the cookie banner**. In data-saver mode or on a slow connection the video is not downloaded (its image is shown instead).
4. **A short ad before some actions**: a brief ad moment may appear **after what you typed is checked and before the action runs** when: posting or editing a listing · adding a rating · suggesting a place · applying to open a store · applying for a job · uploading a CV · creating a company or posting a job. **If it cannot be shown for any reason your action goes ahead immediately** — it never blocks you. **And it is never placed before a payment step** (Market checkout · promotion · VIP · Jobs billing).
5. **Google ads**: **AdSense** on the website and **AdMob** (banner and full-screen) in the apps.

### Who decides what appears
- For each placement the team chooses its **source** (our ads · Google · a mix of both) **and the device** it appears on (all devices · mobile · desktop). A placement not meant for your screen is not drawn at all.
- Google ads may be shown instead of ours when ours run out in the strips or the full-screen ad, if the team chose so.
- **There is no limit on the number of our ads** in the cycle: each one gets its turn for every viewer.
- Timings (rotation, full-screen delay, countdown, gap, daily cap) are set by the team and are not fixed numbers.

### Removing ads with plans
Three features any plan can grant (or that can be sold alone), **not part of the free tier** (everyone sees ads by default):
- **No Google ads** — no AdSense and no AdMob (banner and full-screen).
- **No in-page house ads** — no strips at the top and bottom of pages.
- **No full-screen ads** — no full-screen ad (automatic and before actions, ours and Google's).
While you hold an active plan granting them — by purchase, a grant from Bazarrna, membership of a subscribed company, or a VIP package that includes them — **that kind of ad is not sent to you at all**, so it works even on older app versions. See [Plans, limits and payment — on the website and inside the apps](https://bazarrna.net/docs/plans-and-payments.md).

### Privacy
- Choosing **“Essential only”** in the cookie banner on the website ⟶ Google ads (AdSense) are **non-personalised** for you.

---

# الوثائقُ القانونيّة والتعريفيّة — أين تجد كلَّ واحدة — Legal and about pages — where to find each one

> قائمةٌ بروابط الشروط والخصوصية والسياسة وصفحات «عن» العامّة ولكلّ موقع، بسطرٍ واحدٍ لكلّ صفحة — النصُّ الرسميّ في الصفحة نفسِها.
> A list of the Terms, Privacy, Policy and About pages — general and per site — with one line per page; the official text is on the page itself.

- الصفحة / Page: https://bazarrna.net/docs/legal-and-policies
- القسم / Section: الخطط والدعم والتطبيقان — Plans, support & apps
- المصدر / Source: بازارنا — Bazarrna (https://bazarrna.net)

## العربية

> هذه الصفحةُ **قائمةُ روابط فقط**. النصُّ الرسميّ الملزِم هو ما في كلّ صفحةٍ نفسِها — اقرأه هناك، وفي أعلى كلّ وثيقةٍ تاريخُ آخر تحديث.

### الوثائقُ العامّة (‏لبازارنا كلّها)
| الصفحة | الرابط | ما فيها |
|---|---|---|
| الشروط والأحكام | `/terms` | الشروطُ العامّة لاستعمال بازارنا، وتحتها تبويبٌ لكلّ موقعٍ بأهمّ ما يخصّه مع زرٍّ إلى وثيقته الكاملة. |
| سياسة الخصوصية | `/privacy` | البياناتُ التي نجمعها ولماذا ومع مَن نشاركها وكم نحتفظ بها وحقوقُك عليها، مع تبويبٍ لكلّ موقع. |
| سياسة الاستخدام والسلوك | `/policy` | قواعدُ الاستعمال في بازارنا كلّها: المقبولُ والممنوع وكيف تحمي نفسك وما يحدث عند المخالفة، مع تبويبٍ لكلّ موقع. |
| تواصل معنا | `/contact` | نموذجُ التواصل مع الدعم (‏انظر [التواصلُ مع الدعم والبلاغاتُ والحظر](https://bazarrna.net/docs/support-and-reports.md)). |
| حذفُ الحساب | `/account-deletion` | شرحٌ عامٌّ لطرق حذف الحساب وما يُحذف وما يبقى — بلا حاجةٍ لتسجيل الدخول (‏انظر [«حسابي» في كلّ موقع · الأمان · الإشعارات · حذفُ الحساب](https://bazarrna.net/docs/profile-notifications-deletion.md)). |

### الإعلانات المبوّبة
| الصفحة | الرابط | ما فيها |
|---|---|---|
| عن الإعلانات | `/ads/about` | تعريفٌ بموقع الإعلانات المبوّبة والتواصل المباشر. |
| الشروط والأحكام | `/ads/terms` | شروطٌ خاصّةٌ بالإعلانات، تُقرأ مع الشروط العامّة. |
| سياسة الخصوصية | `/ads/privacy` | ما يجمعه موقعُ الإعلانات تحديداً ومع مَن يظهر وكم يُحفظ. |
| السياسة والاستخدام | `/ads/policy` | قواعدُ الاستعمال داخل الإعلانات: المقبولُ والممنوع وما يحدث عند المخالفة. |

### التقييمات (‏`/ratings`، و`/reviews` يعرض الصفحاتِ نفسَها)
| الصفحة | الرابط | ما فيها |
|---|---|---|
| عن التقييمات | `/ratings/about` · `/reviews/about` | تعريفٌ بدليل الأماكن والتجارب والتقييمات. |
| الشروط والأحكام | `/ratings/terms` · `/reviews/terms` | شروطٌ خاصّةٌ بالتقييمات، تُقرأ مع الشروط العامّة. |
| سياسة الخصوصية | `/ratings/privacy` · `/reviews/privacy` | ما يجمعه موقعُ التقييمات تحديداً ومع مَن يظهر وكم يُحفظ. |
| السياسة والاستخدام | `/ratings/policy` · `/reviews/policy` | قواعدُ الاستعمال داخل التقييمات. |

### السوق
| الصفحة | الرابط | ما فيها |
|---|---|---|
| عن السوق | `/market/about` | تعريفٌ بالسوق الإلكترونيّ للمتاجر والمنتجات والطلبات. |
| الشروط والأحكام | `/market/terms` | شروطٌ خاصّةٌ بالسوق، تُقرأ مع الشروط العامّة. |
| سياسة الخصوصية | `/market/privacy` | ما يجمعه السوقُ تحديداً ومع مَن يظهر وكم يُحفظ. |
| السياسة والاستخدام | `/market/policy` | قواعدُ الاستعمال داخل السوق. |

### الوظائف
| الصفحة | الرابط | ما فيها |
|---|---|---|
| عن الوظائف | `/jobs/about` | تعريفٌ بمنصّة ربط الباحثين عن عمل بطلبات التوظيف. |
| الشروط والأحكام | `/jobs/terms` | شروطٌ خاصّةٌ بالوظائف، تُقرأ مع الشروط العامّة. |
| سياسة الخصوصية | `/jobs/privacy` | ما يجمعه موقعُ الوظائف تحديداً ومع مَن يظهر وكم يُحفظ. |
| السياسة والاستخدام | `/jobs/policy` | قواعدُ الاستعمال داخل الوظائف. |

### أين تجد الروابط؟
- **على الحاسوب**: في فوتر كلّ موقع (‏الشروط · السياسة · الخصوصية · تواصل معنا)، وفي فوتر الصفحات العامّة (‏الشروط والأحكام · سياسة الخصوصية)، وأسفل الصفحة الرئيسيّة `/`.
- **على الجوال وفي التطبيق**: شريطٌ صغيرٌ أسفل رئيسيّة كلّ موقع (‏الشروط والأحكام · السياسة والاستخدام · سياسة الخصوصية · تواصل معنا).
- وفي شاشتَي التسجيل والدخول روابطُ الشروط والسياسة والخصوصية.

## English

> This page is **a list of links only**. The official, binding text is on each page itself — read it there; every document shows its last-updated date at the top.

### General documents (for all of Bazarrna)
| Page | Link | What it covers |
|---|---|---|
| Terms & Conditions | `/terms` | The general terms for using Bazarrna, with a tab per site summarising what matters most there and a button to its full document. |
| Privacy Policy | `/privacy` | What data we collect, why, whom we share it with, how long we keep it and your rights over it, with a tab per site. |
| Usage & Conduct Policy | `/policy` | The usage rules across all of Bazarrna: what is accepted, what is prohibited, how to protect yourself and what happens on violation, with a tab per site. |
| Contact Us | `/contact` | The form for contacting support (see [Contacting support, abuse reports and blocking](https://bazarrna.net/docs/support-and-reports.md)). |
| Account deletion | `/account-deletion` | A public explanation of the ways to delete an account and what is removed and what remains — no sign-in needed (see ["My Account" on each site · Security · Notifications · Account deletion](https://bazarrna.net/docs/profile-notifications-deletion.md)). |

### Classifieds
| Page | Link | What it covers |
|---|---|---|
| About Ads | `/ads/about` | An introduction to the classifieds and direct-contact site. |
| Terms & Conditions | `/ads/terms` | Terms specific to Classifieds, read together with the general Terms. |
| Privacy Policy | `/ads/privacy` | What the Classifieds site collects specifically, who can see it and how long it is kept. |
| Policy & Usage | `/ads/policy` | The usage rules inside Classifieds: what is accepted, what is prohibited and what happens on violation. |

### Ratings (`/ratings`, with `/reviews` showing the same pages)
| Page | Link | What it covers |
|---|---|---|
| About Ratings | `/ratings/about` · `/reviews/about` | An introduction to the places, experiences and ratings guide. |
| Terms & Conditions | `/ratings/terms` · `/reviews/terms` | Terms specific to Ratings, read together with the general Terms. |
| Privacy Policy | `/ratings/privacy` · `/reviews/privacy` | What the Ratings site collects specifically, who can see it and how long it is kept. |
| Policy & Usage | `/ratings/policy` · `/reviews/policy` | The usage rules inside Ratings. |

### Market
| Page | Link | What it covers |
|---|---|---|
| About Market | `/market/about` | An introduction to the online market for stores, products and orders. |
| Terms & Conditions | `/market/terms` | Terms specific to the Market, read together with the general Terms. |
| Privacy Policy | `/market/privacy` | What the Market collects specifically, who can see it and how long it is kept. |
| Policy & Usage | `/market/policy` | The usage rules inside the Market. |

### Jobs
| Page | Link | What it covers |
|---|---|---|
| About Jobs | `/jobs/about` | An introduction to the platform connecting job seekers with hiring requests. |
| Terms & Conditions | `/jobs/terms` | Terms specific to Jobs, read together with the general Terms. |
| Privacy Policy | `/jobs/privacy` | What the Jobs site collects specifically, who can see it and how long it is kept. |
| Policy & Usage | `/jobs/policy` | The usage rules inside Jobs. |

### Where to find the links
- **On a computer**: in each site's footer (Terms · Policy · Privacy · Contact Us), in the footer of general pages (Terms & Conditions · Privacy Policy), and at the bottom of the landing page `/`.
- **On phones and in the app**: a small strip at the bottom of each site's home page (Terms · Policy · Privacy · Contact us).
- The sign-up and sign-in screens also link to the Terms, the Policy and the Privacy Policy.
