Sipariş Karşılama Zamanı ve Ücretler

.

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

  1. Ücret ve sipariş karşılama süresine ilişkin kullanım alanları desteklenir
  2. Sipariş karşılama süresinin ve ücretlerinin nasıl belirtileceğine dair özel talimatlar Hizmet feed'leri.
  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ği.

Ücretler

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

  • Sabit Ücret: "5 TL teslimat ücreti" veya "Hizmet ücreti 5 TL"
  • Yüzde Ücreti: "Teslimat ücreti %5" veya "Hizmet ücreti %5"
  • Ücret Aralıkları: "Teslimat Ücretleri 2 TL-10 TL" veya "Hizmet Ücretleri %3-%6"
  • Açık Uçlu Aralıklar "Teslimat Ücretleri %5'ten başlar" veya "20 dolara 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ı").

Bilgilere göre ücretin değiştirilmesini gerektiren kullanım alanları desteklenmez bir şeyler sunmalısınız.

Ücret Örnekleri

Teslimat ve teslim alma ücretleri

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

Teslimat

{
  "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 ücreti belirtmeyle ilgili kullanımı kolay bazı örnekler verilmiştir türü.

Düzeltildi

{
  "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ı

Müsaitlik durumunuzu belirtmenize yardımcı olmak amacıyla, müsaitlik durumunu belirtmek için doğru veriler sunar. Aşağıdaki noktalarda, desteklenen farklı kullanım alanları ve kullanıcının ön uçta göreceği dille benzer bir dil kullanın.

  • Sabit Süreler: "30 dakika içinde teslim" veya "15 dakika içinde teslim alın"
  • Zaman Aralıkları: "30 dakika-1 saat içinde teslim edilecek" veya "15-20 dakika içinde teslim alın"

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

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

Sipariş karşılama zamanı örnekleri

İşlem bağlantıları için sipariş karşılama süresi, Hizmet feed'ine dahil edilir ETA bir parçası olarak FoodOrderingService girin.

Düzeltildi

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

Sipariş karşılama süresi aralıkları

ServiceHours ile, Sipariş karşılama süreleri belirli bir zaman aralığı için ayarlanabilir. Varsayılan lead_time şurada ayarlandı: FoodOrderingService kullanılıyor hizmet saati zaman aralıklarının dışında olduğunda.

Bu örnekte, lead_time 2400s, 11:00 ile 13:30 arasında gösterilecek.
. 1200s tutarındaki lead_time şu tarihten önce gösterilecek: 11:00 ve 13:30'dan sonra.
{
  "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"
            }
          }
        ]
      }
    }
  ]
}

Ücret ve sipariş karşılama zamanı doğruluğu

Ücret doğruluğu

Satıcı için ücret verileri sağlarken doğru bir beyan sunmanızı bekleriz. nasıl belirleyeceğinizi gösterebilirsiniz. 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 olarak belirtme olanağı. Ücretlerin değişiklik gösterebileceği durumlarda belirtilen aralığın, kullanıcının deneme sırasında görebileceği ücretleri kapsadığından en üst düzeye çıkarması gerekir.

Sizin için tam olarak neyin gerekli olduğundan emin değilseniz İşlemler Merkezi kişisi.

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

Sipariş karşılamayla ilgili ayrıntıların Google tarafından çeşitli faktörlere göre değişir. Bu etmenlerden bazıları şunlardır:

  • Sipariş boyutuna göre sipariş karşılama süresinde yapılan değişiklikler
  • Sipariş karşılama zamanında yapılan değişiklikler, sipariş verme ve ödeme
  • 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, siparişin karşılandığı durumlara kullanıcıya gösterilen süre, sipariş karşılama saatinden farklı ödeme sırasında göreceğiz. Sipariş karşılama süresi uygulamasının amacı sağlamak, ancak kullanıcılara nasıl net bilgiler kullanmanızı öneririz.

İş ortaklarının doğru sonuçları sağlayan bir uygulama sunması beklenir. sipariş karşılama süresi, kullanıcılara olabildiğince sık gösterilir. . Bu faktörler nedeniyle zamanlamada önemli ölçüde değişkenlik varsa bu değişkenliği kapsayan bir zaman aralığı sağlarsınız. Ayrıca, sipariş ayrıntıları nedeniyle sipariş karşılama süresi değişirse Bu bilgi, sipariş akışınıza gelindiğinde kullanıcılara açıkça gösterilmelidir.

Tam olarak ne yapılması gerektiğinden gerekliyse İşlemler Merkezi temsilcinizle iletişime geçin.

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

Normal feed yüklemesi kullanılan değişiklikler en az 2 saat sürebilir pek çok yolu vardır. GMR'leri değiştirmeyi planlıyorsanız bu noktayı göz önünde bulundurmanız önemlidir. alabilir.

İş ortaklarının Gerçek Zamanlı Güncellemeler'i uygulaması önemle tavsiye edilir. Bu, API çağrısının 5 dakika veya daha kısa süre içinde Hizmet feed'ini (ücretler ve GMR'ler dahil) değiştirmesini sağlar.