Sipariş Karşılama Zamanı ve Ücretler

Bu eğitimde şu konular açıklanmaktadır:

  1. Desteklenen ücret ve sipariş karşılama süresine ilişkin yüksek düzey bir açıklama
  2. Hizmet feed'leri için sipariş karşılama süresinin ve ücretlerinin nasıl belirtileceğine dair özel talimatlar.
  3. Doğrulukla ilgili beklentiler

Sipariş karşılama süresinin ve ücretlerinin kullanımını gösteren tam feed örneği için Sipariş Yönlendirme EPA örneğine bakın.

Ücretler

Ücretleri belirtmek için birkaç farklı yöntem sunarız. Örneğin:

  • Sabit Ücret: "5 dolar teslimat ücreti" veya "5 dolar hizmet ücreti"
  • Yüzde Ücreti: "Teslimat ücreti %5" veya "Hizmet ücreti %5"
  • Ücret Aralıkları: "Teslimat Ücretleri 2-10 TL" veya "Hizmet Ücretleri %3-%6"
  • Açık Uçlu Aralıklar "Teslimat Ücretleri %5'ten başlar" veya "20 ABD dolarına kadar hizmet ücretleri"

Ücretler, teslimat ücreti veya hizmet ücreti olarak belirtilebilir. Birden fazla ücret de belirtilebilir (ör. "Hizmet ücreti %5-%10, Teslimat Ücreti 5 ABD doları").

Kullanıcı hakkındaki bilgilere göre ücret alınmasını gerektiren kullanım alanları desteklenmez.

Ücret Örnekleri

Teslimat ve teslim alma ücretleri

Uygulama, "DELIVERY" ve "SERVICE" ücret türlerini destekliyor.

Adrese teslim

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

Hizmet

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

Farklı ücret türleri

Aşağıda, seçilen ücret türünü belirtmeyle ilgili kullanımı kolay bazı örnekler verilmiştir.

Sabit

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

Alışveriş sepeti yüzdesi

{
  "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"
    ]
  }
}

Aralık

{
  "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"
    ]
  }
}

Sipariş karşılama zamanı

Doğru veriler sağladığınızdan emin olmak amacıyla müsaitlik durumunu belirtmek için birkaç farklı biçime izin veririz. Aşağıdaki noktalarda, desteklenen farklı kullanım alanları ve kullanıcının ön uçta göreceği dille benzer bazı örnek ifadeler açıklanmaktadır.

  • Sabit Süreler: "30 dakikada teslim edilir" veya "15 dakika içinde teslim alma"
  • Zaman Aralıkları: "30 dakika-1 saat içinde teslim edilir" veya "15-20 dakika içinde teslim alma"

Sipariş karşılama zamanı, hem teslim alma hem de teslimat için ortak bir biçim (aşağıda açıklanmıştır) kullanılarak belirtilebilir.

GMR'lerin kullanıcı hakkındaki bilgilere göre değiştirilmesini gerektiren kullanım alanları desteklenmez.

Sipariş karşılama süresi örnekleri

İşlem bağlantıları için sipariş karşılama süresi, FoodOrderingService alanının bir parçası olarak Hizmet feed'i ETA mesajına eklenir.

Sabit

{
    "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"
    }
},

Zaman aralığı

{
    "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"
    }
},

Ücret ve sipariş karşılama süresinin doğruluğu

Ücret doğruluğu

Bir satıcı için ücret verileri sağlarken ücretlerinizi doğru şekilde beyan etmenizi bekleriz. Bir sipariş için geçerli olabilecek tüm teslimat ve hizmet ücretlerini eklemeniz gerekir.

Ücretlerin zaman içinde ve kullanıcılara göre değişebileceğinin farkındayız. Bu nedenle, açık uçlu aralıklar da dahil olmak üzere ücretleri aralıklar halinde belirtme olanağı sunarız. Ücretlerin önemli ölçüde farklılık gösterebileceği durumlarda, sağlanan aralığın kullanıcının işlemi sırasında görebileceği ücretleri kapsadığından emin olun.

Sizin için tam olarak nelerin gerektiğinden emin değilseniz İşlemler Merkezi temsilcinizle iletişime geçin.

Sipariş karşılama zamanının doğruluğu

Sipariş karşılama süresiyle ilgili ayrıntıların çeşitli unsurlara göre değiştiğinin farkındayız. Bu etmenlerden bazıları şunlardır:

  • Sipariş boyutuna göre sipariş karşılama süresinde yapılan değişiklikler
  • Sipariş karşılama ve ödeme işlemlerinin tamamlanma süresine göre yapılan sipariş karşılama süresindeki değişiklikler
  • Sipariş karşılama zamanındaki değişikliklerin feed'ler aracılığıyla güncellenmesi arasındaki gecikme
  • Kullanıcının teslimat adresi.

Bu faktörlerden herhangi biri, kullanıcıya gösterilen sipariş karşılama süresinin, ödeme sırasında gördüğü sipariş karşılama süresinden farklı olmasına yol açabilir. Sipariş karşılama süresinin uygulanmasının amacı, bunları tamamen ortadan kaldırmak değil, kullanıcılara olabildiğince sık net bilgiler sağlamaktır.

İş ortaklarının, sipariş karşılama süresinin kullanıcılara mümkün olduğunca sık ve en iyi şekilde gösterilmesini sağlayacak bir uygulama sunması beklenir. Bu faktörler nedeniyle zamanlamada önemli ölçüde değişkenlik varsa bu değişkenliği kapsayan bir zaman aralığı belirtmenizi öneririz. Ayrıca, sipariş ayrıntıları nedeniyle sipariş karşılama süresinde değişiklik olursa sipariş akışınıza gelindiğinde kullanıcılara bu bilgi açıkça gösterilmelidir.

Sizin için tam olarak neyin gerekli olduğundan emin değilseniz İşlemler Merkezi temsilcinizle iletişime geçin.

Ücretler ve TVS'lerle ilgili zamanında yapılan güncellemeler

Normal feed yüklemesi kullanılan herhangi bir değişikliğin işlenmesi en az 2 saat sürebilir. GMR'leri sık sık değiştirmeyi planlıyorsanız bu noktayı göz önünde bulundurmanız önemlidir.

İş ortaklarının Gerçek Zamanlı Güncellemeler'i uygulaması önemle tavsiye edilir. Bu, bir API çağrısının Hizmet feed'ini (ücretler ve TVS dahil) 5 dakika veya daha kısa sürede değiştirmesine olanak tanır.