قم بتمييزنا بنجمة على GitHub - فهذا يحفزنا كثيرًا!
Aimeos هي منصة التجارة الإلكترونية فائقة السرعة والسحابية وأول واجهة برمجة التطبيقات (API) للتجارة الإلكترونية! يمكنك تثبيته في غضون 5 دقائق ويمكنك تعديل أي شيء وتوسيعه والكتابة فوقه وتخصيصه حسب احتياجاتك.
Aimeos عبارة عن حزمة تجارة إلكترونية كاملة المواصفات:
JSON REST API على أساس jsonapi.org
GraphQL API للإدارة
مناسب تمامًا للسحابات المستندة إلى AWS وGoogle وAzure وKubernetes
بائع متعدد، متعدد القنوات، ومتعدد المستودعات
من واحد إلى 1,000,000,000+ عنصر
سريع للغاية يصل إلى 20 مللي ثانية
لحلول SaaS للتجارة الإلكترونية متعددة المستأجرين مع عدد غير محدود من البائعين
الحزم والقسائم والمنتجات الافتراضية والقابلة للتكوين والمخصصة والفعاليات
الاشتراكات مع المدفوعات المتكررة
أكثر من 100 بوابة دفع
دعم RTL الكامل (الواجهة الأمامية والخلفية)
تسعير الكتلة/الطبقة خارج الصندوق
تمديد للأسعار على أساس العملاء / المجموعة
دعم الخصم والقسيمة
نظام حكم سلة مرن
الواجهة الخلفية للمشرف كاملة المواصفات
لوحة تحكم إدارية جميلة
مجموعات بيانات المنتج القابلة للتكوين
هيكل وحدات تماما
شكلي للغاية وقابلة للتوسيع
امتداد لأماكن الأسواق التي تضم ملايين البائعين
تم تحسين SEO بالكامل بما في ذلك المقتطفات الغنية
ترجمت إلى أكثر من 30 لغة
ترجمة النصوص المعتمدة على الذكاء الاصطناعي
الأمثل للهواتف الذكية والأجهزة اللوحية
التنفيذ الآمن والمراجع
كود مصدر عالي الجودة
... والمزيد من ميزات Aimeos
اللغات المدعومة:
تحقق من العروض التوضيحية:
عرض الواجهة الأمامية لـ Aimeos
عرض مشرف Aimeos
لإنشاء تطبيق صفحة واحدة (SPA) على التوالي، تطبيق ويب تقدمي (PWA)، يعد توزيع Aimeos بدون رأس هو الاختيار الصحيح مع واجهة برمجة التطبيقات (API) فقط ومصادقة JWT التي تم تكوينها مسبقًا:
توزيع Aimeos مقطوعة الرأس
هل لديك بالفعل تطبيق Laravel وتريد إضافة متجر إلى موقع الويب الخاص بك؟ قم بتثبيت حزمة ملحن Aimeos لـ Laravel وأضف التجارة الإلكترونية إلى تطبيقك الحالي في دقائق:
حزمة ايميوس لارافيل
متطلبات
تثبيت
الواجهة الأمامية
الخلفية
تخصيص
متعدد اللغات
متعدد التوجيه
متعدد البائعين
رخصة
روابط
يتطلب توزيع متجر Aimeos ما يلي:
بيئة Linux/Unix أو WAMP/XAMP أو MacOS
بي إتش بي >= 8.2
MySQL >= 5.7.8، MariaDB >= 10.2.2، PostgreSQL 9.6+، SQL Server 2019+
خادم الويب (Apache أو Nginx أو خادم الويب PHP المدمج للاختبار)
إذا كانت ملحقات PHP المطلوبة مفقودة، فسيخبرك composer
بالتبعيات المفقودة.
إذا كنت ترغب في الترقية بين الإصدارات الرئيسية، يرجى إلقاء نظرة على دليل الترقية!
لتثبيت تطبيق متجر Aimeos، تحتاج إلى إصدار الملحن 2.2+. على واجهة سطر الأوامر (CLI)، قم بتنفيذ هذا الأمر للتثبيت الكامل بما في ذلك إعداد العمل:
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer php composer create-project aimeos/aimeos myshop
سيُطلب منك معلمات قاعدة البيانات وخادم البريد بالإضافة إلى البريد الإلكتروني وكلمة المرور المستخدمة لإنشاء حساب الإدارة.
في بيئة محلية، يمكنك استخدام خادم الويب PHP المدمج لاختبار تثبيت Aimeos الجديد. ما عليك سوى تنفيذ الأمر التالي لبدء خادم الويب:
cd myshop php artisan serve
ملاحظة: في بيئة الاستضافة، يجب أن يشير جذر مستند مضيفك الظاهري إلى الدليل /.../myshop/public/ ويجب عليك تغيير إعداد APP_URL
في ملف .env
الخاص بك إلى المجال الخاص بك بدون منفذ، على سبيل المثال:
APP_URL=http://myhostingdomain.com
بعد التثبيت، يمكنك اختبار الواجهة الأمامية لمتجر Aimeos عن طريق الاتصال بعنوان URL الخاص بـ VHost الخاص بك في متصفحك. إذا كنت تستخدم خادم الويب PHP المدمج، فيجب عليك تصفح عنوان URL هذا: http://127.0.0.1:8000
ستكون واجهة إدارة Aimeos متاحة على /admin
في VHost الخاص بك. عند استخدام خادم الويب PHP المدمج، اتصل بعنوان URL هذا: http://127.0.0.1:8000/admin
تتميز حزمة التجارة الإلكترونية Laravel وAimeos بالمرونة الشديدة والقابلية للتخصيص بشكل كبير. يوجد الكثير من الوثائق الخاصة بإطار عمل Laravel وإطار عمل Aimeos للتجارة الإلكترونية. إذا كانت لديك أسئلة حول Aimeos، فلا تتردد في طرحها في منتدى Aimeos الخاص بنا.
لمزيد من التفاصيل حول تكامل Aimeos Laravel، يرجى إلقاء نظرة على مستودعه.
بالنسبة للمحلات التجارية التي تقدم لغات متعددة، ما عليك سوى إضافة هذا السطر إلى ملف ./myshop/.env
الخاص بك:
SHOP_MULTILOCALE=true
وبعد ذلك، ستتم إضافة اللغة إلى المسارات تلقائيًا. يمكنك إعداد اللغات المتاحة في لوحة "Locale > Locale" في الواجهة الخلفية لمسؤول Aimeos.
إذا كنت تريد الحصول على جميع عناوين URL الخاصة بالفئات والمنتجات والصفحات كعناوين URL ذات المستوى الأعلى مثل /shoes
و /my-sneaker
و /about-us
، فيمكنك تمكين ميزة التوجيه المتعدد Aimeos في ملف ./myshop/.env
الخاص بك:
SHOP_MULTIROUTE=true
تحذير: سيؤثر هذا على الأداء لأنه يتطلب استعلامات قاعدة بيانات إضافية لكل طلب!
لتمكين ميزات البائعين المتعددين، قم بإضافة هذه الإعدادات إلى ملف ./myshop/.env
:
SHOP_MULTISHOP=true
إذا كنت تريد السماح للبائعين بتسجيل أنفسهم كبائعين، فاضبط هذا الخيار في ملف ./myshop/.env
أيضًا:
SHOP_REGISTRATION=true
افتراضيًا، يتمتع البائعون المسجلون حديثًا بامتيازات المسؤول في الواجهة الخلفية لموقعهم الخاص. للحصول على وصول محدود إلى الواجهة الخلفية، يمكنك تغيير مستوى الأذونات إلى "محرر" في ملف ./myshop/.env
:
SHOP_PERMISSION=editor
يمكنك تغيير الأذونات المرتبطة بـ "admin" أو "editor" عن طريق إضافة نسختك الخاصة من تكوين موارد JQAdm إلى قسم "admin" في ملف ./config/shop.php
الخاص بك.
نظام متجر Aimeos مرخص بموجب شروط ترخيص MIT وLGPLv3 وهو متاح مجانًا.
موقع إلكتروني
التوثيق
المنتدى
تعقب القضية
حزم الملحن
كود المصدر