Your verification always sits in exactly one status, and that status decides what you can edit, what is blocked, and what to do next. This is the full dictionary — including the exact on-screen banners and the machine code behind blocked selling actions.
The lifecycle at a glance
DRAFT→SUBMITTED→UNDER_REVIEW→APPROVEDSide paths: the review team can send you to INFO_REQUESTED (fix specific items) or REJECTED (update and resubmit). After approval, a store can later become SUSPENDED or EXPIRED.
Status dictionary
| Status | What it means | What you can do | What to do next |
|---|---|---|---|
DRAFT | Not submitted yet | Edit everything; selling blocked | Complete all six steps, then submit from the Review step |
SUBMITTED | Queued for the compliance team | Edit — changed sections auto-return to review; selling blocked | Wait; watch the status card |
UNDER_REVIEW | Actively being reviewed | Edit (may extend review time); selling blocked | Wait; avoid non-essential edits |
INFO_REQUESTED | The team asked for specific items | Edit only the requested sections — others show “this section doesn’t need editing”; selling blocked | Fix the listed items, then resubmit (button: “Provide the required information”) |
APPROVED | Verified — the goal | Sell normally; verification data is locked | Use Request edit if company data must change |
REJECTED | The request was declined | Usually edit and resubmit (“Update verification and resubmit”); selling blocked | Fix the reasons in the reviewer notes and resubmit; if the banner says resubmission is unavailable, open a support ticket |
SUSPENDED | Fawran suspended the store | View only; all selling actions disabled | Read the reason on the banner and contact support (Store & Account) |
EXPIRED | The verification lapsed | Update data; selling temporarily disabled | Update your data and resubmit to re-verify |
Individual documents and bank accounts carry their own item statuses too: DRAFT, SUBMITTED, UNDER_REVIEW, APPROVED, REJECTED and NEEDS_REPLACEMENT (“Replacement required”) — an item can be sent back even while the overall request moves forward.
The selling gate: FORBIDDEN_UNVERIFIED_STORE
Whenever the status is anything other than APPROVED, every selling action — publishing products and listings, adding or updating inventory, creating FBF or Market shipments, marking orders ready — is rejected server-side with the exact code FORBIDDEN_UNVERIFIED_STORE.
FORBIDDEN_UNVERIFIED_STORESelling action blocked — store not verifiedThe action fails, the toast «أكمل توثيق المتجر قبل البيع.» appears, and the app redirects you to the Verification page.
- Your verification status is not APPROVED (still Draft, in review, rejected, expired…).
- Your store was suspended after approval (SUSPENDED).
- Open Verification and read the banner — it names the current status.
- Follow the row for that status in the dictionary above (complete, fix, resubmit or contact support).
- After you become Verified, retry the action — no other unlock step is needed.
If the banner says your store is suspended, or a rejection offers no resubmit, open a Store & Account ticket and include your Store ID.
The banners you’ll see
| Status | Exact banner (Arabic app default) |
|---|---|
| Approved | «متجرك موثّق.» — «يمكنك الآن إضافة المخزون ونشر المنتجات واستقبال الطلبات.» |
| Draft | «متجرك غير موثق بعد. يمكنك تجهيز المنتجات كمسودات، لكن لن تتمكن من البيع حتى تتم الموافقة على التوثيق.» |
| Submitted | «طلب التوثيق قيد المراجعة.» |
| Under review | «جارٍ مراجعة مستنداتك من فريق فورا.» |
| Info requested | «فريق فورا يطلب معلومات إضافية.» — «عدّل العناصر المطلوبة ثم أعد الإرسال.» |
| Rejected | «تم رفض الطلب.» — «يمكنك التعديل وإعادة الإرسال.» or «إعادة الإرسال غير متاحة حالياً.» |
| Suspended | «تم إيقاف متجرك.» — «تم تعطيل إجراءات البيع.» (with «السبب: …» when given) |
| Expired | «انتهت صلاحية التوثيق.» — «تم تعطيل البيع مؤقتاً. حدّث بياناتك وأعد الإرسال لإعادة التفعيل.» |
What goes to Admin review — and the Request Edit flow
- Everything you submit is human-reviewed: the initial submission, any edits you make during review (they flag the changed section for re-checking automatically), and every resubmission after
INFO_REQUESTEDorREJECTED. - After approval, data is locked. Click Request edit, select the sections, describe the change, and submit. If the compliance team accepts, only those sections unlock and a new review opens.
- One open request at a time: while a request is pending, the button reads “Edit request under review” and a banner lists the sections under study.
INFO_REQUESTED: the owner ID photo is blurry. Only the Owners step is unlocked; Ahmad re-uploads both sides, hits “Provide the required information”, and is APPROVED the next morning — the dashboard card turns green and inventory actions start working immediately.