في هذه الصفحة
المكونات الإضافية المطلوبة
لتشغيل متجرك بعملات متعددة، قم بالتثبيت والتفعيل:
- WooCommerce
- WooCommerce Multilingual
للوصول إلى الميزات الكاملة متعددة اللغات، تحتاج أيضًا إلى WPML و WPML String Translation.
تكوين العملات
انتقل إلىWooCommerce ← WooCommerce Multilingual ومتعدد العملات وانقر على علامة التبويب متعدد العملات لتمكين وضع العملات المتعددة. بعد ذلك، اختر كيف تريد إظهار العملات.
العملات حسب الموقع الجغرافي
عند إعداد العملات حسب الموقع الجغرافي، يمكنك تحديد الدول التي ستتوفر فيها كل عملة أو استبعاد دول بعينها.
WooCommerce يستخدم MaxMind Geolocation لتحديد موقع العميل الجغرافي لتحديد موقع العميل عن طريق عنوان IP أو عنوان إرسال الفواتير (للمستخدمين الذين قاموا بتسجيل الدخول فقط). للحصول على أفضل النتائج، قم بإنشاء حساب MaxMind مجاني وأدخل مفتاح الترخيص الخاص بك في صفحة العملات المتعددة.
إذا لزم الأمر، يمكنك استخدام خطاف التصفية wcml_geolocation_get_geter_cuser_country لتجاوز البلد الافتراضي المحدد جغرافيًا واستخدام عنوان الفوترة أو الشحن بدلاً من ذلك.
العملات القائمة على اللغة
يتطلب هذا الخيار وجود WPML Multilingual CMS أو حساب وكالة.
إذا كان لديك WPML ، يمكنك تعيين عملة افتراضية لكل لغة. سيرى المستخدمون الأسعار بتلك العملة عند تبديل اللغات. يمكنك اختيار عرض عملات متعددة لكل لغة أو عملة واحدة بناءً على لغة المستخدم.
إضافة محول العملات إلى الواجهة الأمامية
بمجرد إعداد عملات متعددة، اعرض محوِّل العملات في قالب موقعك باستخدام أداة أو كود قصير أو كود PHP.
أداة تبديل العملات
لإضافة محوّل عملات كأداة WordPress كلاسيكية:
- انتقل إلىWooCommerce ← WooCommerce Multilingual ومتعدد العملات وانقر على علامة التبويب متعدد العملات.
- مرر إلى أداة تبديل عملة القطعة وأضف أداة جديدة لتبديل العملات.
في حين أنه اختياري، يمكنك تخصيص قالب محوّل العملات باستخدام هذه المعلمات:
- %name%: الاسم الكامل للعملة (مثل “اليورو”).
- %symbol%: رمز قياسي يمثل العملة (على سبيل المثال، “$” أو “€”).
- %code%: الرمز القياسي الذي يمثل العملة (على سبيل المثال، USD للدولار الأمريكي).
- %subtotal%: إجمالي تكاليف الطلب الحالي (السلة)، باستثناء تكاليف الشحن والضرائب الإضافية. يتضمن ذلك رمز العملة ويتم تنسيقه وفقًا لإعدادات WooCommerce.
بالإضافة إلى ذلك، يمكنك استخدام علامات HTML(img، span، em، strong، u) لتخصيص الإخراج عند تعيين نمط المحوّل إلى قائمة العملات، بما يتماشى مع معايير HTML الرسمية لعلامة التحديد.
الرمز القصير لتحويل العملات
لإضافة محوّل العملات إلى أماكن أخرى على موقعك، استخدم الرمز القصير التالي:
رمز قصير: [currency_switcher]
صفات:format
(العلامات المتاحة:%name%
,%code%
,%symbol%
) تقصير: %name% (%symbol%)
مثال على الاستخدام: [currency_switcher format="%code% (%symbol%)"]
محول العملات كرمز PHP
لإضافة محوّلات العملات وتخصيصها باستخدام كود PHP، استخدم الإجراء التالي:
do_action('wcml_currency_switcher', array('format' => '%name% (%symbol%)'));
إلى جانب التنسيق، يمكنك استخدام المعلمة التالية لإخراج قائمة منسدلة أساسية برموز عملات لقيم الخيارات:
أسلوب التبديل : wcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list
سيتم تحديد عملة العميل الحالية أو العملة الافتراضية التي تم تكوينها للغة معينة تلقائياً.
لمزيد من المرونة، يمكنك تصميم محوّلات عملات مخصصة باستخدام ملفات القوالب.
إعداد بوابات الدفع
ستكون أي بوابات دفع تقوم بإعدادها في قسم المدفوعات في WooCommerce ← الإعدادات متاحة لجميع عملات موقعك.
WooCommerce Multilingual متوافق مع WooCommerce PayPal Payments وStripe والتحويلات البنكية المباشرة.
تهيئة بوابات الدفع لكل عملة
تتطلب هذه الميزة وجود WPML Multilingual CMS أو حساب وكالة.
إذا كان لديك WPML ، يمكنك الانتقال إلى علامة التبويب متعدد العملات في WooCommerce → WooCommerce Multilingual ومتعدد العملات والنقر على أيقونة القلم الرصاص بجوار العملة إلى:
- تمكين بوابات الدفع وتعيين بوابات دفع محددة لكل عملة.
- اختر العملة التي تريد تحصيل الرسوم من العملاء واستلام المدفوعات بها لكل بوابة. يتيح لك ذلك تلقي المدفوعات بعملة مختلفة عن العملة التي يستخدمها عميلك. سيرى العميل المبلغ الإجمالي بالعملة المحولة أثناء عملية الدفع.
تهيئة بوابات الدفع بناءً على موقع العميل
تتطلب هذه الميزة وجود WPML Multilingual CMS أو حساب وكالة.
في المواقع متعددة اللغات التي تستخدم الموقع الجغرافي لعرض العملات، يمكنك التحكم في بوابات الدفع التي تظهر للعملاء في كل موقع.
- انتقل إلى WooCommerce ← الإعدادات وانقر على علامة التبويب المدفوعات.
- انقر على طريقة الدفع التي ترغب في تعديلها.
- في إتاحة البلد، قم بتعيين البلدان التي تريد أن تظهر بوابة الدفع الخاصة بك فيها.
المزيد من الميزات والوظائف متعددة العملات
WooCommerce Multilingual تقدم & Multicurrency مجموعة من الميزات الإضافية لإدارة عملات متعددة، وكلها متوفرة في كل من الإصدار المستقل والحساب WPML.
تمكين أسعار الصرف التلقائية
في علامة التبويب متعدد العملات في WooCommerce ← WooCommerce Multilingual ومتعدد العملات، يمكنك تمكين أسعار الصرف التلقائية.
بعد ذلك، قم بتخصيص التفاصيل مثل اختيار مزود الخدمة ورسوم الرفع وتكرار التحديث.
تحديد خيارات العملات وقواعد التقريب
WooCommerce Multilingual يتعامل مع تنسيق العملات تلقائيًا. إذا كنت ترغب في ذلك، يمكنك النقر على أيقونة القلم الرصاص بجوار كل عملة لتخصيص تنسيق العملة وتعيين قواعد التقريب الخاصة بك.
تكوين أسعار مخصصة للعملات المختلفة
لتعيين أسعار مخصصة للمنتجات بعملات مختلفة:
- تحرير منتج.
- حدد خيار تحديد الأسعار يدوياً وأدخل أسعارك.
ستلغي الأسعار المخصصة أي أسعار يتم تحديدها تلقائيًا بواسطة سعر الصرف. للعودة إلى استخدام الأسعار التلقائية، يتعين عليك إزالة الأسعار المخصصة وتحديث المنتج.
تحديد أسعار الشحن حسب العملة
لتكوين أسعار شحن مميزة لكل عملة:
- انتقل إلى WooCommerce → الإعدادات وانقر على علامة التبويب الشحن.
- انقر على تعديل تحت طريقة الشحن التي ترغب في تخصيصها.
- في مربع الحوار المنبثق، قم بتمكين خيار تعيين التكاليف بالعملات المخصصة يدويًا وأدخل الأسعار.
عرض الطلبات والتحليلات حسب العملة
في صفحة WooCommerce ← الطلبات، يمكنك عرض الطلبات وتصفيتها حسب العملة. يمكن أن يساعدك ذلك على فهم الأداء بالعملات المختلفة.
معلومات المطور – خطافات للعملات المتعددة العملات
WooCommerce Multilingual يوفر فلاتر وخطافات لإضافات الطرف الثالث لتنفيذ منطق مخصص متعدد العملات، مما يسمح للمستخدمين برؤية الأسعار وتقديم الطلبات بعملتهم المفضلة.
راجع المجموعة الكاملة من WooCommerce Multilingual الفلاتر والخطافات.