المشكلة
تبيع Officine dei Cedri منتجات كالابرية تقليدية قوامها الأترج: مشروبات الأترج الكحولية والحلويات التقليدية. وأرادت متجرًا واحدًا يبيع لفئات مختلفة من العملاء بأسعار مختلفة، ويستطيع استخدامه الزوار الذين لا يقرؤون الإيطالية أيضًا.
ما الذي بنيته
بنيتُ متجر WooCommerce ثنائي اللغة بقواعد تسعير لكل فئة من العملاء.
- الإيطالية والإنجليزية — qTranslate مع روابط مترجمة ودعم WooCommerce، فتتوفر المنتجات والفئات والصفحات باللغتين.
- أسعار حسب فئة العميل — سعر مختلف لكل دور مستخدم، مع إمكانية عرض الكتالوج بلا أسعار وإظهار إشعار مخصص بدلًا منها.
- تسعير ديناميكي وخصومات — قواعد لأسعار المنتجات وخصومات السلة، تُضبط من لوحة الإدارة.
- شحن وفق جدول أسعار — تُحسب تكاليف الشحن من جدول قواعد.
- فواتير PDF — فواتير لطلبات WooCommerce بصيغة PDF.
- أدوات تسهّل التسوق — مقارنة المنتجات، وعرض شبكي أو قائمة، ومنتجات ذات صلة، ومشاركة على Facebook، ودردشة مباشرة.
- السرعة والأمان — تخزين مؤقت للصفحات عبر W3 Total Cache، وCloudflare، ونسخ احتياطية، وحماية من هجمات التخمين.
التقنيات المستخدمة
WordPress وWooCommerce بقالب Benissimo ذي الطابع الكلاسيكي، وqTranslate وPrices by User Role وDynamic Pricing & Discounts وTable Rate Shipping وWooCommerce PDF Invoice وYoast SEO وPhoto Gallery.
لماذا بهذه الطريقة
التسعير حسب فئة العميل وقواعد الخصم ووجود لغتين عناصر تتداخل بطرق يسهل الخطأ فيها. لذا بنيتُ المتجر أولًا على نطاق فرعي تجريبي، بالقالب نفسه وإضافات التسعير نفسها، واختبرته هناك قبل نقله إلى النطاق الحي.


