الانتقال إلى المحتوى

بريستاشوب

ترحيل PrestaShop من 1.7 إلى 8 أو 9: قائمة التحقق لتجنّب المفاجآت غير السارة

جرد الوحدات والـ overrides والقالب، إصدار PHP، بيئة ما قبل الإنتاج واختبار مسار الطلب: خطوات ترحيل PrestaShop متحكَّم فيه.

الترحيل الفاشل لـ PrestaShop يظهر فورًا: سلة لم تعد تظهر، دفع يعرض خطأ، لوحة تحكم يتعذّر الوصول إليها. أما الترحيل الناجح فلا يلاحظه أحد. إليك المنهجية التي نطبّقها للانتقال بمتجر من الإصدار 1.7 إلى PrestaShop 8 أو 9.

1. الجرد قبل لمس أي شيء

أعدّ قائمة بكل وحدة مثبّتة، وناشرها، وإصدارها، وتوافقها المعلن مع الإصدار المستهدف. حدّد الوحدات المهجورة: فهي التي تعيق معظم عمليات الترحيل. وأعدّ أيضًا قائمة بالـ overrides الموجودة في المجلد override/: فكل واحد منها نقطة انكسار محتملة.

2. التحقق من إصدار PHP

لا يقبل PrestaShop 8 وPrestaShop 9 إصدارات PHP نفسها التي يقبلها الإصدار 1.7. تحقّق من توافق الإصدار المستهدف في الوثائق الرسمية، ثم تأكّد من أن استضافتك توفّره. والتطويرات الخاصة المكتوبة لـ PHP 7 هي غالبًا التي تتطلب أكبر قدر من التصحيحات.

3. العمل على نسخة، وليس على الموقع الفعلي أبدًا

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

4. معالجة القالب والوحدات

  • حدّث الوحدات غير المتوافقة أو استبدلها؛ وأعد كتابة التطويرات الخاصة بالاعتماد على الخطافات (hooks) بدلًا من الـ overrides.
  • افحص القالب: القالب الفرعي المبني على Classic يُرحَّل بسهولة، أما القالب المعدَّل بشكل كبير فقد يتطلب إعادة تصميم جزئية.
  • تحقّق من صفحات الإدارة الخاصة بالوحدات المطوّرة داخليًا، والتي نُقلت تدريجيًا إلى Symfony في الإصدارات الحديثة.

5. اختبار ما يدرّ الأرباح

أتمت المسارات الحساسة: إنشاء حساب، الإضافة إلى السلة، تطبيق رمز تخفيض، اختيار شركة التوصيل، الدفع في وضع الاختبار، واستلام رسالة التأكيد. والاختبارات الشاملة (end-to-end)، باستخدام Playwright مثلًا، يُعاد تشغيلها في بضع دقائق بعد كل تصحيح.

6. التحضير للانتقال

خطّط للإطلاق في وقت تكون فيه حركة الزيارات منخفضة، وجمّد تعديلات الكتالوج أثناء العملية، واحتفظ بنسخة احتياطية قابلة للاسترجاع وبخطة تراجع مكتوبة. ثم راقب سجلات الأخطاء والطلبيات طوال 48 ساعة.

هل تحضّر لعملية ترحيل؟ يتيح التدقيق التقني تقدير تكلفة العمل بدقة قبل أن تلتزم.

باقات بسعر ثابت

انتقل إلى التنفيذ

290 € خارج الرسوم30 000 دج

تحديث PrestaShop (إصدار فرعي)

تصحيحات أمنية ووحدات محدَّثة، دون توقف المبيعات.

  • نسخة احتياطية كاملة
  • التحديث إلى آخر إصدار من فرعك
  • تحديث الوحدات المتوافقة

سعر ثابت

1 490 € خارج الرسوم150 000 دج

ترحيل PrestaShop من 1.7 إلى 8 أو 9

تخلّص من PrestaShop 1.7 دون أن تفقد بياناتك ولا ترتيبك في محركات البحث.

  • تدقيق توافق الوحدات والقالب
  • الترحيل على نسخة مطابقة (المنتجات، العملاء، الطلبات، المحتوى)
  • الانتقال إلى PHP 8

690 € خارج الرسوم70 000 دج

وحدة PrestaShop صغيرة حسب الطلب

وحدة نظيفة، دون override، تصمد أمام تحديثاتك القادمة.

  • ميزة واحدة (مثل بلوك منتج، قاعدة توصيل، تصدير، حقل للعميل)
  • وحدة مبنية على الـ hooks، دون override
  • متوافقة مع PrestaShop 1.7 و8 و9

ابدأ

لديك مشروع في ذهنك؟

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