إعداد Shopify Markets والعملات المتعددة لقالب Vertex
Vertex مربوط بالكامل بـ Shopify Markets جاهزاً — لا تطبيقات، لا محوّلات عملة خارجية، لا نصوص FX. إذا كنت تبيع لفرق مشتريات عبر دول متعددة، أو حسابات موزعين بعملات مختلفة، أو تشغل كتالوجات تجارية لمناطق منفصلة، فإن هذا الدليل يأخذك من متجر مبتدئ بسوق واحد إلى متجر B2B + B2C متعدد الأسواق أنيق في حوالي 30 دقيقة.
مشترو B2B في Shopify مثبتون في سوق واحد بإسناد شركتهم — لا يمكنهم تبديل العملات بحرية. لا يزال Vertex يعرض كبسولة العملة لهم (معلوماتية) حتى يروا دائماً العملة التي يدفعون بها بنظرة. تحب فرق المشتريات هذا — يلغي بريداً ذهاباً وإياباً لكل عرض سعر. ستحتوي القائمة المنسدلة على خيار واحد فقط.
ما الذي تتحكم به "Markets" فعلاً
Shopify Markets هو النظام الفرعي الأصلي الذي يتحكم، لكل مجموعة دولة / منطقة:
- العملة التي يراها المشتري ويدفع بها (محوّلة تلقائياً من عملة متجرك، أو متجاوزة عبر قائمة أسعار خاصة بالسوق)
- اللغة التي يُعرض بها المتجر (مأخوذة من JSON الخاص بـ
locales/؛ Vertex يأتي بالإنجليزية والفرنسية والإيطالية والألمانية والإسبانية) - استراتيجية التسعير — تحويل تلقائي بأسعار FX حية مع نسبة تعديل اختيارية، أو قائمة أسعار يدوية ثابتة لكل سوق
- النطاق / المجلد الفرعي —
example.com/fr-ca/أو نطاق.caمنفصل تماماً - إعادة التوجيه الجغرافي — اقتراح تلقائي أو إعادة توجيه تلقائي للزوار غير المطابقين إلى أقرب سوق لهم
- معاملة الضرائب + الرسوم الجمركية (في الأسواق التي تدعم DDP، مثل Shopify Markets Pro)
مهمة Vertex هي عرض هذا التكوين بأمانة: كبسولة العملة وكبسولة اللغة وعلامات hreflang وتنسيق السعر لكل سوق وشريط ترحيب B2B كلها تستشير كائن localization الحي على كل طلب.
المتطلبات المسبقة
| المتطلب | لماذا |
|---|---|
| خطة Shopify: Basic أو أعلى | Markets مدرج في كل خطة مدفوعة، لكنك تحتاج على الأقل Basic للأسواق الثانوية. Shopify Plus يفتح أسواقاً غير محدودة + Markets Pro (الرسوم الجمركية + DDP). |
| سوق ثانوي منشور واحد على الأقل | كبسولة عملة Vertex تُعرض عندما localization.available_countries.size > 0. بدون سوق ثانوي، توجد دولة واحدة فقط ولا يوجد شيء للتبديل إليه في القائمة المنسدلة — رغم أن الكبسولة نفسها لا تزال تُعرض لمشتري B2B (راجع حالة خاصة: B2B + Markets أدناه). |
| القالب منشور أو في معاينة | بعض تكوين Markets (إعادة التوجيه الجغرافي، السوق الافتراضي) يُعرض بشكل صحيح فقط عندما يكون القالب منشوراً أو يتم معاينته عبر المخصص. |
| اللغات المحلية مثبتة | إذا أردت محوّل لغة (وليس فقط محوّل عملة)، انشر المحلية المطابقة في Settings ▸ Languages. يأتي Vertex بترجمات واجهة مستخدم كاملة للإنجليزية والفرنسية والإيطالية والألمانية والإسبانية. |
Markets — بما في ذلك متعدد العملات ومتعدد اللغات — مدرج في كل خطة Shopify. تدفع فقط مقابل تحويل FX عبر رسوم Shopify Payments (مدرجة بالفعل في رسوم معاملاتك)، وليس مقابل ميزة Markets نفسها. تحصيل الرسوم الجمركية + DDP (Markets Pro) هو الإضافة المدفوعة.
خطوة بخطوة: تفعيل Markets
الخطوة 1 — افتح Markets في لوحة Shopify
في لوحة Shopify الخاصة بك، انتقل إلى Settings ▸ Markets.
ستصل إلى صفحة تسرد السوق الأساسي الخاص بك (يُنشأ تلقائياً عندما فتحت متجرك، عادة دولة تأسيسك) بالإضافة إلى أي أسواق ثانوية أضفتها.

الخطوة 2 — اضبط السوق الأساسي
انقر داخل السوق الأساسي. تأكد:
- Country / region صحيحة (تشغّل الضرائب + الرسوم الجمركية الافتراضية)
- Currency هي عملة متجرك (لا يمكن تغييرها بمجرد وجود طلبات)
- Language هي لغتك الافتراضية (المحلية المُعلَّمة "Default" في Settings ▸ Languages)
هذا هو السوق الاحتياطي — كل زائر غير مطابق لسوق ثانوي يرى تسعير ولغة السوق الأساسي.
الخطوة 3 — أضف سوقاً ثانوياً
انقر Add market في أعلى اليمين.
لكل سوق جديد، ستضبط:
| الحقل | ما يجب إدخاله |
|---|---|
| اسم السوق | تسمية داخلية — "European Union" أو "Canada" أو "Asia-Pacific Wholesale" |
| الدول / المناطق | دولة أو أكثر تشترك في تسعير + عملة + لغة هذا السوق. مشترو EU يمكنهم مشاركة سوق واحد؛ UK + EU يمكن تقسيمهما إذا أردت معالجة VAT مختلفة. |
| العملة | العملة المحلية (مثلاً EUR لـ EU، GBP لـ UK، CAD لكندا). سيحوّل Shopify تلقائياً من عملة متجرك بأسعار حية إلا إذا رفعت قائمة أسعار يدوية. |
| اللغات | محلية أو أكثر منشورة في Settings ▸ Languages. اللغة الافتراضية لهذا السوق يتم اكتشافها تلقائياً من الدولة إذا كان لديك محلية مطابقة. |
| استراتيجية التسعير | Adjust prices by % from store currency (مثلاً +5% لتغطية مخاطر FX) أو Use a manual price list لذلك السوق. |
| النطاق / المجلد الفرعي | example.com/fr-fr/ (مجلد فرعي، موصى به لـ SEO) أو ccTLD منفصل مثل example.fr. |
URLs المجلد الفرعي (example.com/fr-fr/) توحّد سلطة النطاق، ويتم إقرانها تلقائياً بعلامات hreflang بواسطة Vertex، وتتطلب صفر عمل DNS. نطاقات ccTLD المنفصلة تقسم سلطتك وتتطلب إعداد hreflang يدوي. أوصي بالمجلدات الفرعية إلا إذا كان لديك سبب ضريبي أو قانوني قوي لاستخدام ccTLDs.

الخطوة 4 — اختر استراتيجية التسعير الخاصة بك
لديك ثلاثة خيارات للأسعار في كل سوق ثانوي:
الخيار A — تحويل تلقائي من عملة المتجر (افتراضي)
يحوّل Shopify أسعار عملة متجرك إلى عملة السوق بسعر FX الحي، مدوّرة إلى تنسيقك المختار (مثلاً نهايات .99). يُحدَّث مرة يومياً. مجاني؛ بدون صيانة يدوية.
الخيار B — تحويل تلقائي + تعديل نفس A، بالإضافة إلى تعديل نسبة (مثلاً +5%، -10%) مطبّق على كل منتج في هذا السوق. مفيد عندما تريد امتصاص مخاطر FX أو تشغيل خصم/زيادة إقليمي بشكل موحد.
الخيار C — قائمة أسعار يدوية لكل سوق ارفع CSV (أو استخدم واجهة اللوحة) مع أسعار صريحة لكل متغير لكل سوق. مطلوب عند وجود تسعير تعاقدي ثابت في منطقة — شائع لموزعي B2B بتسعير موزعين إقليمي متفاوض عليه.
إذا كان مشتر B2B مسجل الدخول ولديه شركته كتالوج معيّن، تأخذ أسعار الكتالوج الأولوية على تسعير Markets لذلك المشتري. تسعير Markets هو الاحتياطي عندما لا يكون لمشتر B2B كتالوج معيّن، أو للمشترين B2C / الضيوف في ذلك السوق.
الخطوة 5 — (اختياري) تفعيل إعادة التوجيه الجغرافي
لا تزال في Settings ▸ Markets، مرّر إلى بطاقة Geolocation.
اختياران:
- Recommend a different market — يعرض شريطاً صغيراً في أعلى المتجر ("يبدو أنك في فرنسا. زر متجرنا الفرنسي؟") مع خيار Visit / Stay. أقل عدوانية — موصى به لـ B2B لأن بعض مشتري المشتريات يستخدمون متجراً أمريكياً عمداً لمقارنة الأسعار.
- Automatically redirect — يعيد توجيه الزائر من جانب الخادم إلى أقرب سوق له دون اختيار. تحويل أعلى في B2C النقي، لكن قد يحبط مشتري B2B والروبوتات.
اختر Recommend إلا إذا كان لديك سبب قوي خلاف ذلك. يحترم Vertex أياً منهما اخترت — لا حاجة لتغييرات كود القالب.
الخطوة 6 — انشر أسواقك الثانوية
كل سوق لديه مبدّل Active / Inactive في قائمة الأسواق. بدّل إلى Active عندما تكون مستعداً ليراه المشترون. ستبدأ كبسولة العملة في Vertex بإظهار عملة السوق الجديد في قائمتها المنسدلة فوراً عند تحميل الصفحة التالي.
كيف يعرض Vertex المحوّل
كبسولات العملة + اللغة في Vertex معروضة بمقتطف مشترك واحد — snippets/localization-switchers.liquid — مضمّن في موقعين:
- رأس سطح المكتب (≥1170px) — مضمّن في شريط ترحيب B2B الأزرق الكوبالتي لمشتري B2B المسجلين، أو مضمّن في الرأس الأبيض الرئيسي للضيوف + مشتري B2C
- درج الجوال + الجهاز اللوحي (<1170px) — في أعلى درج القائمة، ككبسولتين في شبكة عمودين للوصول بيد واحدة
![]()