ترحيل إلى PrestaShop 9 وقالب جديد لـ Tellknives
متجر سويسري للسكاكين عبر الإنترنت يضم 10 000 منتج، انتقل من PrestaShop 8.1 إلى 9.1، بقالب فرعي مبني على Hummingbird وفيّ لهويته البصرية، وكتالوج متزامن مع أدوات الإدارة، وضريبة قيمة مضافة مطابقة لسويسرا وللتصدير. نُقل 12 800 عميل و17 900 طلبية، دون أي ترحيل للبيانات يوم الإطلاق.
التحدي
تبيع Tellknives السكاكين والأدوات ومعدّات الهواء الطلق من سويسرا، بالفرنسية والألمانية والإيطالية والإنجليزية. يضم الكتالوج أكثر من 10 000 منتج ونحو 7 000 متغيّر، تُغذّى تلقائيًا من أداة إدارة المنتجات ومن ملفات المخزون الواردة من الموردين. ويستقبل المتجر طلبات كل يوم، بالبطاقة وعبر TWINT.
كان المتجر يعمل على PrestaShop 8.1 بقالب مشتق من Falcon لم يعد يُصان، و80 وحدة برمجية كتب جزءًا منها مزوّدون سابقون، وتعديلات على النواة لم يعد PrestaShop 9 يقبلها. ولم يكن الموقع يطبّق إلا القليل من الهوية البصرية للعلامة.
تلخّص دفتر الشروط في أربع نقاط: الانتقال إلى PrestaShop 9، وتحديث التصميم مع احترام الهوية البصرية، والحفاظ على كل البيانات وكل التدفقات (الكتالوج والدفع والشحن واستيراد المخزون)، ومواصلة البيع دون انقطاع.
كان المتجر يعمل على PrestaShop 8.1 بقالب مشتق من Falcon لم يعد يُصان، و80 وحدة برمجية كتب جزءًا منها مزوّدون سابقون، وتعديلات على النواة لم يعد PrestaShop 9 يقبلها. ولم يكن الموقع يطبّق إلا القليل من الهوية البصرية للعلامة.
تلخّص دفتر الشروط في أربع نقاط: الانتقال إلى PrestaShop 9، وتحديث التصميم مع احترام الهوية البصرية، والحفاظ على كل البيانات وكل التدفقات (الكتالوج والدفع والشحن واستيراد المخزون)، ومواصلة البيع دون انقطاع.
حلنا
أُنجز المشروع كله على نسخة تجريبية كاملة، مستضافة على الخادم نفسه، مع إيقاف الرسائل الإلكترونية وتشغيل الدفع في وضع الاختبار واستبعاد الروبوتات. وكانت تتلقى كل ليلة نسخة حديثة من المتجر المباشر: 232 جدولًا تُنسخ وتُراجع، دون أي فرق، في دقيقتين. وهكذا كانت العميلة تعمل دائمًا على بياناتها الحقيقية.
يحذف PrestaShop 9 ستًّا وخمسين فئة وتسعين دالة عامة من الإصدار 8. رُوجع كل تعديل وكل وحدة برمجية على هذا الأساس: أُعيدت مواءمة التعديلات المفيدة مع PrestaShop 9، وأُزيلت التي لم تعد لازمة، واستُبدلت وحدات القالب القديم بما يقابلها في النظام الأصلي حين وُجد.
ينطلق التصميم من الهوية البصرية للعلامة: أحمر Tellknives والأخضر العسكري وخط Outfit. ودُمج النموذج الذي اعتمدته العميلة في قالب فرعي مبني على Hummingbird، القالب الرسمي لـ PrestaShop 9، مع الإبقاء على ما كان القالب القديم يحسنه (القائمة الكبرى، وخانة «اسألوا خبراءنا»، وبطاقة الهدايا). وبفضل خطوط أخفّ وتحويل 27 000 صورة إلى WebP، صار وزن الصفحات أقل بخمس إلى عشر مرات، وصارت تُحمَّل أسرع بمرتين، بطلبات أقل بنسبة 35 %.
حين لم تناسبنا أي وحدة موجودة، كتبنا وحدتنا الخاصة، أصلية لـ PrestaShop 9. Sharp Users هو فضاء سفراء العلامة، بملفاتهم الشخصية ومقالاتهم التي تُراجع قبل النشر ومستويات مشاركتهم. وتطبّق وحدة الضريبة عند التصدير ضريبة القيمة المضافة السويسرية البالغة 8,1 % على سويسرا وليختنشتاين، وتتيح لبقية الدول الطلب دون ضريبة، وتعرض تقديرًا لضريبة الاستيراد منذ سلة التسوق. وتترجم وحدة أخيرة الكتالوج إلى اللغات الأربع، عبر DeepL أو بالذكاء الاصطناعي.
حُوِّلت أسعار الكتالوج البالغة 9 811 سعرًا إلى أسعار دون ضريبة، وروجعت عيّنة من 80 سعرًا فجاءت مطابقة قبل التحويل وبعده. ونُقلت قوائم المفضّلة الخاصة بالعملاء وعددها 522 قائمة (9 043 منتجًا)، وانتقل PostFinance Checkout إلى الإصدار 2، وأُضيف اليورو إلى جانب الفرنك السويسري. هذا العمل تطوير خاص بقدر ما هو تجارة إلكترونية.
يتابع المتجرَ PrestaSecure، حلّنا الأمني المخصّص لـ PrestaShop، في صيغته Serenity: يراقب فريقنا المتجر ويتدخّل بنفسه عند أي إنذار. تُحلَّل الملفات والوحدات في كل فحص، ويُبلَّغ عن أي تعديل غير متوقَّع. ويصفّي جدار حماية تطبيقي الطلبات قبل وصولها إلى PrestaShop. ويجب تأكيد أي دخول إلى لوحة الإدارة من مكان جديد برمز يُرسل إلى عنوان موثوق تختاره العميلة. ورُوجعت الوحدات التي كتبها مزوّدون سابقون وعُزِّزت قبل الإطلاق. ونُقلت الإعدادات وعُدِّلت لـ PrestaShop 9 يوم الانتقال.
يحذف PrestaShop 9 ستًّا وخمسين فئة وتسعين دالة عامة من الإصدار 8. رُوجع كل تعديل وكل وحدة برمجية على هذا الأساس: أُعيدت مواءمة التعديلات المفيدة مع PrestaShop 9، وأُزيلت التي لم تعد لازمة، واستُبدلت وحدات القالب القديم بما يقابلها في النظام الأصلي حين وُجد.
ينطلق التصميم من الهوية البصرية للعلامة: أحمر Tellknives والأخضر العسكري وخط Outfit. ودُمج النموذج الذي اعتمدته العميلة في قالب فرعي مبني على Hummingbird، القالب الرسمي لـ PrestaShop 9، مع الإبقاء على ما كان القالب القديم يحسنه (القائمة الكبرى، وخانة «اسألوا خبراءنا»، وبطاقة الهدايا). وبفضل خطوط أخفّ وتحويل 27 000 صورة إلى WebP، صار وزن الصفحات أقل بخمس إلى عشر مرات، وصارت تُحمَّل أسرع بمرتين، بطلبات أقل بنسبة 35 %.
حين لم تناسبنا أي وحدة موجودة، كتبنا وحدتنا الخاصة، أصلية لـ PrestaShop 9. Sharp Users هو فضاء سفراء العلامة، بملفاتهم الشخصية ومقالاتهم التي تُراجع قبل النشر ومستويات مشاركتهم. وتطبّق وحدة الضريبة عند التصدير ضريبة القيمة المضافة السويسرية البالغة 8,1 % على سويسرا وليختنشتاين، وتتيح لبقية الدول الطلب دون ضريبة، وتعرض تقديرًا لضريبة الاستيراد منذ سلة التسوق. وتترجم وحدة أخيرة الكتالوج إلى اللغات الأربع، عبر DeepL أو بالذكاء الاصطناعي.
حُوِّلت أسعار الكتالوج البالغة 9 811 سعرًا إلى أسعار دون ضريبة، وروجعت عيّنة من 80 سعرًا فجاءت مطابقة قبل التحويل وبعده. ونُقلت قوائم المفضّلة الخاصة بالعملاء وعددها 522 قائمة (9 043 منتجًا)، وانتقل PostFinance Checkout إلى الإصدار 2، وأُضيف اليورو إلى جانب الفرنك السويسري. هذا العمل تطوير خاص بقدر ما هو تجارة إلكترونية.
يتابع المتجرَ PrestaSecure، حلّنا الأمني المخصّص لـ PrestaShop، في صيغته Serenity: يراقب فريقنا المتجر ويتدخّل بنفسه عند أي إنذار. تُحلَّل الملفات والوحدات في كل فحص، ويُبلَّغ عن أي تعديل غير متوقَّع. ويصفّي جدار حماية تطبيقي الطلبات قبل وصولها إلى PrestaShop. ويجب تأكيد أي دخول إلى لوحة الإدارة من مكان جديد برمز يُرسل إلى عنوان موثوق تختاره العميلة. ورُوجعت الوحدات التي كتبها مزوّدون سابقون وعُزِّزت قبل الإطلاق. ونُقلت الإعدادات وعُدِّلت لـ PrestaShop 9 يوم الانتقال.
النتائج
في 2 نوفمبر 2026، لم يكن هناك أي بيانات تحتاج إلى ترحيل: صارت النسخة التجريبية، المحدَّثة أصلًا، هي المتجر. بدأت الصيانة عند الساعة 10:11، وأُعيد فتح المتجر للجمهور عند الساعة 11:39، بعد اختبار قبول أُجري مع العميلة.
منح أول فحص من PrestaSecure للمتجر الجديد درجة أمان 100 من 100.
عولجت ملاحظات فريق Tellknives في اليوم نفسه، أثناء اختباراتهم: المخزون اليدوي، وملصقات البريد السويسري، واستيراد مخزون الموردين، وخدمة العملاء. وفي صباح اليوم التالي، كشفت مراجعة السجلات عن مزامنة للكتالوج، كتبها مزوّد سابق، لم تكن متوافقة مع PrestaShop 9. صُحِّحت خلال ساعة، وأُعيد تمرير إرسالات اليوم السابق دون أي فقدان.
ترحيل آخر إلى PrestaShop 9 أُنجز بالطريقة نفسها: متجر Ammerlaan Import.
منح أول فحص من PrestaSecure للمتجر الجديد درجة أمان 100 من 100.
عولجت ملاحظات فريق Tellknives في اليوم نفسه، أثناء اختباراتهم: المخزون اليدوي، وملصقات البريد السويسري، واستيراد مخزون الموردين، وخدمة العملاء. وفي صباح اليوم التالي، كشفت مراجعة السجلات عن مزامنة للكتالوج، كتبها مزوّد سابق، لم تكن متوافقة مع PrestaShop 9. صُحِّحت خلال ساعة، وأُعيد تمرير إرسالات اليوم السابق دون أي فقدان.
ترحيل آخر إلى PrestaShop 9 أُنجز بالطريقة نفسها: متجر Ammerlaan Import.