Adding a product has two phases: identify it in the catalog, then build your offer across four steps. Here’s the whole thing, field by field.
Your store must be verified before you can create products. An unverified store is blocked with the message «أكمل توثيق المتجر قبل البيع.» (error code FORBIDDEN_UNVERIFIED_STORE) and redirected to the Verification page. See Complete Store Verification.
Throughout, imagine you run “Ahmad Home Goods” and you’re adding a 250g bag of Colombian coffee beans. We’ll configure it as we go.
Phase 1 — Identify the product
- Open Products›Add Product. First choose the Category and Subcategory (e.g. Food → Coffee). This decides where the product sits in the catalog.
- Choose how to identify it: Scan Barcode, Enter Barcode, or Product Has No Barcode.
- Fawran searches the catalog. If a match is found, you can use the existing catalog product. If not, you create a new catalog product — your barcode becomes its official identifier.
If you create a new catalog identity (a “candidate”, CANDIDATE), it’s buyable immediately and Fawran verifies it later. If you link to a verified identity (VERIFIED), its core fields are read-only — to change them you submit a suggestion.
Phase 2 — The four-step offer wizard
Step 1 — Product Identity
| Field | Required? | Notes |
|---|---|---|
| Product Images | Yes (at least 1, up to 10) | First image becomes the “Main”. Minimum 600×600px; 600×900 or larger recommended; files under 50MB. Images wider than 900px are auto-resized. |
| Product Name (Arabic) | Yes | 2–200 characters |
| Product Name (English) | Yes | 2–200 characters |
| Product Category + Subcategory | Yes | Carried from Phase 1 |
| Third-level subcategory | No | Up to 2, if the subcategory has children |
| Brand Name (AR / EN) | No | Free text, up to 100 characters. Brand verification is a separate request. |
| Keywords | No | Up to 100 — improves search |
| Product Number (SKU) | — | Auto-generated on save |
| Related Products | No | Link other products of yours by SKU |
Step 2 — Product Description
- Product Description (Arabic) and (English) — both required, 10–5000 characters.
- Product Colors — optional; pick from a fixed set of swatches. This is descriptive text on the product page, not a variant selector.
- Other Specifications — optional key/value rows (e.g. “Roast: Medium”, “Origin: Colombia”).
- Additional Product Images — optional, up to 5 more.
Step 3 — Offers (pricing)
| Field | Required? | Notes |
|---|---|---|
| List Price | Yes | Must be greater than zero |
| Discounted Price | No | Must be lower than the list price |
| Maximum Order Quantity | Yes | Whole number greater than zero; defaults to 10 |
| Dimensions (L/W/H cm) | No | Helps logistics |
| Weight (kg) | No | |
| Warranty Duration | No | No warranty / 3 months / 6 months / 1 year / 18 months / 2 years |
Step 4 — Safety & Compliance
Pick the Country of Manufacture (required), then set five toggles where relevant: hazardous materials, chemical materials, requires cooling, contains battery, has an instruction manual. These affect how your product is shipped and stored.
Finally click حفظ المنتج (Save Product).
Validation errors you may see
These are the exact messages the form shows (validation messages appear in Arabic):
| Message | What it means |
|---|---|
| «اسم المنتج بالعربية مطلوب» | Arabic product name is missing or shorter than 2 characters. |
| «يجب رفع صورة واحدة على الأقل» | You must upload at least one product image. |
| «السعر مطلوب ولا يمكن أن يكون صفر أو فارغ» | Price is empty or zero — enter a price greater than zero. |
| «السعر بعد الخصم يجب أن يكون أقل من السعر الأصلي» | The discounted price must be lower than the list price. |
| «يرجى اختيار بلد الصنع» | Country of manufacture wasn’t selected in Step 4. |
| «لا يمكن نشر المنتج بدون تحديد سعر صحيح.» | Server-side price guard (INVALID_LISTING_PRICE) — the product can’t be published without a valid price. |
After you save
You’ll see a success message with your new product saved as a Draft — it’s not visible to buyers yet. To sell it, add it to inventory and choose a fulfillment model.
A draft never sells on its own. The single most common mistake is creating products and stopping — you must add inventory and pick MARKET, FBS or FBF to go live. In the products list a draft shows as “Hidden”.