📦 Digital Store

⚙️ سكربت متجر رقمي متكامل (Laravel 12) — بيع منتجات رقمية مع تحميل فوري

حل كامل لبناء متجر Envato-style: منتجات رقمية، تراخيص، محفظة، نقاط، عضويات، بوابات دفع، لوحة أدمن قوية، وحساب عميل احترافي.

PHP 8.2+ Laravel 12 MySQL Tailwind Alpine AR EN Payments Security

📖 نظرة عامة🖼️ لقطات الشاشة🔑 بيانات الدخول💳 طرق الدفع🔒 الأمان🛍️ صفحات المتجر👤 حساب العميل🛠️ لوحة الأدمن⚙️ الإعدادات🔎 SEO🧭 رحلة المستخدم🧱 التقنيات⭐ لماذا تشتريه؟


📖 Overview — نظرة عامة: ما هو الموقع وماذا يقدم؟

Digital Store هو سكربت متجر إلكتروني رقمي جاهز للتشغيل مبني على Laravel 12، مصمم خصيصًا لبيع المنتجات القابلة للتحميل: قوالب، سكربتات، إضافات، ملفات تصميم، دورات رقمية، وثيمات… بأسلوب قريب من متاجر مثل Envato / CodeCanyon / ThemeForest.

الموقع ليس مجرد قالب واجهة؛ بل نظام تشغيل متكامل للمتجر: من عرض المنتج والبحث والسلة والدفع، إلى التسليم الفوري للملفات، مرورًا بالمحفظة والنقاط والعضويات والاشتراكات، وصولًا إلى لوحة إدارة غنية بالتقارير والإعدادات والـ SEO والأمان والدعم الفني.

✨ ماذا يقدم السكربت باختصار؟

الميزةالوصف
متجر رقمي كاملبيع منتجات رقمية مع تراخيص Regular / Extended ورسوم مشتري وخصومات.
تسليم فوريبعد الدفع الناجح يحصل العميل على التحميل مباشرة من حسابه.
💳مدفوعات متعددةمحفظة داخلية + أكثر من 17 بوابة دفع (PayPal, Stripe, Paymob, Kashier…).
👤حساب عميل متكاملطلبات، تحميلات، فواتير PDF، محفظة، نقاط، عضوية، تذاكر، إشعارات، أمان.
🛠️لوحة أدمن قويةمنتجات، طلبات، عملاء، تقارير، مدونة، كوبونات، عضويات، إعدادات شاملة.
🌍عربي / إنجليزيواجهة ثنائية اللغة مع RTL/LTR وتعدد عملات.
🔒أمان متقدمreCAPTCHA، تحقق ثنائي Email/TOTP، Passkeys (بصمة / Face ID / Windows Hello).
🔎SEO احترافيMeta، Redirects، 404 logs، Sitemap، Robots، GA/GTM، Open Graph.
👑ولاء ونمومستويات عضوية، باقات اشتراك Stripe، نقاط قابلة للتحويل لمحفظة، كوبونات.
📱موبايل أولًاتصميم حديث متجاوب للهاتف والكمبيوتر مع تجربة دفع محسنة.

🎯 لمن هذا السكربت؟

┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ Browse Shop │ → │ Cart / Coupon│ → │ Checkout │ → │ Pay (Wallet/ │ → │ Instant File │ │ Products │ │ Wishlist │ │ + Security │ │ Gateway) │ │ Download │ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘

رابط العرض الحي للمتجر: https://digital-store.abdorabea.cloud/

🏷️ التقنيات (مفصولة بفاصلة)

Laravel, MySQL, OpenAI

🖼️ Screenshots — لقطات شاشة حية من النظام

اضغط أي صورة لفتحها بالحجم الكامل. اللقطات من النسخة التجريبية الحية.

🏠 الصفحة الرئيسية كاملة

عرض متكامل للمتجر: الهيرو، التصنيفات، أقسام المنتجات، المميزات، التقييمات، خطوات الشراء، والأسئلة الشائعة.

الصفحة الرئيسية — Full Homepage /
الصفحة الرئيسية الكاملة لمتجر رقمي

✨ قسم الهيرو (Hero)

واجهة داكنة احترافية مع بحث، تصنيفات، دعوات شراء، إثبات اجتماعي، وبطاقات إحصائيات.

Hero — واجهة الهبوط العلوية / (Hero)
قسم الهيرو في الصفحة الرئيسية

👤 حساب المستخدم — لوحة التحكم

نظرة عامة للعميل: المستوى، النقاط، المحفظة، الطلبات، التحميلات، الإشعارات والاختصارات.

User Account Dashboard /account
لوحة تحكم حساب المستخدم

👑 باقات العضوية

باقات شهرية/سنوية (Basic → VIP) مع تمييز الباقة الأكثر شعبية ومقارنة المزايا.

Membership Plans /account/membership/plans
صفحة باقات العضوية

🛠️ لوحة تحكم الأدمن

داشبورد إداري بإحصائيات المبيعات والطلبات والعملاء والمنتجات، مع رسم بياني وأحدث الطلبات والمنتجات الأكثر مبيعًا.

Admin Dashboard /admin
لوحة تحكم الأدمن

👥 ملف المستخدم من الأدمن

صفحة نظرة عامة للعميل داخل الأدمن: البيانات، الحالة، الإجراءات السريعة، الإحصائيات، النشاط، وتحديث البيانات.

Admin User Overview /admin/users/52/overview
نظرة عامة على المستخدم في لوحة الأدمن
عرض حي: المتجر digital-store.abdorabea.cloud — الأدمن /admin/login

🔑 Demo Access — بيانات الدخول للتجربة

جرّب لوحة الأدمن وحساب العميل مباشرة على النسخة التجريبية.

🛠️ دخول الأدمن (لوحة التحكم)

الرابط:
https://digital-store.abdorabea.cloud/admin/login

Email:    admin@market_degetal.com
Password: admin

يوجد زر «دخول سريع» في صفحة الأدمن بنفس البيانات.

👤 دخول المستخدم (المتجر)

المتجر:
https://digital-store.abdorabea.cloud/
تسجيل الدخول:
https://digital-store.abdorabea.cloud/login

Email:    test@example.com
Password: password

أيضًا يمكن استخدام مستخدمين تجريبيين مثل ahmed.ali@example.com / password.


💳 Payment Methods — جميع طرق الدفع الموجودة

يدعم المتجر الدفع من محفظة المستخدم داخل الموقع، إضافةً إلى بوابات دفع إلكترونية متعددة يمكن تفعيلها وإدارتها من لوحة الأدمن (بيانات الاعتماد، الرسوم الإضافية، الدول المسموحة، الشعار، الوصف، ووضع Live/Sandbox).

👛 1) المحفظة الداخلية (Wallet)

🌐 2) بوابات الدفع الإلكترونية المدعومة

PayPal Stripe Paymob (بطاقات) Paymob Wallets Kashier Fawry HyperPay Thawani Tap Opay PayTabs Binance Pay NowPayments Perfect Money Telr ClickPay Payeer
#البوابةالاستخدام النموذجي
1PayPalمدفوعات عالمية بالبطاقة/حساب PayPal.
2Stripeبطاقات دولية + اشتراكات (Cashier / Webhooks).
3Paymobبطاقات (شائع في مصر والمنطقة).
4Paymob Walletsمحافظ مثل فودافون كاش / أورانج / إلخ عبر Paymob.
5Kashierبطاقات ومحافظ (Hosted Payment).
6Fawryمدفوعات فوري الشائعة محليًا.
7HyperPayبوابة مدفوعات إقليمية.
8Thawaniمدفوعات (عُمان / المنطقة).
9Tapمدفوعات خليجية/إقليمية.
10Opayمدفوعات إلكترونية.
11PayTabsبوابة مدفوعات متعددة القنوات.
12Binance Payدفع بالعملات الرقمية عبر Binance.
13NowPaymentsمدفوعات كريبتو متعددة العملات.
14Perfect Moneyمحفظة إلكترونية شائعة دوليًا.
15Telrبوابة مدفوعات (الشرق الأوسط).
16ClickPayمدفوعات بطاقات إقليمية.
17Payeerمحفظة/تحويلات إلكترونية.

🧩 إعدادات كل بوابة من الأدمن

ملاحظة تجربة الدفع: في صفحة Checkout يختار العميل المحفظة (إن كان الرصيد كافيًا) أو أي بوابة مفعّلة، ثم يكمل التحقق الأمني (reCAPTCHA / 2FA عند التفعيل) قبل تأكيد الطلب.

🔒 Security — الأمان والحماية بالتفصيل

تم بناء طبقات أمان متعددة لحماية المتجر والعملاء والمدفوعات، مع إمكانية التحكم الكامل من تبويب الأمان في إعدادات الأدمن.

🛡️ طبقات الحماية الرئيسية

الطبقةالتفاصيل
reCAPTCHA دعم v2 و v3. يمكن تفعيلها على: تسجيل الدخول، إنشاء حساب، الدفع Checkout، استعادة كلمة المرور، التقييمات، تغيير كلمة المرور، ونماذج أخرى.
Two-Factor Email OTP رمز تحقق يُرسل إلى بريد العميل. يُستخدم عند الدخول و/أو عند عمليات حساسة مثل تأكيد الطلب أو تحويل النقاط (حسب الإعداد).
Two-Factor TOTP تطبيقات المصادقة مثل Google Authenticator / Authy. تفعيل من حساب العميل مع تحدي تحقق عند الحاجة.
Passkeys / WebAuthn تسجيل مفاتيح مرور للجهاز (بصمة الهاتف، Face ID، Windows Hello). دعم إنشاء المفتاح من الملف الشخصي وتسجيل الدخول بالبصمة من صفحة Login.
Email Verification تأكيد البريد بعد التسجيل قبل الاستفادة الكاملة من الحساب.
Password Reset استعادة كلمة المرور عبر رابط آمن بالبريد.
Confirm Password تأكيد كلمة المرور قبل بعض العمليات الحساسة.
Upload Protection Middleware لفحص الملفات المرفوعة (مثل ملفات المنتجات الرقمية) لتقليل مخاطر الملفات الخبيثة.
Demo Mode وضع تجريبي يمنع التعديلات التخريبية أثناء عرض الديمو للعملاء.
Session / Account Controls إدارة حالة المستخدم، إنهاء الجلسات من الأدمن، ومنع الحسابات غير النشطة.
CSRF + Auth Guards حماية نماذج Laravel القياسية مع فصل صلاحيات الأدمن عن العميل.

🔐 أمان صفحة الدفع Checkout

👤 أمان حساب العميل

تنبيه للمشترين: غيّر كلمات مرور الأدمن والمستخدم فور التثبيت على سيرفرك الخاص، وفعّل HTTPS وreCAPTCHA ومفاتيح الدفع الحقيقية في وضع Live.

🛍️ Storefront — صفحات المتجر ومميزات كل صفحة

🏠 الصفحة الرئيسية /

🧰 كتالوج المنتجات /products

📄 صفحة المنتج /products/{slug}

🛒 السلة /cart

❤️ المفضلة Wishlist /wishlist

✅ الدفع Checkout /checkout

📰 المدونة Blog

🌐 اللغة والعملة

🔎 صفحات SEO التقنية

🔑 صفحات المصادقة Auth


👤 Customer Account — منطقة العميل بالكامل

📊 لوحة الحساب Dashboard

📦 الطلبات والمشتريات والتحميلات

💰 المحفظة Wallet

⭐ النقاط Points

👑 العضوية والاشتراكات

🎧 الدعم والإشعارات

👤 الملف الشخصي والعناوين والأمان


🛠️ Admin Panel — لوحة التحكم ومميزات كل قسم

لوحة أدمن كاملة لإدارة تشغيل المتجر اليومي والنمو والتقارير.

📈 Dashboard

📦 المنتجات Products

🗂️ التصنيفات Categories

🏷️ خصومات المنتجات و Attributes

🧾 الطلبات Orders

👥 المستخدمون Users

ملف عميل غني بالتبويبات:

إجراءات الأدمن على المستخدم:

🎟️ الكوبونات Coupons

⭐ التقييمات Reviews

🎧 تذاكر الدعم Support Tickets

🔔 الإشعارات Notifications

📰 المدونة Blog (أدمن)

👑 Membership Levels & Plans

📊 التقارير Reports


⚙️ Admin Settings — مركز الإعدادات بالتفصيل

التبويبماذا يضبط؟
Siteاسم الموقع عربي/إنجليزي، رسوم Regular/Extended للمشتري، نسبة رسوم البائع، كود العملة، اللون الأساسي للأدمن، روابط العضوية.
Imagesالشعار Logo، الأيقونة Favicon، صورة المنتج الافتراضية.
Contactالبريد، الهاتف، واتساب، العنوان، ساعات العمل، الموقع، وروابط السوشيال (Facebook, X, Instagram, LinkedIn, YouTube, GitHub).
AIتهيئة مزودات ذكاء اصطناعي متعددة واختبارها: OpenAI, Gemini, Claude, Grok, Groq, DeepSeek, Mistral, Cohere, Together, Perplexity, OpenRouter وغيرها.
Mailإعدادات SMTP + إرسال رسالة اختبار.
Email Templatesمحرر قوالب بصرية مع معاينة وإعادة ضبط واختبار: ترحيب، تحقق حساب، تأكيد طلب، تذكرة دعم، إعادة كلمة المرور، OTP، نقاط، محفظة، اشتراك، عضوية، عروض…
Languagesتفعيل اللغات، اتجاه RTL/LTR، اللغة الافتراضية، محرر ترجمة، استيراد/تصدير.
Currenciesعملات متعددة، إضافة يدوية أو عبر مزود، أسعار صرف، تحديث عبر API/AI، العملة الافتراضية.
Paymentsإدارة كل بوابات الدفع وبياناتها ورسومها وشعاراتها واختبارها.
Taxتفعيل الضرائب ومعدلات حسب الدولة (يدوي أو عبر مزود).
Security2FA Email/TOTP، Passkeys، reCAPTCHA v2/v3 ونماذجها، قواعد تحويل النقاط للمحفظة.
SEOمركز SEO الكامل (انظر القسم التالي).

🔎 SEO Center — أدوات الظهور في محركات البحث


🧱 Technical Stack — التقنيات والمتطلبات

المكدس

Laravel 12 PHP 8.2+ MySQL Tailwind CSS Alpine.js Vite 6 Axios nafezly/payments Stripe / Cashier Laragear WebAuthn SEO Tools Spatie Sitemap / Schema DomPDF / mPDF PhpSpreadsheet ApexCharts Font Awesome

المتطلبات المقترحة

المتطلبالحد الأدنى
PHP8.2+
Laravel12
Composer2.x
DatabaseMySQL 5.7+ / MariaDB 10.3+
Node (للبناء)18+ موصى به لـ Vite
الصلاحياتstorage/ و bootstrap/cache/ قابلة للكتابة
HTTPSموصى به بشدة للمدفوعات وPasskeys

🧩 تفاصيل إضافية مهمة للمشغّل

نموذج التسعير والتراخيص
نظام الولاء
تجربة الموبايل
وضع الديمو Demo Mode

🇬🇧 English Product Brief (for marketplaces)

Digital Store is a complete Laravel 12 digital marketplace script for selling downloadable products (themes, scripts, plugins, design assets, and more) with Regular/Extended licenses, buyer fees, coupons, tax, multi-currency, bilingual AR/EN storefront, wallet checkout, 17+ payment gateways, membership levels, subscription plans, reward points, support tickets, notifications, blog CMS, advanced SEO tools, and a full admin control panel with reports and security (reCAPTCHA, Email/TOTP 2FA, Passkeys/WebAuthn).

Demo store: https://digital-store.abdorabea.cloud/
Admin: admin@market_degetal.com / admin
User: test@example.com / password


🧭 رحلة المستخدم من الدخول حتى التحميل (تفصيلي)

  1. اكتشاف المنتج: يصل الزائر للرئيسية أو الكتالوج، يبحث مباشرة، يفلتر بالتصنيف والسعر، ويرتب النتائج.
  2. دراسة المنتج: يفتح صفحة المنتج، يشاهد الصور، يقارن Regular/Extended، يقرأ الخصائص والمراجعات، وقد يفتح الديمو.
  3. الحفظ أو الشراء: يضيف للمفضلة أو للسلة. يمكن تطبيق كوبون في السلة واختيار دولة الضريبة.
  4. إنشاء حساب / دخول: يسجّل أو يدخل بكلمة مرور أو Passkey، مع reCAPTCHA و/أو 2FA حسب الإعداد.
  5. الدفع: يملأ العنوان، يختار المحفظة أو بوابة دفع، يكمل التحقق الأمني، ثم يؤكد الطلب.
  6. التسليم: بعد نجاح الدفع تظهر الملفات في التحميلات/المشتريات ويمكن تنزيلها فورًا، مع فاتورة PDF.
  7. ما بعد الشراء: تقييم المنتج، متابعة النقاط/العضوية، فتح تذكرة دعم عند الحاجة، واستلام الإشعارات.

🗓️ ماذا يفعل الأدمن يوميًا؟

🗺️ خريطة الصفحات السريعة

الصفحةالمسارالجمهور
الرئيسية/زائر
المنتجات/productsزائر
تفاصيل منتج/products/{slug}زائر
السلة/cartزائر/عميل
المفضلة/wishlistعميل
الدفع/checkoutعميل مسجّل
المدونة/blogزائر
دخول/تسجيل/login /registerزائر
حساب العميل/account/*عميل
لوحة الأدمن/admin/*أدمن
Sitemap/sitemap.xmlمحركات بحث
Robots/robots.txtمحركات بحث

💼 القيمة التجارية للسكربت

بدلاً من بناء متجر رقمي من الصفر (واجهة + مدفوعات + تحميلات + عضويات + SEO + أمان + تقارير)، يوفّر Digital Store أساسًا جاهزًا يمكن إطلاقه بسرعة، ثم تخصيصه حسب العلامة التجارية. هذا يختصر شهور تطوير ويقلل مخاطر نسيان أجزاء أساسية مثل الفواتير، الضرائب، الـ 2FA، أو إدارة البوابات.

✅ Checklist قبل الإطلاق على سيرفرك


⭐ لماذا تشتري Digital Store؟

ابدأ التجربة الآن:
المتجر: digital-store.abdorabea.cloud
الأدمن: /admin/loginadmin@market_degetal.com / admin
المستخدم: test@example.com / password

📄 الخلاصة

Digital Store سكربت متجر منتجات رقمية متكامل: واجهة متجر حديثة، حساب عميل غني، مدفوعات متعددة، أمان متقدم، ولوحة إدارة احترافية مع SEO وتقارير وعضويات. مناسب للبيع كمنتج مستقل أو كأساس لمشاريع متاجر رقمية مخصصة.