الوقت والرسوم لاستيفاء الطلب

يشرح هذا البرنامج التعليمي ما يلي:

  1. وصف عالي المستوى للرسوم يمكن استخدام حالات الاستخدام لوقت توصيل الطلب.
  2. تعليمات محددة حول كيفية تحديد وقت توصيل الطلب ورسومه خلاصات الخدمة:
  3. التوقّعات بشأن الدقة

للاطّلاع على نموذج خلاصة كاملة يعرض استخدام وقت توصيل الطلبات ورسومه، يُرجى مراجعة نموذج طلب إعادة التوجيه إلى وكالة حماية البيئة (EPA):

الرسوم

نقدّم العديد من الطُرق المختلفة لتحديد الرسوم، مثلاً:

  • رسوم ثابتة: "رسوم التسليم تساوي 5 دولار أمريكي" أو "رسوم الخدمة بقيمة 5 دولار أمريكي"
  • رسوم النسبة المئوية: "رسوم التسليم بنسبة %5" أو "رسوم الخدمة بنسبة %5"
  • نطاقات الرسوم: "رسوم التسليم تتراوح من 2 إلى 10 دولار أمريكي" أو "رسوم الخدمة تتراوح من 3% إلى 6%"
  • النطاقات المفتوحة "تبدأ رسوم التسليم من 5%" أو "رسوم الخدمة تصل إلى 20 دولارًا أمريكيًا (أو ما يعادل هذا المبلغ بالعملة المحلية)"

يمكن تحديد الرسوم على أنّها رسوم تسليم أو رسوم خدمة. ويمكنك أيضًا تحديد رسوم متعددة (على سبيل المثال: "رسوم الخدمة تتراوح بين %5 و%10، رسوم التسليم 5 دولار أمريكي").

لا تتوفّر حالات الاستخدام التي تتطلّب تغيير الرسوم بناءً على المعلومات. حول المستخدم.

أمثلة على الرسوم

رسوم التسليم والاستلام

يتيح التطبيق نوعَي رسوم "DELIVERY" و"SERVICE".

خدمة توصيل

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

الخدمة

{
  "fee": {
    "fee_id": "12345/service_fee",
    "fee_type": "SERVICE",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

أنواع الرسوم المختلفة

في ما يلي بعض الأمثلة السهلة الاستخدام لتحديد رسوم محدّدة الكتابة.

ثابت

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

النسبة المئوية لسلة التسوّق

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "cart_percentage": {
      "base_value": {
        "currency_code": "USD",
        "units": 3,
        "nanos": 500000000
      },
      "percentage_of_cart_value": 10
    },
    "service_ids": [
      "service/entity002"
    ]
  }
}

النطاق

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "range_amount": {
      "min_amount": {
        "currency_code": "USD",
        "units": 3,
        "nanos": 500000000
      },
      "max_amount": {
        "currency_code": "USD",
        "units": 5,
        "nanos": 600000000
      }
    },
    "service_ids": [
      "service/entity002"
    ]
  }
}

وقت توصيل الطلب

نسمح بعدة تنسيقات مختلفة لتحديد وقت التوفّر للمساعدة في ضمان تقديم بيانات دقيقة. توضّح النقاط التالية حالات الاستخدام المختلفة المتاحة، بالإضافة إلى باستخدام نموذج لغة مشابه لما سيراه المستخدم على الواجهة الأمامية.

  • الأوقات الثابتة: "يتم التسليم بعد 30 دقيقة" أو "استلام الطلب بعد 15 دقيقة"
  • النطاقات الزمنية: "يتم التسليم خلال 30 دقيقة إلى ساعة واحدة" أو "استلام الطلب بعد 15 إلى 20 دقيقة"

يمكن تحديد وقت توصيل الطلب لكل من استلام الطلب وتوصيله باستخدام تنسيق شائع. (على النحو الموضَّح أدناه).

حالات الاستخدام غير المتاحة هي حالات الاستخدام التي تتطلب تغيير الوقت المقدّر للوصول بناءً على معلومات المستخدم.

أمثلة على وقت توصيل الطلب

يتم تضمين وقت تنفيذ الطلب لروابط الإجراءات في خلاصة "الخدمات". ETA كجزء من FoodOrderingService .

ثابت

{
    "service": {
        "service_id": "service-id",
        "service_type": "TAKEOUT",
        "parent_entity_id": "entity-id",
        "lead_time": {
            "min_lead_time_duration": "900s"
        },
        "action_link_id": "action-link-id"
    }
},

النطاق الزمني

{
    "service": {
        "service_id": "service-id",
        "service_type": "TAKEOUT",
        "parent_entity_id": "entity-id",
        "lead_time": {
            "min_lead_time_duration": "900s"
            "max_lead_time_duration": "1200s"

        },
        "action_link_id": "action-link-id"
    }
},

الفترات الزمنية لتوصيل الطلبات

باستخدام ServiceHours، يمكن تحديد أوقات توصيل الطلب لفترة زمنية معيّنة. الإعداد التلقائي تم ضبط lead_time في يتم استخدام FoodOrderingService عندما يكون خارج فترات ساعة الخدمة.

في هذا المثال، يُظهر lead_time وسيتم عرض 2400s من 11:00 صباحًا إلى 1:30 مساءً.
سيتم عرض lead_time من 1200s قبل بين 11:00 و1:30 بعد الظهر
{
  "data": [
    {
      "service": {
        "service_id": "merchant-1-service-delivery",
        "service_type": "DELIVERY",
        "parent_entity_id": "merchant-1",
        "lead_time": {
          "min_lead_time_duration": "1200s"
        },
        "action_link_id": "merchant-1-takeout-delivery-action"
      }
    },
    {
      "service_hours": {
        "hours_id": "merchant-1-advance-hours-delivery",
        "service_ids": ["merchant-1-service-delivery"],
        "asap_hours": [
          {
            "time_windows": {
              "time_windows": {
                "open_time": {
                  "hours": 11
                },
                "close_time": {
                  "hours": 13,
                  "minutes": 30
                }
              }
            },
            "lead_time": {
              "min_lead_time_duration": "2400s"
            }
          }
        ]
      }
    }
  ]
}

الرسوم دقة وقت تسليم الطلب

دقة الرسوم

عند تقديم بيانات الرسوم الخاصة بالتاجر، نتوقّع منك تقديم معلومات دقيقة. من رسومك يجب تضمين جميع رسوم التسليم والخدمة التي قد تنطبق على أحد الطلبات.

وندرك أنّ الرسوم قد تختلف بمرور الوقت وعلى مستوى المستخدمين. لهذا السبب، نقدّم القدرة على تحديد الرسوم كنطاقات، بما في ذلك النطاقات المفتوحة. في الحالات التي يمكن أن تختلف فيها الرسوم التأكد بشكل كبير من أن النطاق المقدم يشمل الرسوم التي يمكن أن يراها المستخدم أثناء المعاملات التي تتم.

إذا لم تكن متأكدًا مما هو مطلوب في حالتك على وجه التحديد، تواصل مع جهة اتصال "مركز الإجراءات".

دقة وقت توصيل الطلب

نحن ندرك أنّ تفاصيل توصيل الطلب تغير الوقت بناءً على مجموعة متنوعة من العوامل. وتشمل هذه العوامل ما يلي:

  • تغييرات في وقت توصيل الطلبات بناءً على حجم الطلب
  • التغييرات في وقت توصيل الطلب بناءً على الوقت لإكمال الطلب الدفع
  • وقت الاستجابة بين وقت تعديل التغييرات في وقت توصيل الطلبات من خلال الخلاصات
  • عنوان التسليم الخاص بالمستخدم

قد يؤدي أي من هذه العوامل إلى مواقف يتم فيها توصيل الطلب الوقت المعروض للمستخدم في البداية ليس وقت التنفيذ المحدد الذي ستظهر عند الدفع. الهدف من تنفيذ وقت التنفيذ ليس والتخلص منها تمامًا، ولكن مع توفير معلومات واضحة للمستخدمين في أغلب الأحيان قدر الإمكان.

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

إذا لم تكن متأكدًا مما مطلوبة في حالتك، لذا يُرجى التواصل مع جهة اتصال "مركز الإجراءات".

تعديلات في الوقت المناسب على "الرسوم" و"الإعلانات النصية الموسَّعة"

يمكن أن تستغرق أي تغييرات يتم إجراؤها أثناء تحميل خلاصة عادية ساعتَين على الأقل. المعالجة. من المهم الانتباه إلى ذلك بشكل خاص إذا كنتم تخططون لتغيير الوقت المقدّر للوصول وبشكل متكرر.

ننصح الشركاء بشدة بتنفيذ التحديثات في الوقت الفعلي. والتي تتيح طلب بيانات من واجهة برمجة التطبيقات تغيير خلاصة الخدمة (بما في ذلك الرسوم والوقت المقدر للوصول) في غضون 5 دقائق أو أقل.