كيفية التعامل مع المناطق والعملات المتعددة باستخدام WooCommerce
في عصر عالمي، يكتفي عدد قليل جداً من أصحاب المتاجر بالبيع لمنطقة واحدة فقط، وبغة واحدة وعملة واحدة. يلعب عدة أشياء مختلفة دوراً في ذلك، وسناقش العديد منها أدناه.
| ما تريد تقديمه | الحلول | الروابط |
|---|---|---|
| ضرائب ومناطق شحن متعددة | نواة WooCommerce (Core) | تنزيل |
| عملات متعددة | أداة تحويل العملات (Currency Converter Widget) | شراء |
| لغات متعددة و/أو مواقع متعددة للمتجر | MultilingualPress | تنزيل |
ضرائب ومناطق شحن متعددة
إذا كانت الأمور الوحيدة التي تريد إعدادها بشكل مختلف وفقاً للمنطقة هي الضرائب والشحن، فيمكنك استخدام نواة WooCommerce الأساسية لذلك.
الضرائب
- في لوحة تحكم مدير ووردبريس (WP Admin) لمتجرك، انتقل إلى WooCommerce > الإعدادات (Settings) > الضرائب (Taxes) > خيارات الضرائب (Tax Options).
- بجانب "حساب الضريبة بناءً على (Calculate Tax Based On)"، اختر عنوان شحن العميل (Customer shipping address).

- بعد ذلك، انتقل إلى WooCommerce > الإعدادات (Settings) > الضرائب (Taxes) > الأسعار القياسية (Standard Rates).
- أضف معدلات الضرائب للبلدان المختلفة التي تريد البيع لها

الآن ستختلف الضرائب إذا قام العملاء بالشراء من موقع مختلف.
الشحن
وبالمثل، يمكننا إعداد مناطق الشحن. في المثال أدناه، سنقوم بتحديد سعر شحن ثابت للمملكة المتحدة بقيمة 10 جنيهات إسترلينية (£10 GBP)، وشحن مجاني لهولندا.
- في لوحة تحكم مدير ووردبريس، انتقل إلى WooCommerce > الإعدادات (Settings) > الشحن (Shipping) > مناطق الشحن (Shipping Zones).
- انقر على إضافة منطقة (Add zone).
- أضف اسم المنطقة (Zone Name)، المنطقة (Region)، وطريقة الشحن (Shipping method).
- اختر سعر ثابت (Flat Rate) للمملكة المتحدة وشحن مجاني (Free Shipping) لهولندا.
لقد قمت الآن بإعداد شحن مختلف للمملكة المتحدة وهولندا.
عملات متعددة باستخدام أداة تحويل العملات (Currency Converter Widget)
إذا كنت تريد توفير عملات مختلفة على منصتك، فاستخدم أداة تحويل العملات (Currency Converter Widget) للسماح للعملاء باختيار عملتهم المفضلة.
يتم حساب جميع العملات تلقائياً بالنسبة إلى العملة الرئيسية. على سبيل المثال، إذا قمت بتعيين عملتك الرئيسية على الجنيه الإسترليني (GBP) وسمحت باليورو والدولار الأمريكي بجانب ذلك، فسيتعين عليك إدخال أسعار منتجاتك بالجنيه الإسترليني وسيتم حساب جميع الأسعار الأخرى تلقائياً. لا يمكنك تعديل الأسعار المُحَوَّلة يدوياً.
لاستخدام هذه الأداة، راجع وثائق التوثيق. بمجرد الانتهاء من ذلك، سيتمكن عملاؤك من تغيير العملة.
لغات متعددة باستخدام MultilingualPress
إذا كنت تريد توفير متجرك بلغات مختلفة، فإن أحد أفضل الخيارات هو MultilingualPress. لنبدأ بما تفعله وما لا تفعله.
الوظائف
ما تفعله:
- ربط عدة مواقع ويب على شبكة ووردبريس (WordPress network) على مستوى المنتجات والصفحات. على سبيل المثال، يمكنك القول إن صفحة "السلة (Basket)" في متجر المملكة المتحدة وورقة "سلة التسوق (Cart)" في متجر الولايات المتحدة مرتبطة في المحتوى.
- تعديل محتوى جميع اللغات في مكان واحد. على سبيل المثال، إذا كنت تقوم بتحرير منتج في متجر باللغة الإنجليزية، يمكنك إضافة ترجمة هناك للمنتج الهولندي. سيؤدي هذا إلى تحديث المنتج على المتجر الهولندي.
- السماح بالتبديل بسهولة بين اللغات على مستوى المنتجات والصفحات. إذا كنت تشاهد المنتج X باللغة الإنجليزية، يمكنك النقر فوق علم هولندي لنقلك إلى الإصدار الهولندي من المنتج X. (في هذه الحالة، لقد أضفت علماً، ولكن الخيار الافتراضي سيكون رابطاً بسيطاً).
- تكوين بعض الإعدادات مركزياً. مع شبكة ووردبريس، يمكنك إدارة بعض الأشياء على مستوى المواقع المتعددة (multisite): المستخدمون، والسمات (themes)، والإضافات، وبعض الإعدادات يمكن إدارتها عبر مواقع الويب دفعة واحدة. تتيح لك MultilingualPress إضافة روابط سريعة للترجمات وإعداد عمليات إعادة التوجيه إلى المتجر بلغة متصفح العميل، على سبيل المثال لا الحصر.
- تكوين WooCommerce بشكل منفصل. داخل كل متجر، يمكنك ربط المنتجات، ولكن يمكنك الحصول على إعدادات منفصلة بخصوص العملة، والضرائب، والشحن، وما إلى ذلك. يمكن تعيين كل إعداد من إعدادات WooCommerce بشكل مختلف.
- تجنب فقدان الأداء. إضافة عدة إصدارات لغة لنفس المنتج على نفس موقع الويب يمكن أن يؤدي إلى فقدان الأداء. MultilingualPress لا تفعل هذا: اللغات المختلفة تقع على مواقع ويب مختلفة.
- تحسين محركات البحث (SEO) لغة معينة. تركز MultilingualPress على موقع ويب فردي لكل لغة مما يساعد الموقع في تحسين محركات البحث.
ما لا تفعله:
- أتمتة تحويل العملات. يمكنك إعداد عملات منفصلة، ولكن يجب تغيير الأسعار يدوياً على المنتجات.
- مركزية المخزون. سيظل يتم إدارة كل إصدار من المنتج بشكل منفصل. قد تكون اللغة مرتبطة، لكن المخزون ليس كذلك.
دعم MultilingualPress
للحصول على المساعدة.التكوين (Configuration)
MultilingualPress هي إضافة متعددة الاستخدامات مع الكثير من الخيارات. أدناه، سنقتصر على نظرة عامة قصيرة.
1. إنشاء شبكة (Network)
- إعداد شبكة ووردبريس. تعمل MultilingualPress فقط مع
شبكة (Network)
، لذا ستحتاج إلى إنشائها أولاً للبدء. - تثبيت كل من WooCommerce و MultilingualPress على الشبكة. في لوحة تحكم ووردبريس، انتقل إلى مواقعي (My Sites) > الإضافات (Plugins) > أضف جديداً (Add New). من هناك، ابحث عن WooCommerce وثبّته. ثم, افعل نفس الشيء لـ MultilingualPress.
- تفعيل شبكي (Network Activate) لـ MultilingualPress فقط. سيؤدي هذا إلى جعل الإضافة نشطة لجميع المواقع على الشبكة. لا تفعل هذا لـ WooCommerce لأن هذا سيشكل تحدياً للضرائب والشحن. بالاشتراك مع MultilingualPress، إذا تم تفعيل WooCommerce بشكل شبكي، فلا يمكن تعديل الضرائب والشحن إلا على المتجر الرئيسي ولا تنتقل إلى المتجر الثانوي.
- انتقل إلى مواقعي (My Sites) > الإعدادات (Settings) > MultilingualPress. اختر الإعدادات التي ترغب في تمكينها. قم بتمكين مترجم نوع المنشور المخصص (Custom Post Type Translator).

2. إعداد المتجر الرئيسي
- أنشئ متجرك الرئيسي. انتقل إلى مواقعي (My Sites) > المواقع (Sites) > أضف جديد (Add New). أكمل جميع الإعدادات. إذا كان هذا سيكون متجرك الرئيسي، يمكنك ترك إعدادات MultilingualPress فارغة في الوقت الحالي، بصرف النظر عن اللغة (Language). يجب تحديد تلك اللغة.

- ثم انتقل إلى مواقعي (My Sites) > المواقع (Sites) > كل المواقع (All Sites). اذهب إلى لوحة التحكم (Dashboard) لموقعك.
- انتقل إلى لوحة التحكم > الإضافات (Plugins) وقم بتفعيل WooCommerce.
يمكنك دائماً تغيير الإعدادات أو إضافة المزيد من المنتجات لاحقاً، ولكن مع MultilingualPress من الجيد القيام بذلك بالتفصيل قدر الإمكان لأن هذه الإضافة ستسمح لك بجعل موقعك الثاني مبنياً على هذا الموقع الرئيسي، بما في ذلك نسخ الإعدادات والمنتجات بالفعل، وربط الأخيرة.
3. إعداد متجر ثانٍ بلغة مختلفة
- أنشئ متجراً ثانياً. انتقل إلى مواقعي (My Sites) > المواقع (Sites) > إضافة موقع جديد (Add New Site). قم بتكوين جميع الإعدادات. تأكد من تمكين العلاقة (Relationship) مع الموقع الرئيسي، واختر أن هذا الموقع الجديد مبني على موقع (Based on site). هناك اختر الموقع الرئيسي. سيسمح لك هذا بـ "تفعيل جميع الإضافات النشطة على موقع المصدر" وسيؤدي هذا إلى تفعيل WooCommerce ونسخ الإعدادات.

- انتقل إلى لوحة التحكم (Dashboard) لموقعك الثاني.
- بعد ذلك، انتقل إلى لوحة التحكم > WooCommerce > الإعدادات (Settings). من هناك، قم بتكوين موقعك الثانوي. قد ترغب في إعداد إ locales مختلفة، وضرائب، وشحن، وطرق دفع.
- إذا ذهبت إلى لوحة التحكم > المنتجات (Products)، سترى أن جميع المنتجات يتم نسخها من الموقع الرئيسي.
- الآن يمكنك تعديل كل منتج. نظرة على الأقل على الأسعار (prices) إذا قمت بتغيير العملة. يمكن تعديل وصف المنتجات (descriptions) على أي من المتجرين. على سبيل المثال، في لقطة الشاشة أدناه، تم إضافة ترجمة هولندية مختلفة.

- لاحظ أنه يمكنك أيضاً تغيير العلاقة (change the relationship) بين منتجين. في الوقت الحالي، سيرتبط Flying Ninja في المتجر الإنجليزي بـ Flying Ninja في النسخة الهولندية؛ ويمكن تغيير هذا.
- اختر تخصيص (Customise). ثم انتقل إلى الودجات (Widgets) > الشريط الجانبي (Sidebar) > إضافة ودجة (Add a Widget) > تبديل اللغة (Language Switcher). بمجرد تكوين هذا، سيتمكن العملاء من التبديل بين المتجرين.
عرض العميل (Customer view)
سيتمكن العملاء الآن من البدء في المتجر الإنجليزي، والانتقال إلى منتج، والتبديل ذهاباً وإياباً بين المتجرين المختلفين.
عندما يقومون بإضافة المنتج إلى سلة التسوق في أي من المتجرين، ستكون الخيارات من حيث الضرائب والشحن والدفع مختلفة وفقاً لكيفية تكوين المتجر.
- في مثال متجر المملكة المتحدة هنا، نشحن فقط إلى المملكة المتحدة، ولدينا سعر شحن ثابت قدره 5 جنيهات إسترلينية (£5 GBP)، وضرائب المملكة المتحدة بنسبة 20٪، وخيار الدفع عبر PayPal أو التحويل المصرفي.

- في مثال المتجر الهولندي، نشحن إلى كل من بلجيكا وهولندا، ولدينا شحن مجاني، وضرائب NL بنسبة 21٪، وخيار دفع عبر التحويل المصرفي فقط.

الأسئلة والدعم
هل لا تزال لديك أسئلة وتحتاج إلى مساعدة؟
تتعلق هذه الوثائق بإضافة ووكومرس الأساسية المجانية (core WooCommerce plugin)، والتي يتم تقديم الدعم لها في منتديات المجتمع على WordPress.org. من خلال البحث في هذا المنتدى، ستجد غالباً أن سؤالك قد تم طرحه والإجابة عليه من قبل.
إذا لم تقم بإنشاء حساب على WordPress.org لاستخدام المنتديات،
- إذا كنت تتطلع إلى توسيع الوظائف الأساسية المعروضة هنا، فنحن نوصي بمراجعة الإضافات المتاحة في .
- هل تحتاج إلى دعم متقدم مستمر أو تخصيص (customization) مبني لـ WooCommerce؟ استعن بـ .
- هل أنت مطور تقوم بناء تكامل أو إضافة خاصة بك لـ WooCommerce؟ تحقق من .