- المورد: OneTimeProductOffer
- الولاية
- OneTimeProductPreOrderOffer
- PreOrderPriceChangeBehavior
- OneTimeProductDiscountedOffer
- RegionalPricingAndAvailabilityConfig
- OneTimeProductOfferNoPriceOverrideOptions
- مدى التوفّر
- الطُرق
المورد: OneTimeProductOffer
تمثّل هذه السمة عرضًا واحدًا لمنتج يتم تحصيل سعره مرة واحدة.
تمثيل JSON |
---|
{ "packageName": string, "productId": string, "purchaseOptionId": string, "offerId": string, "state": enum ( |
الحقول | |
---|---|
packageName |
مطلوب. غير قابل للتغيير اسم حزمة التطبيق الذي ينتمي إليه المنتج الرئيسي |
productId |
مطلوب. غير قابل للتغيير تمثّل معرّف المنتج الرئيسي الذي ينتمي إليه هذا العرض. |
purchaseOptionId |
مطلوب. غير قابل للتغيير تمثّل هذه السمة معرّف خيار الشراء الذي يمثّل هذا العرض الترويجي امتدادًا له. |
offerId |
مطلوب. غير قابل للتغيير معرّف عرض المنتج هذا. يجب أن يكون المعرّف فريدًا ضمن خيار الشراء. ويجب أن يبدأ برقم أو حرف صغير، وألّا يتضمّن سوى أحرف صغيرة (a-z) وأرقام (0-9) وواصلات (-)، ويجب ألّا يزيد عن 63 حرفًا. |
state |
النتائج فقط. تعرض هذه السمة الحالة الحالية للعرض. لا يمكن تغيير هذا الحقل من خلال تعديل المرجع. استخدِم نقاط النهاية المخصّصة بدلاً من ذلك. |
regionalPricingAndAvailabilityConfigs[] |
مجموعة من المعلومات حول السعر ومدى التوفّر على مستوى منطقة معيّنة لهذا العرض يجب ألا تتضمّن إدخالات مكرّرة تحمل regionCode نفسه. |
offerTags[] |
اختيارية: قائمة تضمّ ما يصل إلى 20 علامة مخصّصة محدّدة لهذا العرض، ويتم عرضها في التطبيق من خلال مكتبة الفوترة. |
regionsVersion |
النتائج فقط. إصدار إعدادات المناطق الذي تم استخدامه لإنشاء عرض المنتج الذي يتم تحصيل سعره مرة واحدة |
حقل الدمج offer_type نوع هذا العرض يجب ضبط قيمة واحدة بالضبط. يمكن أن تكون offer_type إحدى القيم التالية فقط: |
|
preOrderOffer |
عرض طلب مُسبَق |
discountedOffer |
عرض توفيري |
الحالة
تمثّل هذه السمة الحالة الحالية للعرض.
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
القيمة التلقائية، ويجب عدم استخدامها مطلقًا. |
DRAFT |
العرض الترويجي غير متاح للمستخدمين ولم يكن متاحًا لهم في أي وقت. |
ACTIVE |
يتوفّر العرض للمستخدمين طالما تم استيفاء شروطه. |
CANCELLED |
تتعلّق هذه الحالة بالطلبات المُسبَقة فقط. يتم إلغاء العرض الترويجي ولا يكون متاحًا للمستخدمين. تم إلغاء جميع الطلبات المعلّقة المرتبطة بهذا العرض. |
INACTIVE |
تتعلّق هذه الحالة بالعروض المخفَّضة. لم يعُد العرض الترويجي متاحًا للمستخدمين. |
OneTimeProductPreOrderOffer
إعدادات خاصة بعروض الطلب المُسبَق
تمثيل JSON |
---|
{
"startTime": string,
"endTime": string,
"releaseTime": string,
"priceChangeBehavior": enum ( |
الحقول | |
---|---|
startTime |
مطلوب. الوقت الذي ستبدأ فيه إتاحة الطلب المُسبَق يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
endTime |
مطلوب. الوقت الذي سيتوقف فيه توفّر الطلب المُسبَق يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
releaseTime |
مطلوب. الوقت الذي سيتم فيه طرح المنتج المرتبط بالطلب المُسبَق وتنفيذ طلبات الطلب المُسبَق يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
priceChangeBehavior |
مطلوب. غير قابل للتغيير تحدّد هذه السمة كيفية تأثير تغييرات الأسعار في الطلبات المُسبقة الحالية. |
PreOrderPriceChangeBehavior
تحدّد هذه السمة كيفية تأثير تغييرات الأسعار في الطلبات المُسبقة الحالية.
عمليات التعداد | |
---|---|
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_UNSPECIFIED |
سلوك غير محدّد لتغيير السعر يجب عدم استخدامها. |
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_TWO_POINT_LOWEST |
يتم تحصيل السعر الأدنى من المشتري بين السعر الأولي عند تقديم الطلب المُسبَق وسعر العرض النهائي في تاريخ الإصدار. |
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_NEW_ORDERS_ONLY |
يحصل المشتري على السعر نفسه الذي تم طلبه مسبقًا، بغض النظر عن أي تغييرات في السعر قد تكون حدثت بعد الطلب المسبق. |
OneTimeProductDiscountedOffer
إعدادات خاصة بالعروض المخفَّضة
تمثيل JSON |
---|
{ "startTime": string, "endTime": string, "redemptionLimit": string } |
الحقول | |
---|---|
startTime |
تمثّل هذه السمة الوقت الذي سيبدأ فيه توفّر العرض. يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
endTime |
الوقت الذي سيتوقف فيه العرض عن التوفّر يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
redemptionLimit |
اختيارية: عدد المرات التي يمكن فيها الاستفادة من هذا العرض في حال عدم ضبطها أو ضبطها على 0، يسمح ذلك بتحصيل قيمة العروض الترويجية بلا حدود. في ما عدا ذلك، يجب أن تكون القيمة عددًا يتراوح بين 1 و50 ضِمنًا. |
RegionalPricingAndAvailabilityConfig
إعدادات السعر ومدى التوفّر على مستوى منطقة معيّنة لعرض منتج يتم تحصيل سعره مرة واحدة
تمثيل JSON |
---|
{ "regionCode": string, "availability": enum ( |
الحقول | |
---|---|
regionCode |
مطلوب. رمز المنطقة التي ينطبق عليها هذا الإعداد، كما هو محدّد في معيار ISO 3166-2، مثلاً "US". |
availability |
مطلوب. تحدّد هذه السمة مدى توفّر المنتج في هذه المنطقة. |
حقل الدمج price_override تمثّل هذه السمة السعر البديل لهذا العرض. يجب ضبط قيمة واحدة بالضبط. يمكن أن تكون price_override إحدى القيم التالية فقط: |
|
noOverride |
سيتم استخدام السعر المحدّد في خيار الشراء لهذه المنطقة. |
relativeDiscount |
تمثّل هذه السمة جزءًا من سعر خيار الشراء الذي يدفعه المستخدم مقابل هذا العرض. على سبيل المثال، إذا كان سعر خيار الشراء في هذه المنطقة هو 12 دولارًا أمريكيًا، فإنّ الخصم بنسبة% 50 سيؤدي إلى سعر 6 دولارات أمريكية. يجب تحديد الخصم ككسر أكبر من 0 وأصغر من 1. سيتم تقريب السعر الناتج إلى أقرب وحدة قابلة للفوترة (مثل سنتات الدولار الأمريكي). يُعدّ الخصم النسبي غير صالح إذا كان السعر المخفَّض أقل من الحد الأدنى للسعر المسموح به في هذه المنطقة. |
absoluteDiscount |
القيمة المطلقة للخصم الذي يتم طرحه من سعر خيار الشراء. يجب أن تتراوح القيمة بين 0 وسعر خيار الشراء. |
OneTimeProductOfferNoPriceOverrideOptions
لا يتضمّن هذا النوع أي حقول.
خيارات عروض المنتجات التي يتم تحصيل سعرها مرة واحدة بدون إلغاء السعر على مستوى منطقة معيّنة
مدى التوفّر
توفُّر العرض
عمليات التعداد | |
---|---|
AVAILABILITY_UNSPECIFIED |
مدى التوفّر غير محدّد. يجب عدم استخدامها. |
AVAILABLE |
يتوفّر العرض للمستخدمين. |
NO_LONGER_AVAILABLE |
لم يعُد العرض الترويجي متاحًا للمستخدمين. لا يمكن استخدام هذه القيمة إلا إذا تم ضبط مدى التوفّر على AVAILABLE (متوفّر) سابقًا. |
الطُرق |
|
---|---|
|
تفعّل هذه الطريقة عرضًا ترويجيًا لمنتج يتم تحصيل سعره مرة واحدة. |
|
يحذف هذا الإجراء عرضًا واحدًا أو أكثر من عروض المنتجات التي يتم تحصيل سعرها مرة واحدة. |
|
تقرأ هذه السمة عرضًا واحدًا أو أكثر من عروض المنتجات التي يتم تحصيل سعرها مرة واحدة. |
|
تنشئ هذه الطريقة عرضًا واحدًا أو أكثر من عروض المنتجات التي يتم تحصيل سعرها مرة واحدة أو تعدّلها. |
|
تعدّل هذه الطريقة مجموعة من حالات عروض المنتجات التي يتم تحصيل سعرها مرة واحدة. |
|
تلغي هذه الطريقة عرضًا لمنتج يتم تحصيل سعره مرة واحدة. |
|
تؤدي إلى إيقاف عرض منتج يتم تحصيل سعره مرة واحدة. |
|
تعرض هذه السمة جميع العروض الترويجية ضمن تطبيق أو منتج أو خيار شراء معيّن. |