قم بتمييزنا على GitHub - إنه يحفزنا كثيرًا!
Aimeos هي التجارة الإلكترونية فائقة السرعة والمعتمدة على السحابة وأول واجهة برمجة التطبيقات (API) بدون رأس لـ Laravel! يمكنك تكييف أي شيء وتوسيعه واستبداله وتخصيصه حسب احتياجاتك.
Aimeos عبارة عن حزمة تجارة إلكترونية كاملة المواصفات:
... والمزيد من ميزات Aimeos
اللغات المدعومة:
تحقق من العروض التوضيحية:
هل لديك بالفعل تطبيق Laravel وتريد إضافة متجر إلى موقع الويب الخاص بك؟ قم بتثبيت حزمة ملحن Aimeos لـ Laravel وأضف التجارة الإلكترونية إلى تطبيقك الحالي في دقائق:
حزمة ايميوس لارافيل
إذا كنت ترغب في إعداد تطبيق جديد أو اختبار Aimeos، نوصي بتوزيع متجر Aimeos. فهو يحتوي على كل شيء لبداية سريعة وستحصل على متجر إلكتروني يعمل بكامل طاقته في أقل من 5 دقائق:
توزيع متجر ايميوس
يتطلب توزيع Aimeos بدون رأس ما يلي:
إذا كانت ملحقات PHP المطلوبة مفقودة، فسيخبرك composer
بالتبعيات المفقودة.
إذا كنت ترغب في الترقية بين الإصدارات الرئيسية، يرجى إلقاء نظرة على دليل الترقية!
لتثبيت تطبيق متجر Aimeos، تحتاج إلى إصدار الملحن 2.2+. على واجهة سطر الأوامر (CLI)، قم بتنفيذ هذا الأمر للتثبيت الكامل بما في ذلك إعداد العمل:
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer
php composer create-project aimeos/aimeos-headless headless
سيُطلب منك معلمات قاعدة البيانات وخادم البريد بالإضافة إلى البريد الإلكتروني وكلمة المرور المستخدمة لإنشاء حساب الإدارة.
في بيئة محلية، يمكنك استخدام خادم الويب PHP المدمج لاختبار تثبيت Aimeos الجديد. ما عليك سوى تنفيذ الأمر التالي لبدء خادم الويب:
cd headless
php artisan serve
ملاحظة: في بيئة الاستضافة، يجب أن يشير جذر مستند مضيفك الظاهري إلى الدليل /.../headless/public/ ويجب عليك تغيير إعداد APP_URL
في ملف .env
الخاص بك إلى المجال الخاص بك بدون منفذ، على سبيل المثال:
APP_URL=http://myhostingdomain.com
بعد التثبيت، يمكنك اختبار Aimeos JSON REST API عن طريق الاتصال بعنوان URL الخاص بـ VHost الخاص بك في متصفحك. إذا كنت تستخدم خادم الويب PHP المدمج، فيجب عليك تصفح عنوان URL هذا: http://127.0.0.1:8000/jsonapi
تعرف على كيفية استخدام JSON REST API
للمصادقة باستخدام البريد الإلكتروني وكلمة المرور، أرسل طلب POST:
curl -X POST " http://127.0.0.1:8000/api/login?email=me@localhost&password=test "
إذا تمت المصادقة بنجاح، فسوف تعود واجهة برمجة التطبيقات (API) باستجابة مثل هذا:
{ "access_token" : " eyJ0eXAiOiJKV... " , "token_type" : " bearer " , "expires_in" : 3600 }
استخدم رمز الوصول هذا في جميع الطلبات الإضافية كرأس HTTP:
curl -X POST " http://127.0.0.1:8000/api/me " -H " Authorization: Bearer eyJ0eXAiOiJKV... "
ستكون واجهة إدارة Aimeos متاحة على /admin
في VHost الخاص بك. عند استخدام خادم الويب PHP المدمج، اتصل بعنوان URL هذا: http://127.0.0.1:8000/admin
لاستخدام التخزين السحابي مثل مخازن الكائنات المتوافقة مع AWS S3، قم بتكييف أقسام resource/fs
في ملف ./config/shop.php
وقم بتكوين نظام الملفات على النحو التالي:
composer req ai-filesystem league/flysystem-aws-s3-v3
' fs ' => [
' adapter ' => ' FlyAwsS3 ' ,
' credentials ' => [
' key ' => ' your-key ' ,
' secret ' => ' your-secret ' ,
],
' region ' => ' your-region ' ,
' version ' => ' latest|api-version ' ,
' bucket ' => ' your-bucket-name ' ,
' prefix ' => ' your-prefix ' , // optional
' baseurl ' => ' s3-domain-and-path '
],
لاستخدام مساحة تخزين Azure Blob:
composer req ai-filesystem league/flysystem-azure-blob-storage
' fs ' => [
' adapter ' => ' FlyAzure ' ,
' endpoint ' => ' DefaultEndpointsProtocol=https;AccountName=your-account;AccountKey=your-api-key ' ,
' container ' => ' your-container ' ,
' prefix ' => ' your-prefix ' , // optional
' baseurl ' => ' azure-domain-and-path '
],
وبالنسبة للتخزين السحابي على Google:
composer req ai-filesystem league/flysystem-google-cloud-storage
' fs ' => [
' adapter ' => ' FlyGoogleCloud ' ,
' keyFile ' => json_decode ( file_get_contents ( ' /path/to/keyfile.json ' ), true ), // alternative
' keyFilePath ' => ' /path/to/keyfile.json ' , // alternative
' projectId ' => ' myProject ' , // alternative
' prefix ' => ' your-prefix ' // optional
'baseurl' => 'gcloud-domain-and-path'
],
تتميز توزيعات التجارة الإلكترونية Laravel وAimeos بدون رأس بأنها مرنة للغاية وقابلة للتخصيص بدرجة كبيرة. يوجد الكثير من الوثائق الخاصة بإطار عمل Laravel وإطار عمل Aimeos للتجارة الإلكترونية. إذا كانت لديك أسئلة حول Aimeos، فلا تتردد في طرحها في منتدى Aimeos الخاص بنا.
نظام متجر Aimeos مرخص بموجب شروط ترخيص MIT وLGPLv3 وهو متاح مجانًا.