Skip to main content

ما هو التسعير المحلي؟

كل منتج له سعر أساسي بعملة أساسية. يتيح لك التسعير المحلي تجاوز هذا الأساس باستخدام أسعار ثابتة تقوم بتحديدها لكل عملة أو لكل بلد. قم بتفعيله عن طريق تعيين pricing_mode على المنتج، ثم قم بإرفاق قاعدة واحدة لكل سوق. إنها واحدة من عدة أدوات مستقلة للتسعير الدولي، ولكل منها مشكلة مختلفة تحلها:
يعمل التسعير المحلي وتكييف العملة معاً. عندما لا تتطابق أي قاعدة محلية، يرجع المنتج إلى سعره الأساسي - يتم تحصيله مباشرة إذا كان العميل بالفعل في عملتك الأساسية، أو يتم تحويله عبر تكييف العملة إذا لم يكن كذلك.

حالات الاستخدام

Exact Prices for One Market

فرض مبلغ محدد في سوق حساس للسعر. تتيح قاعدة by_country بيع منتج سعره الأساسي $20 بسعر ₹999 في الهند — وهو الرقم الذي اخترته بالضبط، وليس تحويلًا وفق سعر الصرف. ولخفض الأسعار تلقائيًا حسب البلد بدلًا من ذلك، استخدم Purchasing Power Parity.

Exact Prices per Currency Zone

قد يؤدي تحويل مباشر لسعر صرف $19.99 إلى رقم غير مناسب مثل €18.43. تحدد قاعدة by_currency السعر الذي تكتبه بالضبط — €9.99، ¥1000، ₹499. ولتقريب الأسعار المحوّلة تلقائيًا إلى نهايات بسيطة، في كل عملة، استخدم Charm Pricing.

Reversible Market-Entry Promotions

هل تطلق منتجك في بلد جديد؟ أضف قاعدة by_country بسعر تمهيدي، ثم أرشفها عند انتهاء العرض للعودة إلى التسعير الأساسي/التسعير عبر Adaptive Currency. تتم أرشفة القواعد ولا تُحذف، لذلك تحتفظ بسجل واضح لما كان مفعّلًا ومتى.

Competitive Price-Matching

ثبّت سوقًا واحدًا لمطابقة منافس محلي. تحافظ قاعدة by_country بسعر £9.00 في المملكة المتحدة على ذلك السعر المحدد بغض النظر عن تحركات سعر GBP/USD.

المفاهيم الأساسية

  • أوضاع التسعير — يكون المنتج في وضع واحد فقط في كل مرة، ويحدده pricing_mode الخاص به:
    • by_currency: سعر واحد لكل عملة، بغض النظر عن البلد. كل من يدفع باليورو يرى €9.99.
    • by_country: سعر خاص ببلد معين (₹999 في الهند)، حتى عندما تشترك عدة بلدان في العملة نفسها.
  • مبالغ ثابتة، بأصغر وحدة — إن amount الخاص بالقاعدة هو عدد صحيح بأصغر وحدة للعملة، كما هو الحال في كل مكان آخر في API: 99900 تساوي ₹999.00، و999 تساوي €9.99. إنه سعر تحدده أنت، وليس قيمة محوّلة على الإطلاق.
  • تتغلب القاعدة المطابقة على التسعير التلقائي — عند تطبيق قاعدة محلية على بند ما، يتم تجاوز كل من Purchasing Power Parity وCharm Pricing لذلك البند. يدفع العميل المبلغ الذي حددته، من دون تغيير.
  • عند عدم تطابق أي قاعدة — يحتفظ المنتج بسلوكه الحالي: يدفع العملاء بعملتك الأساسية السعر الأساسي مباشرةً؛ بينما يحصل الآخرون على السعر محوّلًا عبر Adaptive Currency.
  • تكون الرسوم مشمولة عند تطابق قاعدة — يدفع العميل المبلغ الذي حددته بالضبط. تتحمل أنت رسوم الصرف الأجنبي في Adaptive Currency (وتُعامل الرسوم على أنها مشمولة لهذه المعاملة) بدلًا من إضافتها إلى السعر، ولذلك يكون سعرك المحلي المعلن هو السعر المحصّل دائمًا.

الإعداد في لوحة التحكم

1

Open the product form

في لوحة تحكم التاجر الخاصة بك، انتقل إلى المنتجات وقم بإنشاء منتج (أو افتح منتج حالي لتحريري). حدد السعر الأساسي والعملة كما هو معتاد.
2

Enable Localized Pricing and choose a mode

في قسم التسعير، ضع علامة على التسعير المحلي، ثم اختر حسب البلد أو حسب العملة.
تمكين التسعير المحلي على نموذج المنتج مع تحديد حسب البلد
3

Add a price for each market

انقر على إضافة سعر البلد أو إضافة سعر العملة، ثم املئ لوحة التسعير المحلي، واضغط على إضافة. يظهر كل سوق تضيفه في جدول التجاوزات، حيث يمكنك تحريره أو حذفه لاحقاً.
اختر بلداً، حدد العملة، وأدخل المبلغ (على سبيل المثال ₹999 للهند)، ثم اضغط على إضافة.
إضافة 999 INR تجاوز للهند
البلد يظهر الآن في جدول التجاوزات حسب البلد، حيث يمكنك تحريره أو حذفه.
جدول تجاوزات البلد يعرض الهند بسعر 999 INR
4

Save the product

احفظ بـ إضافة المنتج. تنطبق الأسعار المحلية على المشتريات المستقبلية فورًا.
قم بتشغيل عملية شراء تجريبية مع بلد فوترة يحتوي على قاعدة، وتأكد من ظهور المبلغ المحلي.

الإدارة عبر API

التسعير المحلي متاح بالكامل عبر API. قم أولاً بتعيين وضع تسعير المنتج، ثم قم بإرفاق القواعد.

تعيين وضع التسعير

قم بتعيين pricing_mode عند إنشاء المنتج (أو تحديث واحد موجود). null يعني الأساس فقط، السلوك الحالي.

إضافة سعر محلي

قم بإرفاق قاعدة للمنتج. في وضع by_country country_code مطلوب؛ في وضع by_currency يجب حذفه.
بالنسبة إلى منتج by_currency، استبعد country_code. على سبيل المثال، €9.99 للكل الذين يدفعون بالـ EUR (currency: 'EUR', amount: 999).

قائمة، تحديث، وأرشفة

يمكنك تحديث فقط amount لقاعدة، حيث يكون العملة والبلد ثابتين بمجرد أن يتم إنشاؤهما. الأرشفة هي حذف ناعم يوقف المطابقة لكنه يبقى في تاريخك.

API Reference

انظر إلى نقاط النهاية كاملة لأسعار المنتجات المحوسبة: الإنشاء، الإدراج، الاسترداد، التحديث، والأرشفة.

كيف يتم تطبيقه عند الخروج

يتم حل التسعير المحلي لكل سطر في العربة، فقط للمنتجات التي تم تعيين pricing_mode عليها. ديدو بايمنتس تقرأ إشارتين من الطلب: بلد فاتورة العميل، و billing_currency اختياري (عند حذفه، يتم اشتقاق عملة من بلد الفاتورة).
  • حسب البلد: يبحث عن قاعدة تطابق بلد الفاتورة. إذا كانت موجودة، يتم تحصيل المبلغ المحدد في عملة القاعدة.
  • حسب العملة: يبحث عن قاعدة تطابق عملة العميل (billing_currency، أو العملة المشتقة من بلدهم). إذا كانت موجودة، يتم تحصيل المبلغ المحدد في تلك العملة من العميل.
  • لا تطابق، أو لا pricing_mode: ينطبق السعر الأساسي، يتم تحصيله مباشرة عندما تكون عملة العميل مساوية للعملة الأساسية، أو يتم تحويله عبر تكييف العملة.
يتم حل كل سطر من العربة بشكل فردي، لذا يمكنك تخصيص منتج واحد وترك الآخرين على التسعير الأساسي في نفس عملية الشراء. إذا تطابق أي سطر مع قاعدة محلية، يتم تغطية كل المعاملة بالرسوم - شاملة (انظر المفاهيم الأساسية).

كيفية تطبيق ذلك عند تغيير خطة الاشتراك

تتبع الأسعار المترجمة المشتركين عند انتقالهم بين الخطط. عندما تقوم اشتراكات موجودة بتغيير الخطة إلى منتج يتضمن pricing_mode، يُحدَّد سعر الخطة الجديدة وفق القواعد نفسها المستخدمة في الدفع، مع استخدام بلد الفوترة والعملة المثبتين مسبقًا على الاشتراك:
  • حسب البلد: تُطبَّق القاعدة المطابقة لبلد فوترة الاشتراك. إذا اختلفت عملة القاعدة عن العملة التي تتم فوترة الاشتراك بها، يُحوَّل مبلغ القاعدة وفق أسعار الصرف الأجنبي المباشرة — تُطبَّق القاعدة ولا يتم تجاهلها.
  • حسب العملة: تُطبَّق القاعدة المطابقة للعملة التي تتم فوترة العميل بها، ويُحمَّل العميل مبلغ القاعدة كما هو تمامًا.
  • عدم وجود تطابق، أو عدم وجود pricing_mode: يُطبَّق السعر الأساسي للخطة الجديدة، مع تحويله عبر Adaptive Currency عند الحاجة — وهو نفس الخيار الاحتياطي المستخدم عند الدفع.
ينطبق ذلك في جميع الحالات التي يمكن أن يبدأ فيها تغيير الخطة: Change Plan API، وتغييرات الخطة ذاتية الخدمة في Customer Portal، والتغييرات المجدولة لنهاية فترة الفوترة.
  • المعاينات دقيقة. يعرض Preview Change Plan المبلغ المترجم نفسه الذي يفرضه التغيير الفعلي.
  • تحتفظ التجديدات بالسعر المترجم. بعد التغيير، تُجدَّد الخطة الجديدة بمبلغها المترجم — وتظل شاملة للرسوم — تمامًا مثل اشتراك أُنشئ بهذا السعر.
  • يستخدم التوزيع النسبي المبالغ الفعلية. عند الترقية، يستند رصيد الوقت غير المستخدم إلى المبلغ الذي دفعه العميل فعليًا للخطة القديمة، بينما تُسعَّر الخطة الجديدة وفق قاعدتها المترجمة.
  • تثبّت التغييرات المجدولة السعر عند جدولتها. يفرض التغيير المجدول لنهاية فترة الفوترة المبلغ المحسوب وقت الجدولة، حتى إذا عدّلت القاعدة في الفترة الفاصلة.
  • لا تتغير عملة الفوترة أبدًا. لا يبدّل تغيير الخطة العملة التي تتم تسوية الاشتراك بها؛ بل تُحوَّل القاعدة بعملة أخرى إليها وفق أسعار الصرف الأجنبي.
  • لا تُترجم أسعار الإضافات. تستخدم أسعار الإضافات في الخطة الجديدة دائمًا تسعيرها الأساسي.

سلوكيات مهمة

لا تُصدر تغييرات القواعد المترجمة Webhooks خاصة بها. يظهر المبلغ المحدد في الدفعة أو الاشتراك الناتج تمامًا مثل أي سعر آخر.

أفضل الممارسات

  • حافظ على سعر أساسي معقول. فهو السعر الاحتياطي لكل سوق لا توجد له قاعدة، ويُحوّل عبر Adaptive Currency.
  • أدخل أرقامًا بسيطة. الهدف الأساسي من المبلغ الثابت هو الحصول على سعر أنيق مثل ₹999 أو €9.99 أو ¥1000، وليس نتيجة تحويل وفق سعر الصرف. للتقريب التلقائي في كل العملات، راجع Charm Pricing.
  • اختر الوضع المناسب للمهمة. استخدم by_country لتسعير القوة الشرائية؛ واستخدم by_currency عندما يكون سعر واحد لكل منطقة عملة كافيًا.
  • أرشف القواعد بدلًا من إعادة إنشائها للعروض الترويجية. تؤدي أرشفة القاعدة إلى إعادة السوق إلى التسعير الأساسي/التسعير عبر Adaptive Currency مع الحفاظ على السجل؛ ويمكنك إعادة إنشائها أو إعادة تسعيرها لاحقًا حسب الحاجة.
  • انتبه إلى بند الضريبة قبل الإعلان عن إجمالي. في المنتجات غير الشاملة للضريبة، يدفع العميل المبلغ المحلي بالإضافة إلى الضريبة، لذلك لا تذكره على أنه السعر النهائي في الإعلانات.

ذات صلة

Purchasing Power Parity

خفّض الأسعار تلقائيًا حسب البلد، مع نسبة مئوية واحدة لكل بلد.

Charm Pricing

قرّب الأسعار المحوّلة إلى نهايات بسيطة مثل 49.99، في كل عملة.

Adaptive Currency

تحويل تلقائي وفق أسعار الصرف ومعالجة الرسوم التي يعتمد عليها التسعير المحلي.

Tax-Inclusive Pricing

تحكم في ما إذا كانت أسعارك تشمل الضريبة.

Pay What You Want

اسمح للعملاء باختيار المبلغ. لا تنطبق القواعد المحلية هناك.
آخر تعديل في ٢٦ أغسطس ٢٠٢٦