ابنِ متجرك الإلكتروني كاملاً على Lovable
من فكرة المنتج إلى أوّل عملية شراء ناجحة — كل شيء داخل صفحة واحدة.
دليل مغلق لتصميم متجر إلكتروني عربي: برومبتات جاهزة، تكامل مع Stripe وMada وKNET، إدارة المنتجات، سلة الشراء، إتمام الطلب، والنشر — كل ذلك بدون خبرة برمجية.
«الحزمة الكاملة» تحتوي: البرومبتات بالتسلسل + قائمة التحقق (بحالتها الحالية) + التكاملات + خطوات النشر + الأسئلة الشائعة. سياق مشروعك يُدمج تلقائيًا في كل برومبت.
ما ستبنيه
- ✅ كتالوج منتجات كامل مع صور وأسعار وتنويعات (مقاس/لون)
- ✅ سلة شراء ذكية وصفحة إتمام دفع (Checkout) عربية
- ✅ قبول مدفوعات Visa وMastercard وMada وApple Pay
- ✅ لوحة تحكم للمشرف لإدارة الطلبات والمخزون
- ✅ حسابات عملاء + تتبّع الطلبات + إشعارات بريدية
- ✅ SEO كامل للمنتجات + Schema Product لظهور غني في Google
الحزمة التقنية الموصى بها
| الطبقة | الأداة | السبب |
|---|---|---|
| الواجهة | React + Tailwind | سرعة، RTL، تصميم متجاوب |
| قاعدة البيانات | Lovable Cloud (Supabase) | منتجات، طلبات، مستخدمون |
| المصادقة | Supabase Auth | تسجيل دخول بالبريد وGoogle |
| المدفوعات | Stripe (عالمي) أو Paddle | قبول بطاقات وApple Pay |
| المدفوعات المحلية | Moyasar / HyperPay | Mada للسعودية، KNET للكويت |
| البريد | Resend | تأكيد الطلبات وإشعارات الشحن |
| الصور | Supabase Storage | رفع صور المنتجات |
برومبتات البناء بالتسلسل
انسخ كل برومبت والصقه في Lovable بالترتيب. لا تدمج خطوتين في برومبت واحد — الجودة تنخفض. عدّل النص بين الأقواس المربّعة ليناسب مشروعك.
تنقّل بين الخطوات بالأسهم (↑ ↓ → ←)، واضغط Enter أو Space لنسخ البرومبت.
الخطوة 1: التهيئة والهوية
برومبت الخطوة 1 — التهيئة والهوية. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
أنشئ متجراً إلكترونياً باسم [اسم المتجر] يبيع [نوع المنتجات]. اجعل الواجهة عربية (RTL) بالكامل، بخط IBM Plex Sans Arabic، وهوية لونية [صف الألوان]. أنشئ صفحات: الرئيسية، المنتجات، صفحة المنتج، السلة، إتمام الطلب، حسابي، من نحن، تواصل معنا.
الخطوة 2: قاعدة البيانات والمنتجات
برومبت الخطوة 2 — قاعدة البيانات والمنتجات. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
فعّل Lovable Cloud وأنشئ جداول: products (id, title, description, price, currency, images, stock, category, slug)، categories، product_variants (size, color, price_delta, stock). أضف بيانات تجريبية لعشرة منتجات موزعة على ثلاث فئات. اربط صفحة المنتجات بالجدول مع فلترة حسب الفئة وبحث فوري.
الخطوة 3: صفحة المنتج والسلة
برومبت الخطوة 3 — صفحة المنتج والسلة. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
أنشئ صفحة منتج /products/[slug] تعرض معرض الصور، الوصف، التنويعات، والسعر. زر «أضف للسلة» يحفظ العنصر في سلة عبر Context + localStorage. أنشئ صفحة /cart تعرض العناصر مع تعديل الكمية والحذف وحساب الإجمالي مع الشحن.
الخطوة 4: المصادقة وحسابات العملاء
برومبت الخطوة 4 — المصادقة وحسابات العملاء. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
فعّل Supabase Auth بتسجيل عبر البريد وGoogle. أنشئ صفحة /account تعرض بيانات العميل وطلباته السابقة. أضف جدول orders وربطه بـ user_id مع RLS بحيث يرى العميل طلباته فقط.
الخطوة 5: الدفع عبر Stripe
برومبت الخطوة 5 — الدفع عبر Stripe. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
أضف تكامل Stripe Checkout عبر Edge Function. عند الضغط على «إتمام الطلب» أنشئ جلسة Checkout Session بمنتجات السلة والعملة SAR/AED/KWD حسب الدولة. بعد النجاح أنشئ سجل orders بحالة paid وأرسل بريد تأكيد عبر Resend.
الخطوة 6: لوحة تحكم المشرف
برومبت الخطوة 6 — لوحة تحكم المشرف. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
أنشئ صفحة /admin محميّة بدور admin (استخدم جدول user_roles منفصل). تحوي: إدارة المنتجات (إضافة/تعديل/حذف + رفع صور)، إدارة الطلبات (تحديث الحالة إلى مُشحن/مُسلَّم)، إحصاءات أساسية (المبيعات اليوم/الشهر).
الخطوة 7: SEO ومشاركة اجتماعية
برومبت الخطوة 7 — SEO ومشاركة اجتماعية. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
لكل صفحة منتج ولّد title وdescription وog:image من بيانات المنتج، وأضف JSON-LD من نوع Product يشمل السعر والتوفر والصورة. أنشئ /sitemap.xml يشمل جميع المنتجات والفئات.
الخطوة 8: اللمسات الأخيرة
برومبت الخطوة 8 — اللمسات الأخيرة. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
أضف شريط توصيل مجاني عند تجاوز مبلغ معين، Wishlist، مراجعات المنتجات، كوبونات خصم، وصفحة سياسة الاستبدال والإرجاع. اجعل الموقع سريعاً على 3G عبر lazy load للصور.
اطلب هذه المزايا واحدة تلو الأخرى لضمان جودة كل ميزة.
التكاملات المطلوبة
دفع عالمي ببطاقات Visa/Mastercard وApple Pay
قبول Mada وSTC Pay داخل السعودية
بوابة دفع لدول الخليج مع Mada وKNET
بديل شهير لدول الخليج
إرسال بريد تأكيد الطلبات
احتساب الشحن وإنشاء بوليصة
الإضافات المقترحة
حوّل المتجر إلى تطبيق قابل للتثبيت على الجوّال.
تتبّع الزيارات ومسار الشراء وأحداث Add to Cart.
إعادة استهداف زوار المتجر عبر إعلانات فيسبوك/إنستقرام.
زر عائم للدعم الفوري بواتساب الأعمال.
أضف الإنجليزية بجانب العربية باستخدام i18n.
قائمة تحقق قبل الإطلاق
تُحفظ حالة القائمة تلقائيًا على جهازك.
خطوات النشر
- ١. راجع المعاينة (Preview)
افتح المعاينة داخل Lovable وتأكد أن جميع الصفحات تعمل بلا أخطاء وأن الروابط الداخلية سليمة، خاصة على شاشة الجوّال.
- ٢. فعّل Lovable Cloud إذا كان مشروعك يحتاج قاعدة بيانات أو تسجيل دخول
من الإعدادات فعّل Cloud (يعمل على Supabase تحت الغطاء) قبل النشر لضمان أن العمليات الخلفية مربوطة بمشروع إنتاجي.
- ٣. أضف مفاتيح البيئة (Secrets)
من Project Settings أضف مفاتيح خدمات الدفع والبريد وأي API خارجي. لا تضع المفاتيح داخل الكود مباشرة.
- ٤. اضغط Publish
سينشر Lovable مشروعك على نطاق فرعي *.lovable.app خلال دقيقة تقريباً. شارك الرابط للتجربة الأولى.
- ٥. اربط نطاقك الخاص (Custom Domain)
من Project Settings → Domains أضف نطاقك واتبع تعليمات DNS. النطاق الخاص شرط أساسي لثقة المستخدم ولمحركات البحث.
- ٦. أرسل خريطة الموقع لـ Google Search Console
بعد ربط النطاق، أضف الموقع في Search Console وأرسل /sitemap.xml وابدأ بمراقبة الفهرسة.
الأسئلة الشائعة
هل يمكنني قبول Mada في متجري على Lovable؟
نعم، عبر بوابات محلية مثل Moyasar أو HyperPay أو Tap. أنشئ حساب تاجر لديهم، احصل على المفاتيح، وأضفها كـ Secrets في مشروعك ثم اطلب من Lovable ربط الدفع.
كم يستغرق بناء متجر كامل؟
بمتابعة البرومبتات أعلاه بالتسلسل، النسخة الأولى القابلة للإطلاق (MVP) تحتاج من ٤ إلى ٨ ساعات عمل حقيقي موزّعة على يومين إلى ثلاثة.
هل يدعم المتجر اللغة العربية والاتجاه من اليمين لليسار؟
نعم بالكامل. Lovable يفهم RTL جيداً — اطلب في البرومبت الأول: «الواجهة عربية RTL بالكامل بخط IBM Plex Sans Arabic».
ما تكلفة التشغيل الشهرية؟
لمتجر صغير: باقة Lovable المدفوعة + Cloud (Supabase) بحدود مجانية غالباً كافية، ورسوم Stripe/Moyasar لكل عملية (~2.75%). التكلفة الثابتة تبدأ من صفر تقريباً حتى تنمو المبيعات.
هل أحتاج مبرمجاً لإطلاق المتجر؟
لا للنسخة الأولى. لكن لتخصيصات متقدّمة (تكاملات ERP، شحن معقد) قد يفيد الاستعانة بمطوّر لاحقاً.
هل يمكن ربط نطاق .com أو .sa؟
نعم من Project Settings → Domains بعد النشر. تحتاج فقط لتحديث DNS بسجلات يعطيك إياها Lovable.
جاهز للبناء؟
ابدأ الآن بمولّد البرومبت أو اطرح فكرتك على مجتمع Lovable بالعربية على واتساب.
هل كان هذا المحتوى مفيداً؟
استلم أحدث الأدلّة والبرومبتات كل أسبوع
خلاصة عربية أسبوعية عن Lovable وVibe Coding — بلا سبام، إلغاء متى شئت.
