เวลาและค่าธรรมเนียมในการดำเนินการ

บทแนะนำนี้จะกล่าวถึงสิ่งต่อไปนี้

  1. คำอธิบายระดับสูงเกี่ยวกับค่าธรรมเนียมและ รองรับกรณีการใช้งานสำหรับเวลาดำเนินการตามคำสั่งซื้อ
  2. คำแนะนำเฉพาะเกี่ยวกับวิธีระบุเวลาดำเนินการตามคำสั่งซื้อและค่าธรรมเนียมสำหรับ ฟีดบริการ
  3. ความคาดหวังด้านความถูกต้อง

ดูตัวอย่างฟีดแบบสมบูรณ์ที่แสดงเวลาและค่าธรรมเนียมในการดำเนินการตามคำสั่งซื้อได้ที่ ตัวอย่างการสั่งซื้อ EPA เปลี่ยนเส้นทาง

ค่าธรรมเนียม

เราระบุค่าธรรมเนียมได้หลายวิธี เช่น

  • ค่าธรรมเนียมคงที่: "ค่าธรรมเนียมการนำส่ง $5" หรือ "ค่าบริการ $5"
  • ค่าธรรมเนียมเปอร์เซ็นต์: "ค่าธรรมเนียมการนำส่ง 5%" หรือ "ค่าบริการ 5%"
  • ช่วงค่าธรรมเนียม: "ค่าธรรมเนียมการนำส่ง $2-$10" หรือ "ค่าบริการ 3%-6%"
  • ช่วงปลายเปิด "ค่าธรรมเนียมการนำส่งเริ่มต้นที่ 5%" หรือ "ค่าบริการไม่เกิน $20"

คุณระบุค่าธรรมเนียมเป็นค่าจัดส่งหรือค่าบริการก็ได้ นอกจากนี้ คุณสามารถระบุค่าธรรมเนียมได้หลายรายการ (เช่น "ค่าบริการ 5%-10% ค่าจัดส่ง 50 บาท")

ไม่รองรับใน Use Case ที่ต้องเสียค่าธรรมเนียมในการเปลี่ยนแปลงตามข้อมูล เกี่ยวกับผู้ใช้

ตัวอย่างค่าธรรมเนียม

ค่าธรรมเนียมการจัดส่งและไปรับ

แอปพลิเคชันรองรับประเภทค่าธรรมเนียม "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"
    ]
  }
}

เวลาดำเนินการตามคำสั่งซื้อ

เราอนุญาตให้ระบุเวลาที่พร้อมให้บริการในรูปแบบต่างๆ เพื่อช่วยให้มั่นใจว่าคุณ ที่ให้ข้อมูลที่ถูกต้อง ประเด็นต่อไปนี้อธิบาย Use Case ต่างๆ ที่รองรับ รวมถึง พร้อมกับตัวอย่างภาษาที่คล้ายกับสิ่งที่ผู้ใช้จะเห็นในส่วนหน้า

  • เวลาคงที่: "จัดส่งใน 30 นาที" หรือ "รับสินค้าในอีก 15 นาที"
  • ช่วงเวลา: "จัดส่งภายใน 30 นาที - 1 ชม." หรือ "รับสินค้าในอีก 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 น. ถึง 13:30 น.
lead_timeของ 1200s จะแสดงก่อน 11:00 น. และหลัง 13: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"
            }
          }
        ]
      }
    }
  ]
}

ค่าธรรมเนียมและ ความถูกต้องของเวลาที่ดำเนินการตามคำสั่งซื้อ

ความถูกต้องของค่าธรรมเนียม

เมื่อคุณระบุข้อมูลค่าธรรมเนียมสำหรับผู้ขายแล้ว เราคาดหวังว่าคุณจะให้ข้อมูลที่ถูกต้อง ของค่าธรรมเนียมด้วย คุณควรรวมค่าจัดส่งและค่าบริการทั้งหมดที่อาจมีผลกับคำสั่งซื้อ

เราตระหนักดีว่าค่าธรรมเนียมอาจแตกต่างกันตามช่วงเวลาและสำหรับผู้ใช้แต่ละราย ด้วยเหตุนี้เราจึงนำเสนอ ความสามารถในการระบุค่าธรรมเนียมเป็นช่วง ซึ่งรวมถึงช่วงปลายเปิด ในกรณีที่มีค่าธรรมเนียมอาจแตกต่างกันออกไป ตรวจสอบให้แน่ใจว่าช่วงที่ระบุครอบคลุมค่าธรรมเนียมที่ผู้ใช้อาจพบได้ในระหว่าง ธุรกรรมของตน

หากไม่แน่ใจเกี่ยวกับข้อมูลที่เฉพาะเจาะจงซึ่งจำเป็นต่อกรณีของคุณ โปรดติดต่อ รายชื่อติดต่อของ Actions Center

ความถูกต้องของเวลาในการดำเนินการตามคำสั่งซื้อ

เราเข้าใจดีว่าข้อมูลเฉพาะเกี่ยวกับการดำเนินการตามคำสั่งซื้อ การเปลี่ยนแปลงของเวลาตามปัจจัยต่างๆ ที่หลากหลาย ปัจจัยเหล่านี้ ได้แก่

  • การเปลี่ยนแปลงเวลาดำเนินการตามคำสั่งซื้อตามขนาดคำสั่งซื้อ
  • การเปลี่ยนแปลงเวลาดำเนินการตามคำสั่งซื้อตามเวลาในการสั่งซื้อให้เสร็จสมบูรณ์ และ ชำระเงิน
  • เวลาในการตอบสนองระหว่างการอัปเดตการเปลี่ยนแปลงเวลาดำเนินการตามคำสั่งซื้อผ่านฟีด
  • ที่อยู่สำหรับจัดส่งของผู้ใช้

ปัจจัยเหล่านี้อาจนำไปสู่สถานการณ์ที่การดำเนินการตามคำสั่งซื้อ เวลาที่แสดงให้ผู้ใช้เห็นในตอนแรกไม่ใช่เวลาดำเนินการตามคำสั่งซื้อที่แน่นอน จะเห็นที่จุดชำระเงิน เป้าหมายของการปรับใช้ระยะเวลาดำเนินการตามคำสั่งซื้อไม่ใช่ ในการกำจัดสิ่งเหล่านี้ออกไปทั้งหมด แต่การให้ข้อมูลที่ชัดเจนแก่ผู้ใช้ บ่อยที่สุดเท่าที่จะทำได้

พาร์ทเนอร์ควรเป็นผู้จัดหาการติดตั้งใช้งานที่นำไปสู่ความถูกต้องแม่นยำ เวลาในการดำเนินการตามคำสั่งซื้อที่แสดงต่อผู้ใช้ให้บ่อยที่สุดเท่าที่จะทำได้โดยใช้ความพยายามอย่างเต็มที่ พื้นฐาน หากช่วงเวลามีความแปรปรวนอย่างมีนัยสำคัญจากปัจจัยเหล่านี้ เราขอแนะนำ คุณระบุช่วงเวลาที่ครอบคลุมความแปรปรวนนั้น นอกจากนี้ หากเวลาดำเนินการตามคำสั่งซื้อเปลี่ยนแปลงเนื่องจากรายละเอียดคำสั่งซื้อ ข้อมูลนี้ควรปรากฏให้ผู้ใช้เห็นอย่างชัดเจนเมื่อมาถึงขั้นตอนการสั่งซื้อของคุณ

หากไม่แน่ใจเกี่ยวกับ หากต้องใช้กรณีของคุณ โปรดติดต่อผู้ติดต่อของ Actions Center

การอัปเดตค่าธรรมเนียมและเวลาถึงโดยประมาณตามกำหนดเวลา

การเปลี่ยนแปลงที่ใช้การอัปโหลดฟีดปกติอาจใช้เวลาอย่างน้อย 2 ชั่วโมง เพื่อประมวลผล สิ่งที่ควรทราบเป็นอย่างยิ่งหากคุณวางแผนจะเปลี่ยนเวลาถึงโดยประมาณ เป็นประจำ

เราขอแนะนำอย่างยิ่งให้พาร์ทเนอร์ใช้การอัปเดตแบบเรียลไทม์ ซึ่งจะทำให้การเรียก API เปลี่ยนฟีดบริการ (รวมถึงค่าธรรมเนียมและเวลาถึงโดยประมาณ) ภายในเวลาไม่เกิน 5 นาที