جرّب خدماتنا مجانًا - سنقوم بإصلاح أصعب مشكلة في متجرك خلال 24 ساعة!

الإعدادات الأساسية لمتجر ماجنتو 2 عربي

إعداد متجر ماجنتو 2 عربي بشكل صحيح منذ البداية يوفر عليك عشرات الساعات من العمل على إصلاح الأعطال والتعديلات لاحقاً.

في هذا المقال نقدم لك مجموعة واضحة من الإعدادات الأساسية والنصائح لمتجر ماجنتو 2 والتي يجب عليك تنفيذها فور تنصيب نسخة ماجنتو على السيرفر الخاص بك.


إعدادات Magento 2 - إعداد متجر ماجنتو 2 عربي بشكل مثالي

خطوات إعداد متجر ماجنتو 2 عربي

1. اختيار القالب -الثيم- المناسب ودعم RTL في ماجنتو

أول خطوة لنجاح متجر ماجنتو عربي هي اختيار قالب (ثيم) يدعم العربية والاتجاه من اليمين إلى اليسار (RTL).

أفضل ثيمات لمتاجر ماجنتو عربية

  • ثيم Porto: هذا الثيم ممتاز جداً ويحتوي على عشرات الخيارات للخروج بتصميم مميز لمتجرك مع تحكم كامل بكل شيء (شكل الهيدر، شكل الفوتر، اشكال مختلفة لعرض المنتجات، تحكم كامل بالألوان والخطوط والإعدادات بدون كود)، كما أنه يحتوي على خيارات مميزة لدعم أداء المتجر Performance، إضافةً لأهم نقطة وهو دعمه المثالي للإتجاه العربي RTL.
    تصفح مميزات الثيم والنسخ التجريبية الخاصة به.
  • ثيم Claue: ثيم بسيط وأنيق ويدعم اللغة العربية واتجاه RTL، كما أنه يحتوي على خاصية Page Builder للتحكم بمحتوى الصفحات على طريقة السحب والإفلات Drag & Drop.
    تصفح مميزات الثيم والنسخ التجريبية الخاصة به.
  • ثيم Market: ثيم مميز ويحتوي على أكثر من 39 تصميم جاهز للصفحة الرئيسية، ويدعم اتجاه RTL بالكامل.
    تصفح مميزات الثيم والنسخ التجريبية الخاصة به.
  • ثيم Infinit: هذا الثيم أيضاً يدعم الـ RTL، ويحتوي على عشرات الأشكال الجاهزة لاستخدامها في متجرك، إضافةً لتصميم وموديول خاص بعملية الشراء بخطوة واحدة One Step Checkout، كما يحتوي على باني الصفحات Page Builder بطريقة السحب والإفلات Drag & Drop.
    تصفح مميزات الثيم والنسخ التجريبية الخاصة به.

نصيحة: اختر دائماً قالب يدعم RTL + Page Builder إذا لم يكن لديك فريق تقني متخصص.


2. ضبط اللغة والعملة

لإعداد متجر ماجنتو عربي ودعم RTL في ماجنتو قم بعمل الخطوات التالية بالترتيب:

  1. قم بإنشاء Store View عربي
    خيار تعدد اللغات يجب أن يكون على نطاق Store View وليس Store أو Website.
    • إنشاء Store View للغة العربية:
      من لوحة متجر ماجنتو > Stores → All Stores → Create Store View
      ثم قم بكتابة اسم الStore view مثلاً “العربية” وحدد الرمز الخاص به “ar”.
      وفي حال كنت ستدعم عدة لغات قم بإنشاء Store View آخر باللغة الأخرى مثلاً “English”.
      بخصوص اللغة الافتراضية لمتجرك تأكد من تحديدها من خلال خيار Default Store View الموجود أسفل نطاق Store في نفس واجهة Stores All Stores الموجودة في لوحة متجر ماجنتو.
    • دعم اللغة العربية والتقويمات والأرقام والترميز العربي:
      لتعريب Magento 2 بالكامل يجب عليك تنصيب حزمة اللغة العربية ar_SA، بعدها من لوحة المتجر سنقوم باختيار اللغة العربية كلغة الـ Store View العربي، لفعل ذلك توجه الى المسار التالي:
      Stores → Configuration General General
      بعدها من أعلى الصفحة غير خيار Scope الى الـ Store view العربي الخاص بك.
      ثم من تبويب Locale Options قم بتغيير الإعدادات التالية:
      • Timezone التوقيت الزمني: حدد Asia/Riyadh أو أياً كان التوقيت الزمني للدولة التي سيعمل فيها متجرك.
      • Locale حزمة اللغة: حدد منها خيار Arabic (Saudi Arabia)
      • Weight Unit وحدة قياس الوزن: حدد Kgs كيلو جرام.
  2. العملات
    • فعل العملات التي تحتاجه دعمها في متجرك مع التحويل التلقائي “سعر الصرف” بشكل أوتوماتيكي من خلال Fixer.io أو من خلال تثبيت قيم سعر الصرف من خلال التوجه إلى:
      Stores Currency Rates.
      ولتحديد العملات التي سيدعمها متجرك قم بالتوجه إلى Stores Configuration General Currency Setup، وحدد العملة الإفتراضية وباقي العملات التي تريد دعمها.

3. إعدادات النظام (System) والمتجر

الخطوة/الإعدادالمسار في لوحة ماجنتوملاحظة
تفعيل HTTPSStores → Configuration → General → Webاجعل Secure Base URLs وUnsecure Base URLs كلاهما يبدأ بـ https
البريد الإلكتروني الخاص بالمتجرGeneral → Store Email Addressesيفضل تحديد بريد الكتروني منفصل خاص بكل عملية (البريد العام، بريد الدعم، بريد المبيعات..الخ).
معلومات المتجر الأساسيةStores → Configuration → General → Store Informationهذه المعلومات تظهر بشكل تلقائي في الفواتير والإيميلات وغيرها.

4. إعداد الكرون (Cron) لأتمتة المهام

Magento يعتمد على كرون جوب لإعادة فهرسة المنتجات، إرسال البريد، وتنظيف الكاش، لذلك يجب عليك إنشاء جدول كرون مُخصص من خلال تنفيذ الأمر التالي من الـ SSH *استعن بتقني أو مطور لهذه المهمة*:

php bin/magento cron:install

5. إعداد مهم للمتاجر الكبيرة (الكاتلوج)

  • توجه الى المسار التالي: Stores → Configuration → Catalog → Catalog
    • Enable Flat Catalog فعله إذا كان عدد منتجاتك أكثر من 50 ألف منتج.

6. إعدادات طرق الدفع المناسبة

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

طريقة الدفعالميزة
الدفع عند الإستلاميمكنك من استقبال طلبات الدفع عند الاستلام بدون دفع الكتروني. (في حال كنت تحتاج فرض رسوم إضافية على الدفع عند الإستلام يجب الإستعانة بمطور لتفعيل هذه الخاصية).
التحويل البنكييمكنك من وضع بيانات التحويل البنكي الخاصة بك بحيث تظهر للعملاء ليقوموا بالتحويل عليها.
(في حال كنت ترغب بإضافة خيار رفع إيصال التحويل يجب عليك الإستعانة بمطور لتفعيل هذه الخاصية).

هناك العديد من بوابات الدفع الإلكترونية التي يمكنك تثبيتها في ماجنتو 2 عربي، مثلاً بايتابس، هايبرباي، تاب، checkout، تابي، تمارا، تيلر.. وغيرها الكثير.


7. إعدادات الشحن

في حال كنت تبيع منتجات ملموسة (لها وزن ويتم شحنها)، يجب عليك تفعيل خيارات وطرق الشحن المناسبة من خلال التواصل مع نفس شركة الشحن وسؤالها في حال كانت تدعم ماجنتو 2، مع العلم أن أغلب شركات الشحن تدعمها مثل (أراميكس، سمسا، زاجل، وغيرها).

كما أن ماجنتو توفر لك طرق شحن جاهزة أساسية للإعداد اليدوي مثلاً:

  • الشحن المجاني: بإمكانك تفعيل الشحن المجاني بدون تثبيت إضافات أخرى ويمكنك فيها تحديد مبلغ الطلب الذي ستظهر عنده طريقة الشحن المجاني، مثلاً (اذا كان طلب العميل أكثر من 500 ريال أظهر له خيار الشحن المجاني).
  • الشحن الثابت (رسوم محددة لكل طلب أو منتج): بإمكانك تفعيل طريقة شحن Flat-Rate بقيمة موحدة، مثلاً رسوم ثابتة 20 ريال لكل طلب، أو 10 ريالات مقابل كل منتج يتم اضافته للسلة.

يوجد العديد من خيارات الشحن الأخرى التي يمكنك استخدامها في ماجنتو أو حتى يمكنك بناء طريقة شحن كاملة من خلال الإستعانة بمطور ماجنتو محترف.


8. تحسين الأداء والأمان

الخطوة/الإعدادتوصيات
كاش الصفحة الكاملة (FPC)استخدم Varnish إذا كنت تستخدم سيرفر على بيئة Nginx.
CDN محلي لتقليل زمن الإستجابةأقرب CDN لمنطقة الخليج هو Cloudfront، لأنه موجود في دولة البحرين، أو بإمكانك الاستعانة بخدمة CDN أخرى مثل Cloudflare.
إعدادات PHP-FPMpm = static, pm.max_children = 8 على خادم 4 GB RAM.
مراقبة الأداء والتحليلاتاستخدم New Relic، لمتابعة ومراقبة الأخطاء واستهلاك الموارد في ماجنتو 2 والسيرفر الخاص بك، مع العلم أنها مدعومة بالكامل في ماجنتو.

9. قائمة إعدادات Magento 2 للتحقق (مهم جداً) قبل إطلاق المتجر

  1. قاعدة البيانات في وضع جدولة النسخ الاحتياطي يومي.
  2. فهرسة كاملة (php bin/magento indexer:reindex) ومزامنة الكاش (cache:flush).
  3. التحقق من شهادة SSL وشعار قفل المتصفح.
  4. اختبار سيناريوهات دعم RTL في ماجنتو في الصفحات المهمة (السلة، عملية الشراء، حساب العميل).
  5. تفعيل Google Tag Manager لتثبيت البيكسلات وأدوات التتبع وغيرها.

الأسئلة الشائعة عن إعدادات Magento 2 لدعم العربية

ما هو أفضل ثيم لمتجر ماجنتو عربي؟

ثيم Porto هو الأفضل لدعمه الكامل RTL وخياراته الضخمة للتخصيص.

كيف أضيف اللغة العربية إلى ماجنتو؟

يمكنك تعريب Magento 2 ببساطة عبر تثبيت حزمة ar_SA من لوحة التحكم وتفعيلها على Store View.

هل يدعم ماجنتو بوابات الدفع العربية؟

نعم، مثل بايتابس، تابي، تمارا، هايبرباي، والعديد من المزودين المحليين.

كيف أحسّن سرعة متجر ماجنتو عربي؟

باستخدام Varnish Cache + CDN قريب (CloudFront البحرين) + ضبط PHP-FPM + تفعيل الكاش الداخلي لماجنتو.

خاتمة

إن إعداد متجر Magento 2 بدعم كامل للغة العربية لا يحتاج إلى أشهر من العمل إذا اتبعت أفضل الممارسات والإعدادات الصحيحة من اليوم الأول لتنصيب الماجنتو.
وتأكد دائماً من الإستعانة بمطور ماجنتو محترف نظراً لأن الماجنتو بيئة صعبة نوعاً ما على المبتدئين ويجب إعدادها بشكل احترافي.

والآن، هل ترغب في متجر ماجنتو 2 احترافي يعمل بلا أعطال ويُسعد عملاءك؟ أو لديك متجر ماجنتو وتحتاج إلى دعم فني من خبراء ماجنتو العرب؟ [تصفح باقات وأسعار الدعم الفني]