التجارة الإلكترونية

Saleor Commerce

تجارة إلكترونية API-first — Python/Django، GraphQL، لوحة تحكم. BSD-3، 23 ألف ⭐ GitHub.

حول Saleor Commerce

Saleor Commerce (BSD-3-Clause) منصة تجارة إلكترونية مفتوحة المصدر مبنية بـ Python وDjango. تعمل بالكامل عبر GraphQL API مما يمنح المطورين حرية بناء أي واجهة أمامية — Next.js أو React Native أو أي إطار عمل آخر.

على VPS ServOrbit، يعمل Saleor عبر خمسة حاويات Docker: API Django، worker Celery، لوحة تحكم React، PostgreSQL 15 و Valkey. يولّد تشغيل أول مفتاح RSA تلقائياً ويُجري ترحيل قاعدة البيانات.

لوحة التحكم تمنحك إدارة كاملة: المنتجات، الطلبات، العملاء، السعور والعروض — كل ما تحتاجه لإدارة متجر إلكتروني متكامل.

ما يُثبَّت

جاهز عند تشغيل الخادم

أنظمة التشغيل المتوافقة
توزيعات Linux حسب اختيارك
التطبيق
Saleor Commerce
المنظومة التقنية
DockerPythonDjangoPostgreSQL 15ValkeyReact
الحد الأدنى من RAM
2 جيجابايت (4 جيجابايت موصى به)
الحد الأدنى من CPU
2 vCPU
المنفذ الافتراضي
80
الوصول
root عبر SSH

الميزات الرئيسية

  • واجهة GraphQL وREST كاملة للمنتجات والطلبات والمدفوعات
  • لوحة تحكم React لإدارة الكتالوج والأسعار والطلبات
  • معمارية متعددة القنوات: واجهات مستقلة بأسعار وتوافر منفصلَين
  • متغيرات المنتج، الخصائص والمجموعات
  • محرك ترقيات مدمج: قسائم، خصومات، تخفيضات لحظية
  • سير عمل الشحن مع المستودع والتتبع وإدارة المرتجعات
  • Worker Celery للـ webhooks والبريد والمهام غير المتزامنة
  • رخصة BSD-3 — لا رسوم على المعاملات، لا ارتباط بمزود

متى تستخدم هذا الحل؟

واجهة متجر بـ Next.js أو React Native

استخدم Saleor كـ API خلفي وابنِ واجهتك الأمامية كما تريد — موقع Next.js أو تطبيق جوال. GraphQL API يوفر كل شيء: المنتجات، السلة، الدفع.

كتالوج B2B بتسعير معقد

القنوات المتعددة تتيح خدمة شرائح مختلفة بقوائم أسعار ومخزون مستقل من لوحة تحكم واحدة.

واجهة تجارة إلكترونية مُدارة بالمطور

ربط Saleor بـ n8n أو Activepieces. كل حدث (طلب جديد، دفعة) يُطلق webhook قابل للتخصيص.

الدليل

نشر Saleor Commerce على خادم VPS الخاص بك

  1. اطلب VPS ServOrbit (2 جيجابايت RAM كحد أدنى)

    يحتاج Stack الكامل — API، Worker، PostgreSQL، Valkey ولوحة التحكم — إلى 2 جيجابايت RAM على الأقل. 4 جيجابايت موصى به للإنتاج.

  2. اربط نطاقك

    يربط Saleor API_URL ومتغيرات Django بنطاقك عند أول تشغيل — يجب ربط النطاق قبل النشر.

  3. بيانات الدخول للمسؤول

    يُنشئ حاوية init حساب [email protected] بكلمة المرور المعروضة في لوحة ServOrbit. سجّل دخولك فوراً بعد النشر.

  4. أنشئ قناة

    Saleor يتطلب قناة واحدة على الأقل قبل إنشاء المنتجات. اذهب إلى Catalogue → Channels → Create channel.

  5. انشر Stack من Marketplace

    في لوحة ServOrbit: Marketplace → E-commerce → Saleor → نشر. تبدأ خمس حاويات: PostgreSQL 15، Valkey، API Saleor، عامل Celery ولوحة التحكم React. أول تشغيل يستغرق 90-120 ثانية.

  6. ابنِ واجهتك الأمامية

    لوحة التحكم تُدير الكتالوج والطلبات. للمتجر الذي يراه العملاء، انشر Next.js storefront متوافق مع Saleor.

  7. اربط بوابة الدفع

    ثبّت Saleor App من قسم Apps في لوحة التحكم: Stripe أو Adyen أو PayPal. لسوق المغرب، تكامل CMI ممكن عبر Saleor App SDK. بعد التثبيت، تظهر البوابة في Catalogue → Channels → قناتك → Payment gateways.

الأسئلة الشائعة

أسئلة حول Saleor Commerce

→ العودة إلى التجارة الإلكترونيةكل التطبيقات
Saleor منصة تجارة إلكترونية مفتوحة المصدر مبنية بـ Python/Django. توفر GraphQL API كاملاً للمنتجات والطلبات والمدفوعات، بالإضافة إلى لوحة تحكم React. الرخصة BSD-3 وأكثر من 23 ألف نجمة على GitHub.

إضافة زر النشر

هل تدير مشروعًا يستخدم Saleor Commerce؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy Saleor Commerce on ServOrbit
Markdown
[![Deploy Saleor Commerce on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=saleor&utm_source=deploy-badge&utm_medium=referral&utm_campaign=saleor)
HTML
<a href="https://servorbit.com/vps-cloud?template=saleor&utm_source=deploy-badge&utm_medium=referral&utm_campaign=saleor"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Saleor Commerce on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة