Skip to main content

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

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

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

Purchasing Power Parity (PPP)

قم بتحصيل أقل في الأسواق الحساسة للسعر دون تخفيض سوقك المحلي. قاعدة by_country تتيح لمنتج بسعر 20$ أن يباع بمبلغ ₹999 في الهند - متوافق مع القوة الشرائية المحلية، وليس تحويل سعر صرف مباشر. الطريقة الموصى بها، الأصلية لتشغيل PPP.

Charm Pricing

تحويل حي لسعر $19.99 ينتهي برقم غير متساوٍ مثل €18.43. قاعدة by_currency تحدد السعر النظي، المتوافق مع الجانب النفسي الذي يتوقعه العملاء - €9.99، ¥1000، ₹499 - كما هو مكتوب بالضبط.

Reversible Market-Entry Promotions

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

Competitive Price-Matching

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

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

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

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

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، وليس نتيجة لتحويل أسعار الصرف الأجنبي.
  • اختر الوضع المناسب للمهمة. استخدم by_country لتسعير القدرة الشرائية؛ واستخدم by_currency عندما يكون سعر واحد لكل منطقة عملة كافيًا.
  • أرشف القواعد بدلًا من إعادة إنشائها للعروض الترويجية. تؤدي أرشفة القاعدة إلى إعادة السوق إلى السعر الأساسي/التكيفي مع الحفاظ على السجل؛ ويمكنك إعادة إنشائها أو إعادة تسعيرها لاحقًا حسب الحاجة.
  • انتبه إلى بند الضريبة قبل الإعلان عن إجمالي. بالنسبة إلى المنتجات غير الشاملة للضريبة، يدفع العميل المبلغ المترجم بالإضافة إلى الضريبة، لذلك لا تذكره باعتباره السعر النهائي في الإعلانات.

ذات صلة

Purchasing Power Parity

مقارنة بين التسعير المحلي الأصلي ورموز الخصم القائمة على الموقع الجغرافي لتسعير القدرة الشرائية (PPP).

Adaptive Currency

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

Tax-Inclusive Pricing

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

Pay What You Want

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