mohamed7sameer/backpack6-shop

Webshop crud models and functionality for Backpack for Laravel. Love it.

8.0.0 2023-10-14 08:10 UTC

This package is auto-updated.

Last update: 2024-04-23 02:00:50 UTC


README

تقوم هذه الحزمة بإضافة نماذج قابلة للتخصيص ولوحات CRUD ووظائف الطلب لإنشاء متجر ويب باستخدام Backpack for Laravel.

الوظائف:

  • إنشاء فئات ومنتجات المنتج
  • إضافة سمات المنتج المخصصة والحالات
  • معالجة الطلبات والمدفوعات
  • قواعد الشحن قابلة للتخصيص استنادًا إلى الموقع وحجم الحزمة و/أو الوزن
  • لوحات CRUD كاملة الميزات لكل ما تم ذكره أعلاه
  • مساعد عربة التسوق
  • المثبت التلقائي
  • CRUD قابل للترجمة بالكامل باستخدام ملفات اللغة الافتراضية (تشمل EN و NL)

الشروط

أولاً، تأكد من تشغيل PHP 8.1+ وتثبيت:

  • Backpack (6.x)
  • Backpack Pro

التثبيت

الخطوة 1 - require package

قم بتثبيت الحزمة عبر Composer

composer require mohamed7sameer/backpack6-shop

الخطوة 2 - run installer

ثم قم بتشغيل المثبت، الذي ينشر ملف التكوين، ويشغل جميع الهجرات المطلوبة، ويضيف عناصر المتجر إلى ملف sidebar_contents.

php artisan backpack-shop:install

الخطوة 3 - config

يرجى التحقق من config/mohamed7sameer/backpack6-shop.php حيث ستحتاج بعض الأمور إلى التكوين وفقًا لحالتك الاستخدام الخاصة.

الخطوة 4 - الحد الأدنى من المتطلبات

بعد تحديث ملف التكوين، يجب أن يعمل كل شيء تقريبًا من دون أي مشاكل، ولكن سيتعين عليك القيام ببعض الأشياء في لوحة التحكم لاستخدام الحزمة بشكل فعّال (أي منع الأخطاء غير المتوقعة). الحد الأدنى هو:

  • تعريف فئة واحدة على الأقل لضريبة القيمة المضافة في لوحة التحكم VAT classes
  • تعريف حجم حزمة واحد على الأقل (إذا كنت تستخدم ذلك، انظر التكوين) باستخدام لوحة التحكم Shipping sizes
  • إنشاء قاعدة شحن واحدة على لوحة التحكم Shipping rules
  • ربما إضافة بعض "الفئات" وبعض "المنتجات"؟ إنها حزمة متجر ويب في النهاية.

الاستخدام

انظر docs/usage.md.