- تمثيل JSON
- OfferDetails
- OfferRestrictions
- OfferCondition
- PaymentInstrument
- PaymentInstrumentItem
- الاشتراك
- البنود
LINT.IfChange(offer_definition) [START offer_definition] Next tag: 26
| تمثيل JSON |
|---|
{ "offerId": string, "entityIds": [ string ], "addOnOfferApplicableToAllEntities": boolean, "offerSource": enum ( |
| الحقول | |
|---|---|
offerId |
المعرّف الفريد للعرض الحقل مطلوب. |
entityIds[] |
قائمة بالتجّار المشاركين في هذا العرض |
addOnOfferApplicableToAllEntities |
إذا كانت القيمة صحيحة، ينطبق هذا العرض على جميع الكيانات التابعة لخدمة التجميع. ينطبق ذلك على عروض الإضافات فقط. |
offerSource |
يمكن أن يقدّم العرض المجمّع أو تاجر فردي أو حتى جهة خارجية كإضافة. الحقل مطلوب. |
actionType |
الخدمة التي تقدّم العرض يمكن أن ينتمي معرّف العرض إلى نوع إجراء واحد فقط. إذا كان من الممكن مشاركة عرض ترويجي واحد في أنواع خدمات متعددة، من المتوقّع إنشاء عروض ترويجية مكرّرة بمعرّفات فريدة لكل نوع خدمة. الحقل مطلوب. |
offerModes[] |
الطرق التي يمكن من خلالها الاستفادة من العرض، مثل التسليم والاستلام في مركز الصيانة، أو الحجز، أو على الإنترنت، وما إلى ذلك (مطلوبة) |
offerCategory |
تمثّل هذه السمة فئة العرض. الحقل مطلوب. |
sourceAssignedPriority |
عدد صحيح غير سالب ([1-100]، حيث يمثّل الرقم 1 الأولوية القصوى) يشير إلى مستوى أولوية العرض الذي حدّده المصدر. عندما تتوفّر عروض متعدّدة للتاجر نفسه، سيتم استخدام ذلك كإشارة لترتيب العروض. وتمثّل القيمة 0 عدم ضبط الأولوية. |
offerDetails |
تفاصيل العرض، مثل الخصم وتكلفة الحجز وما إلى ذلك (مطلوبة) |
offerRestrictions |
تصف هذه السمة القيود المفروضة على العرض، أي ما إذا كان يتطلب اشتراكًا أو وسيلة دفع، وما إذا كان يمكن الجمع بينه وبين عروض أخرى (وما هي أنواعها)، وما إلى ذلك. هذه السمة مطلوبة. |
coupon |
تعرض هذه السمة تفاصيل قسيمة. مطلوبة لـ offerCategory: OFFER_CATEGORY_ADD_ON_COUPON_OFFER. |
paymentInstrument |
تعرض هذه السمة تفاصيل وسيلة الدفع. مطلوب لـ offerCategory: OFFER_CATEGORY_ADD_ON_PAYMENT_OFFER. |
subscription |
تعرض هذه السمة تفاصيل الاشتراك. هذه السمة مطلوبة لقيمة offerCategory: OFFER_CATEGORY_ADD_ON_SUBSCRIPTION_OFFER. |
terms |
أحكام العرض وشروطه الحقل مطلوب. |
validityPeriods[] |
تمثّل هذه السمة مدة صلاحية العرض. يصف هذا الحقل الفترة الزمنية التي يكون فيها العرض صالحًا، بما في ذلك وقتَي البدء والانتهاء وأيام الأسبوع وما إلى ذلك. وهو مطلوب. |
offerUrl |
عنوان URL لصفحة العرض الترويجي الخاص بالتاجر مطلوب لـ offerCategory: OFFER_CATEGORY_BASE_OFFER. |
imageUrl |
عنوان URL لصورة العرض الترويجي الذي يقدّمه التاجر |
tags[] |
علامات خاصة مرتبطة بالعرض يُستخدَم هذا الحقل لتحديد العروض الخاصة، مثل "احتفالي" و"الأعلى تقييمًا" و"الأكثر حجزًا" وما إلى ذلك. |
brandId |
تحدّد هذه السمة العلامة التجارية المرتبطة بالعرض. وفي حال ترك هذه السياسة بدون ضبط، يتم استخدام العلامة التجارية التلقائية. |
OfferDetails
[START offer_details_definition] العلامة التالية: 15
| تمثيل JSON |
|---|
{ "offerDisplayText": string, "maxDiscountValue": { object ( |
| الحقول | |
|---|---|
offerDisplayText |
تمثّل هذه السمة نص العرض الذي يريد مقدّم العرض عرضه للعملاء في صفحة نتائج البحث. الحقل مطلوب. |
maxDiscountValue |
الحد الأقصى للخصم الذي يمكن الاستفادة منه على سبيل المثال، خصم% 10 يصل إلى 100 ريال سعودي. |
minSpendValue |
الحدّ الأدنى لقيمة الإنفاق للاستفادة من الخصم على سبيل المثال، خصم 10% عندما يكون السعر الإجمالي 100 دولار أمريكي أو أكثر. |
bookingCost |
تكلفة حجز هذا العرض على سبيل المثال، خصم بقيمة 100 ريال سعودي من الفاتورة النهائية عند حجز طاولة بتكلفة 15 ريال سعودي. |
bookingCostUnit |
تمثّل هذه السمة وحدة تكلفة الحجز. على سبيل المثال، لكل شخص، لكل معاملة. |
convenienceFee |
|
bookingCostAdjustable |
ما إذا كانت تكلفة الحجز قابلة للتعديل، أي يتم طرح تكلفة الحجز من الفاتورة النهائية على سبيل المثال: خصم% 30 على العشاء عند الحجز. تبلغ تكلفة الحجز 15 دولار أمريكي، وسيتم تطبيقها على الفاتورة النهائية. وبالتالي، الفاتورة النهائية: إجمالي المبلغ الذي تم إنفاقه - %30 - 15 دولارًا أمريكيًا |
additionalFees[] |
الرسوم الإضافية التي يتم تحصيلها من المستخدم أمثلة: رسوم الخدمة والمناولة والتسليم والتغليف وما إلى ذلك |
giftCardInfo |
تفاصيل خاصة بصفقات بطاقات الهدايا |
حقل الربط offer_specification يمكن أن يكون الخصم نسبة مئوية أو قيمة ثابتة يتم طرحها من القيمة الإجمالية. على سبيل المثال: 1. خصم% 10 على الفاتورة النهائية 2. خصم بقيمة 15 دولار أمريكي على طلب واحد يمكن للتجّار أيضًا تقديم خصومات مخصّصة، مثل "اشترِ قطعة واحصل على الأخرى مجانًا" من خلال حقول المواصفات ذات الصلة. الحقل مطلوب. يمكن أن يكون التعليق offer_specification إحدى القيم التالية فقط: |
|
discountPercent |
النسبة المئوية للخصم من الفاتورة [0, 100] بالنسبة إلى عروض "1+1" أو عروض الخصم بنسبة% 50 التي تنطبق على الوجبة بأكملها (مثل بوفيه "1+1" أو "1+1" على الفاتورة بأكملها أو "1+1" على قائمة الطعام المحدّدة)، يمكن ضبط هذه القيمة على 50. |
discountValue |
القيمة الثابتة للخصم |
otherOfferDetailText |
نص بأسلوب حر لوصف الخصم بالنسبة إلى عروض "اشترِ واحدًا واحصل على الآخر مجانًا" المحدّدة (مثل مشروبات "اشترِ واحدًا واحصل على الآخر مجانًا"، ووجبة رئيسية "اشترِ واحدًا واحصل على الآخر مجانًا"، وأصناف محدّدة في القائمة "اشترِ واحدًا واحصل على الآخر مجانًا")، يجب وصف هذه التفاصيل هنا. |
OfferRestrictions
[START offer_restrictions_definition] Next tag: 11
| تمثيل JSON |
|---|
{ "combinableWithOtherOffers": boolean, "combinableOfferCategories": [ enum ( |
| الحقول | |
|---|---|
combinableWithOtherOffers |
تُستخدَم لتحديد ما إذا كان يمكن الجمع بين هذا العرض وعروض أخرى. عند ضبط هذه السمة على "صحيح"، يمكن للشركاء تحديد العروض التي يمكن دمج هذا العرض معها. في حال ضبط كل من combinableOfferCategories وcombinableOfferIds، سيكون أي عرض يطابق أحد الشروط أعلاه قابلاً للجمع. |
combinableOfferCategories[] |
قائمة بأنواع العروض التي يمكن الجمع بينها وبين هذا العرض على سبيل المثال، قد يكون هذا العرض قابلاً للجمع مع قسائم أخرى. إذا كانت قيمة combinableWithOtherOffers هي "صحيح" ولم يتم ضبط هذا الحقل، يمكن الجمع بين جميع الأنواع. |
combinableOfferIds[] |
قائمة بمعرّفات العروض التي يمكن الجمع بينها وبين هذا العرض قد لا يمكن الجمع بين بعض العروض إلا مع معرّفات عروض ترويجية أخرى معيّنة (يمكن اعتبارها عروضًا رئيسية). إذا كانت قيمة combinableWithOtherOffers هي "صحيح" ولم يتم ضبط هذا الحقل، ستكون جميع معرّفات العروض الترويجية قابلة للجمع. |
inclusions[] |
قائمة بالشروط التي يجب استيفاؤها ليكون العرض صالحًا (مثل المشروبات غير الكحولية والطعام). |
exclusions[] |
قائمة بالشروط التي من شأنها إبطال العرض (مثل البوفيه والعروض المجمّعة والكوكتيلات). |
minGuest |
الحدّ الأدنى لعدد الأشخاص المطلوب للاستفادة من العرض |
foodOfferRestrictions |
قيود خاصة بعروض الطعام |
specialConditions[] |
تمثّل هذه السمة الشروط الخاصة لهذا العرض التي يجب عرضها للمستخدم. أمثلة: "صالحة للدفع في [المنطقة] فقط"، "لا تشمل الدفعات على الإنترنت" |
OfferCondition
[START offer_condition_definition]
| تمثيل JSON |
|---|
{ "description": string } |
| الحقول | |
|---|---|
description |
|
PaymentInstrument
[START payment_instrument_definition]
| تمثيل JSON |
|---|
{
"items": [
{
object ( |
| الحقول | |
|---|---|
items[] |
قائمة بوسائل الدفع التي يمكن استخدامها للاستفادة من العرض الحقل مطلوب. |
providerName |
تمثّل هذه السمة اسم مقدّم وسيلة الدفع. يمكن أن يكون شريكًا مصرفيًا أو اسم مصرف أو غير ذلك، مثل American Express أو HDFC أو ICICI. |
PaymentInstrumentItem
[START payment_instrument_item_definition]
| تمثيل JSON |
|---|
{
"type": enum ( |
| الحقول | |
|---|---|
type |
نوع وسيلة الدفع الحقل مطلوب. |
name |
اسم وسيلة الدفع، مثل اسم بطاقة الائتمان على سبيل المثال: HDFC Infinia وAmerican Express Platinum. الحقل مطلوب. |
تاريخ التوفّر للمشتركين
[START subscription_definition]
| تمثيل JSON |
|---|
{
"name": string,
"subscriptionAutoAdded": boolean,
"cost": {
object ( |
| الحقول | |
|---|---|
name |
اسم الاشتراك الحقل مطلوب. |
subscriptionAutoAdded |
ما إذا كان الاشتراك يُضاف تلقائيًا عندما يستفيد المستخدم من هذا العرض |
cost |
تكلفة الاشتراك الحقل مطلوب. |
subscriptionDuration |
تحدّد هذه السمة مدة صلاحية الاشتراك مقابل تكلفة الاشتراك. الحقل مطلوب. تمثّل هذه السمة مدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
termsAndConditionsUrl |
عنوان URL يؤدي إلى أحكام وشروط الشريك ذات الصلة بهذا الاشتراك. |
البنود
[START terms_definition]
| تمثيل JSON |
|---|
{ "url": string, "restrictedToCertainUsers": boolean, "termsAndConditions": string, "additionalTermsAndConditions": [ string ] } |
| الحقول | |
|---|---|
url |
عنوان URL الخاص بالأحكام والشروط لدى الشريك |
restrictedToCertainUsers |
ما إذا كان العرض مقتصرًا على مستخدمين معيّنين |
termsAndConditions |
نص بنود الخدمة الأساسية المقدَّمة من الشريك |
additionalTermsAndConditions[] |
الأحكام والشروط بالإضافة إلى الأحكام والشروط الأساسية من الشريك |