ShippingSettings

[Setelan pengiriman]((https://support.google.com/merchants/answer/6069284) akun penjual.

Representasi JSON
{
  "name": string,
  "services": [
    {
      object (Service)
    }
  ],
  "warehouses": [
    {
      object (Warehouse)
    }
  ],
  "etag": string
}
Kolom
name

string

ID. Nama resource setelan pengiriman. Format: accounts/{account}/shippingSetting

services[]

object (Service)

Opsional. Daftar layanan akun target.

warehouses[]

object (Warehouse)

Opsional. Daftar gudang yang dapat dirujuk di services.

etag

string

Wajib. Kolom ini digunakan untuk menghindari masalah asinkron. Pastikan data setelan pengiriman tidak berubah antara get call dan insert call. Pengguna harus melakukan langkah-langkah berikut:

  1. Tetapkan kolom etag sebagai string kosong untuk pembuatan setelan pengiriman awal.

  2. Setelah pembuatan awal, panggil metode get untuk mendapatkan etag dan data setelan pengiriman saat ini sebelum penyisipan panggilan.

  3. Ubah ke informasi setelan pengiriman yang diinginkan.

  4. Panggil metode penyisipan dengan informasi setelan pengiriman yang diinginkan dengan etag yang diperoleh dari langkah 2.

  5. Jika data setelan pengiriman berubah antara langkah 2 dan langkah 4. Permintaan penyisipan akan gagal karena etag berubah setiap kali data setelan pengiriman berubah. Pengguna harus mengulangi langkah 2-4 dengan etag baru.

Layanan

Layanan pengiriman.

Representasi JSON
{
  "deliveryCountries": [
    string
  ],
  "rateGroups": [
    {
      object (RateGroup)
    }
  ],
  "loyaltyPrograms": [
    {
      object (LoyaltyProgram)
    }
  ],
  "serviceName": string,
  "active": boolean,
  "currencyCode": string,
  "deliveryTime": {
    object (DeliveryTime)
  },
  "shipmentType": enum (ShipmentType),
  "minimumOrderValue": {
    object (Price)
  },
  "minimumOrderValueTable": {
    object (MinimumOrderValueTable)
  },
  "storeConfig": {
    object (StoreConfig)
  }
}
Kolom
deliveryCountries[]

string

Wajib. Kode wilayah CLDR negara tempat layanan berlaku.

rateGroups[]

object (RateGroup)

Opsional. Definisi grup tarif pengiriman. Hanya yang terakhir yang diizinkan memiliki applicableShippingLabels kosong, yang berarti "lainnya". applicableShippingLabels lainnya tidak boleh tumpang-tindih.

loyaltyPrograms[]

object (LoyaltyProgram)

Opsional. Program loyalitas yang dibatasi untuk layanan pengiriman ini.

serviceName

string

Wajib. Nama layanan dalam bentuk bebas. Harus unik dalam akun target.

active

boolean

Wajib. Boolean yang menampilkan status aktif layanan pengiriman.

currencyCode

string

Kode CLDR mata uang yang menggunakan layanan ini. Harus sama dengan harga di kelompok tarif.

deliveryTime

object (DeliveryTime)

Wajib. Waktu yang dihabiskan dalam berbagai aspek, mulai dari pemesanan hingga pengiriman produk.

shipmentType

enum (ShipmentType)

Jenis lokasi tujuan pengiriman pesanan.

minimumOrderValue

object (Price)

Nilai pesanan minimum untuk layanan ini. Jika ditetapkan, menunjukkan bahwa pelanggan harus membelanjakan setidaknya jumlah ini. Semua harga dalam layanan harus memiliki mata uang yang sama. Tidak dapat ditetapkan bersama dengan minimumOrderValueTable.

minimumOrderValueTable

object (MinimumOrderValueTable)

Tabel nilai pesanan minimum per toko untuk jenis pemenuhan pesanan pengambilan. Tidak dapat ditetapkan bersama dengan minimumOrderValue.

storeConfig

object (StoreConfig)

Daftar toko asal pengiriman produk Anda. Ini hanya berlaku untuk jenis pengiriman lokal.

DeliveryTime

Waktu yang dihabiskan dalam berbagai aspek, mulai dari pemesanan hingga pengiriman produk.

Representasi JSON
{
  "warehouseBasedDeliveryTimes": [
    {
      object (WarehouseBasedDeliveryTime)
    }
  ],
  "minTransitDays": integer,
  "maxTransitDays": integer,
  "cutoffTime": {
    object (CutoffTime)
  },
  "minHandlingDays": integer,
  "maxHandlingDays": integer,
  "transitTimeTable": {
    object (TransitTable)
  },
  "handlingBusinessDayConfig": {
    object (BusinessDayConfig)
  },
  "transitBusinessDayConfig": {
    object (BusinessDayConfig)
  }
}
Kolom
warehouseBasedDeliveryTimes[]

object (WarehouseBasedDeliveryTime)

Opsional. Menunjukkan bahwa waktu pengiriman harus dihitung per gudang (lokasi asal pengiriman) berdasarkan setelan ekspedisi yang dipilih. Jika ditetapkan, tidak ada kolom terkait waktu transit lain di [waktu pengiriman][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] yang harus ditetapkan.

minTransitDays

integer

Jumlah hari kerja minimum yang dihabiskan untuk transit. 0 berarti pengiriman di hari yang sama, 1 berarti pengiriman di hari berikutnya. minTransitDays, maxTransitDays, atau transitTimeTable harus ditetapkan, tetapi jangan keduanya.

maxTransitDays

integer

Jumlah maksimum hari kerja yang dihabiskan untuk transit. 0 berarti pengiriman di hari yang sama, 1 berarti pengiriman di hari berikutnya. Harus lebih besar dari atau sama dengan minTransitDays.

cutoffTime

object (CutoffTime)

Definisi batas waktu hari kerja. Jika tidak dikonfigurasi, batas waktu akan disetel secara default ke pukul 08.00 PST.

minHandlingDays

integer

Jumlah hari kerja minimum yang dihabiskan sebelum pesanan dikirimkan. 0 berarti dikirim pada hari yang sama, 1 berarti dikirim pada hari berikutnya.

maxHandlingDays

integer

Jumlah maksimum hari kerja yang dihabiskan sebelum pesanan dikirimkan. 0 berarti dikirim pada hari yang sama, 1 berarti dikirim pada hari berikutnya. Harus lebih besar dari atau sama dengan minHandlingDays.

transitTimeTable

object (TransitTable)

Tabel waktu transit, jumlah hari kerja yang dihabiskan untuk transit berdasarkan dimensi baris dan kolom. minTransitDays, maxTransitDays, atau transitTimeTable dapat ditetapkan, tetapi tidak keduanya.

handlingBusinessDayConfig

object (BusinessDayConfig)

Hari kerja untuk menangani pesanan. Jika tidak diberikan, hari kerja akan dianggap sebagai hari kerja Senin hingga Jumat.

transitBusinessDayConfig

object (BusinessDayConfig)

Hari kerja saat pesanan dapat berada dalam pengiriman. Jika tidak diberikan, hari kerja akan dianggap sebagai hari kerja Senin hingga Jumat.

CutoffTime

Definisi batas waktu hari kerja.

Representasi JSON
{
  "hour": integer,
  "minute": integer,
  "timeZone": string
}
Kolom
hour

integer

Wajib. Jam batas waktu hingga pesanan harus diproses pada hari yang sama.

minute

integer

Wajib. Menit batas waktu hingga pesanan harus diproses pada hari yang sama.

timeZone

string

Wajib. ID zona waktu Misalnya "Eropa/Zurich".

TransitTable

Tabel waktu transit, jumlah hari kerja yang dihabiskan untuk transit berdasarkan dimensi baris dan kolom. minTransitDays, maxTransitDays, atau transitTimeTable dapat ditetapkan, tetapi tidak keduanya.

Representasi JSON
{
  "postalCodeGroupNames": [
    string
  ],
  "transitTimeLabels": [
    string
  ],
  "rows": [
    {
      object (TransitTimeRow)
    }
  ]
}
Kolom
postalCodeGroupNames[]

string

Wajib. Daftar nama wilayah Region.name . Nilai terakhir dapat berupa "all other locations". Contoh: ["zone 1", "zone 2", "all other locations"]. Grup kode pos yang dirujuk harus cocok dengan negara pengiriman layanan.

transitTimeLabels[]

string

Wajib. Daftar label waktu transit. Nilai terakhir dapat berupa "all other labels". Contoh: ["food", "electronics", "all other labels"].

rows[]

object (TransitTimeRow)

Wajib. Jika hanya ada satu kumpulan dimensi postalCodeGroupNames atau transitTimeLabels, masing-masing ada beberapa baris dengan satu nilai untuk dimensi tersebut. Jika ada dua dimensi, setiap baris sesuai dengan postalCodeGroupNames, dan kolom (nilai) dengan transitTimeLabels.

TransitTimeRow

Jika hanya ada satu kumpulan dimensi postalCodeGroupNames atau transitTimeLabels, masing-masing ada beberapa baris dengan satu nilai untuk dimensi tersebut. Jika ada dua dimensi, setiap baris sesuai dengan postalCodeGroupNames, dan kolom (nilai) dengan transitTimeLabels.

Representasi JSON
{
  "values": [
    {
      object (TransitTimeValue)
    }
  ]
}
Kolom
values[]

object (TransitTimeValue)

Wajib. Rentang waktu transit (min.-maks) dalam hari kerja.

TransitTimeValue

Rentang waktu transit (min.-maks) dalam hari kerja.

Representasi JSON
{
  "minTransitDays": integer,
  "maxTransitDays": integer
}
Kolom
minTransitDays

integer

Rentang waktu transit minimum dalam hari kerja. 0 berarti pengiriman di hari yang sama, 1 berarti pengiriman di hari berikutnya.

maxTransitDays

integer

Harus lebih besar dari atau sama dengan minTransitDays.

BusinessDayConfig

Hari kerja gudang.

Representasi JSON
{
  "businessDays": [
    enum (Weekday)
  ]
}
Kolom
businessDays[]

enum (Weekday)

Wajib. Hari kerja reguler. Tidak boleh kosong.

Hari Kerja

Enum
WEEKDAY_UNSPECIFIED
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY

WarehouseBasedDeliveryTime

Menunjukkan bahwa waktu pengiriman harus dihitung per gudang (lokasi asal pengiriman) berdasarkan setelan ekspedisi yang dipilih. Jika ditetapkan, tidak ada kolom terkait waktu transit lain di deliveryTime yang harus ditetapkan.

Representasi JSON
{
  "carrier": string,
  "carrierService": string,
  "warehouse": string
}
Kolom
carrier

string

Wajib. Operator, seperti "UPS" atau "Fedex".

carrierService

string

Wajib. Layanan ekspedisi, seperti "ground" atau "2 days". Nama layanan harus ada dalam daftar eddsupportedServices.

warehouse

string

Wajib. Nama gudang. Ini harus cocok dengan [warehouse][ShippingSetting.warehouses.name]

RateGroup

Definisi grup tarif pengiriman. Hanya yang terakhir yang diizinkan memiliki applicableShippingLabels kosong, yang berarti "lainnya". applicableShippingLabels lainnya tidak boleh tumpang-tindih.

Representasi JSON
{
  "applicableShippingLabels": [
    string
  ],
  "subtables": [
    {
      object (Table)
    }
  ],
  "carrierRates": [
    {
      object (CarrierRate)
    }
  ],
  "singleValue": {
    object (Value)
  },
  "mainTable": {
    object (Table)
  },
  "name": string
}
Kolom
applicableShippingLabels[]

string

Wajib. Daftar label paket yang menentukan untuk produk apa kelompok tarif ini diterapkan. Ini adalah disjungsi: hanya satu label yang harus cocok agar grup tarif dapat diterapkan. Mungkin hanya kosong untuk grup tarif terakhir layanan.

subtables[]

object (Table)

Opsional. Daftar subtabel yang dirujuk oleh mainTable. Hanya dapat disetel jika mainTable disetel.

carrierRates[]

object (CarrierRate)

Opsional. Daftar tarif ekspedisi yang dapat dirujuk oleh mainTable atau singleValue.

singleValue

object (Value)

Nilai grup tarif (Misalnya tarif tetap $10). Hanya dapat disetel jika mainTable dan subtables tidak disetel.

mainTable

object (Table)

Tabel yang menentukan grup tarif, saat singleValue tidak cukup ekspresif. Hanya dapat disetel jika singleValue tidak disetel.

name

string

Opsional. Nama grup tarif. Jika ditetapkan harus unik dalam layanan pengiriman.

Nilai

Nilai tunggal grup tarif atau nilai sel tabel grup tarif. Tepat satu dari noShipping, flatRate, pricePercentage, carrier_rateName, subtable_name harus ditetapkan.

Representasi JSON
{
  "noShipping": boolean,
  "flatRate": {
    object (Price)
  },
  "pricePercentage": string,
  "carrierRate": string,
  "subtable": string
}
Kolom
noShipping

boolean

Jika true (benar), produk tidak dapat dikirim. Harus bernilai benar jika ditetapkan, hanya dapat ditetapkan jika semua kolom lain tidak ditetapkan.

flatRate

object (Price)

Tarif tetap. Hanya dapat ditetapkan jika semua kolom lain belum ditetapkan.

pricePercentage

string

Persentase harga yang ditampilkan sebagai angka dalam notasi desimal (Misalnya, "5.4"). Hanya dapat ditetapkan jika semua kolom lain tidak ditetapkan.

carrierRate

string

Nama tarif ekspedisi yang mengacu pada tarif ekspedisi yang ditentukan dalam grup tarif yang sama. Hanya dapat ditetapkan jika semua kolom lain belum ditetapkan.

subtable

string

Nama subtabel. Hanya dapat ditetapkan dalam sel tabel (Misalnya, bukan untuk nilai tunggal), dan hanya jika semua kolom lain tidak ditetapkan.

Tabel

Tabel yang menentukan grup tarif, saat singleValue tidak cukup ekspresif.

Representasi JSON
{
  "rows": [
    {
      object (Row)
    }
  ],
  "name": string,
  "rowHeaders": {
    object (Headers)
  },
  "columnHeaders": {
    object (Headers)
  }
}
Kolom
rows[]

object (Row)

Wajib. Daftar baris yang menyusun tabel. Harus memiliki panjang yang sama dengan rowHeaders.

name

string

Nama tabel. Diperlukan untuk subtabel, diabaikan untuk tabel utama.

rowHeaders

object (Headers)

Wajib. Header baris tabel.

columnHeaders

object (Headers)

Header kolom tabel. Opsional: jika tidak ditetapkan, tabel hanya memiliki satu dimensi.

Header

Daftar header baris atau kolom yang tidak kosong untuk tabel. Salah satu dari prices, weights, num_items, postalCodeGroupNames, atau location harus ditetapkan.

Representasi JSON
{
  "prices": [
    {
      object (Price)
    }
  ],
  "weights": [
    {
      object (Weight)
    }
  ],
  "numberOfItems": [
    string
  ],
  "postalCodeGroupNames": [
    string
  ],
  "locations": [
    {
      object (LocationIdSet)
    }
  ]
}
Kolom
prices[]

object (Price)

Wajib. Daftar batas atas harga pesanan inklusif. Nilai harga terakhir dapat berupa tak terhingga dengan menetapkan jumlah hargaMicros = -1. Misalnya, [{"amountMicros": 10000000, "currencyCode": "USD"}, {"amountMicros": 500000000, "currencyCode": "USD"}, {"amountMicros": -1, "currencyCode": "USD"}] mewakili header "<= $10", "<= $500", dan "> $500". Semua harga dalam layanan harus memiliki mata uang yang sama. Tidak boleh kosong. Harus positif kecuali -1. Hanya dapat ditetapkan jika semua kolom lain belum ditetapkan.

weights[]

object (Weight)

Wajib. Daftar batas atas berat pesanan inklusif. Nilai bobot terakhir dapat menjadi tak terhingga dengan menetapkan jumlah hargaMicros = -1. Misalnya, [{"amountMicros": 10000000, "unit": "kg"}, {"amountMicros": 50000000, "unit": "kg"}, {"amountMicros": -1, "unit": "kg"}] mewakili header "<= 10kg", "<= 50kg", dan "> 50kg". Semua bobot dalam layanan harus memiliki unit yang sama. Tidak boleh kosong. Harus positif kecuali -1. Hanya dapat ditetapkan jika semua kolom lain belum ditetapkan.

numberOfItems[]

string

Wajib. Daftar batas atas jumlah inklusif item. Nilai terakhir dapat berupa "infinity". Misalnya, ["10", "50", "infinity"] mewakili header "<= 10 items", "<= 50 items", dan "> 50 items". Tidak boleh kosong. Hanya dapat ditetapkan jika semua kolom lain belum ditetapkan.

postalCodeGroupNames[]

string

Wajib. Daftar nama grup pos. Nilai terakhir dapat berupa "all other locations". Contoh: ["zone 1", "zone 2", "all other locations"]. Grup kode pos yang dirujuk harus cocok dengan negara pengiriman layanan. Tidak boleh kosong. Hanya dapat ditetapkan jika semua kolom lain belum ditetapkan.

locations[]

object (LocationIdSet)

Wajib. Daftar kumpulan ID lokasi. Tidak boleh kosong. Hanya dapat ditetapkan jika semua kolom lain belum ditetapkan.

Berat

Bobot yang direpresentasikan sebagai nilai dalam string dan unit.

Representasi JSON
{
  "unit": enum (WeightUnit),
  "amountMicros": string
}
Kolom
unit

enum (WeightUnit)

Wajib. Unit berat. Nilai yang dapat diterima adalah: kg dan lb

amountMicros

string (int64 format)

Wajib. Berat direpresentasikan sebagai angka dalam mikro (1 juta mikro setara dengan satuan standar mata uang, misalnya, 1 kg = 1000000 mikro). Kolom ini juga dapat ditetapkan sebagai tak terhingga dengan menyetelnya ke -1. Kolom ini hanya mendukung nilai -1 dan positif.

WeightUnit

Unit berat.

Enum
WEIGHT_UNIT_UNSPECIFIED unit belum ditentukan
POUND satuan lb.
KILOGRAM satuan kg.

LocationIdSet

Daftar kumpulan ID lokasi. Tidak boleh kosong. Hanya dapat ditetapkan jika semua kolom lain belum ditetapkan.

Representasi JSON
{
  "locationIds": [
    string
  ]
}
Kolom
locationIds[]

string

Wajib. Daftar ID lokasi yang tidak kosong. Semuanya harus memiliki jenis lokasi yang sama (Misalnya, negara bagian).

Baris

Menyertakan daftar sel.

Representasi JSON
{
  "cells": [
    {
      object (Value)
    }
  ]
}
Kolom
cells[]

object (Value)

Wajib. Daftar sel yang menyusun baris. Harus memiliki panjang yang sama dengan columnHeaders untuk tabel dua dimensi, panjang 1 untuk tabel satu dimensi.

CarrierRate

Daftar tarif ekspedisi yang dapat dirujuk oleh mainTable atau singleValue.

Representasi JSON
{
  "name": string,
  "carrier": string,
  "carrierService": string,
  "originPostalCode": string,
  "percentageAdjustment": string,
  "flatAdjustment": {
    object (Price)
  }
}
Kolom
name

string

Wajib. Nama tarif ekspedisi. Harus unik per grup tarif.

carrier

string

Wajib. Layanan ekspedisi, seperti "UPS" atau "Fedex".

carrierService

string

Wajib. Layanan ekspedisi, seperti "ground" atau "2 days".

originPostalCode

string

Wajib. Asal pengiriman untuk tarif ekspedisi ini.

percentageAdjustment

string

Opsional. Pengubah tarif pengiriman perkalian sebagai angka dalam notasi desimal. Bisa negatif. Misalnya, "5.4" meningkatkan rasio sebesar 5,4%, "-3" menurunkan rasio tersebut sebesar 3%.

flatAdjustment

object (Price)

Opsional. Pengubah tarif pengiriman tambahan. Bisa negatif. Misalnya, { "amountMicros": 1, "currencyCode" : "USD" } menambahkan $1 ke tarif, { "amountMicros": -3, "currencyCode" : "USD" } menghapus $3 dari tarif.

ShipmentType

Jenis pengiriman layanan pengiriman.

Enum
SHIPMENT_TYPE_UNSPECIFIED Layanan ini tidak memerinci jenis pengiriman.
DELIVERY Layanan ini mengirimkan pesanan ke alamat yang dipilih pelanggan.
LOCAL_DELIVERY Layanan ini mengirimkan pesanan ke alamat yang dipilih pelanggan. Pesanan dikirimkan dari toko lokal terdekat.
COLLECTION_POINT Layanan ini mengirimkan pesanan ke alamat yang dipilih pelanggan. Pesanan akan dikirim dari lokasi pengambilan.

MinimumOrderValueTable

Tabel nilai pesanan minimum per toko untuk jenis pemenuhan pesanan pengambilan.

Representasi JSON
{
  "storeCodeSetWithMovs": [
    {
      object (StoreCodeSetWithMov)
    }
  ]
}
Kolom
storeCodeSetWithMovs[]

object (StoreCodeSetWithMov)

Wajib. Daftar set kode toko dengan nilai pesanan minimum (MOV) yang sama. Setidaknya dua kumpulan diperlukan dan kumpulan terakhir harus kosong, yang menandakan 'MOV for all other store'. Setiap kode toko hanya dapat muncul sekali di semua kumpulan. Semua harga dalam layanan harus memiliki mata uang yang sama.

StoreCodeSetWithMov

Daftar set kode toko dengan nilai pesanan minimum yang sama. Setidaknya dua kumpulan diperlukan dan kumpulan terakhir harus kosong, yang menandakan 'MOV for all other store'. Setiap kode toko hanya dapat muncul sekali di semua kumpulan. Semua harga dalam layanan harus memiliki mata uang yang sama.

Representasi JSON
{
  "storeCodes": [
    string
  ],
  "value": {
    object (Price)
  }
}
Kolom
storeCodes[]

string

Opsional. Daftar kode toko unik atau kosong untuk semua.

value

object (Price)

Nilai pesanan minimum untuk toko tertentu.

StoreConfig

Daftar toko asal pengiriman produk Anda. Ini hanya berlaku untuk jenis pengiriman lokal.

Representasi JSON
{
  "storeCodes": [
    string
  ],
  "storeServiceType": enum (StoreServiceType),
  "cutoffConfig": {
    object (CutoffConfig)
  },
  "serviceRadius": {
    object (Distance)
  }
}
Kolom
storeCodes[]

string

Opsional. Daftar kode toko yang menyediakan pengiriman lokal. Jika kosong, all_stores harus benar.

storeServiceType

enum (StoreServiceType)

Menunjukkan apakah semua toko, atau toko yang dipilih, yang dicantumkan oleh penjual ini menyediakan pengiriman lokal.

cutoffConfig

object (CutoffConfig)

Konfigurasi terkait pengiriman lokal berakhir pada hari itu.

serviceRadius

object (Distance)

Radius pengiriman maksimum. Hal ini hanya diwajibkan untuk jenis pengiriman lokal.

StoreServiceType

Menunjukkan apakah semua toko, atau toko yang dipilih, yang dicantumkan oleh penjual menyediakan pengiriman lokal.

Enum
STORE_SERVICE_TYPE_UNSPECIFIED Tidak menentukan jenis layanan toko.
ALL_STORES Menunjukkan apakah semua toko, saat ini dan di masa mendatang, yang dicantumkan oleh penjual ini menyediakan pengiriman lokal.
SELECTED_STORES Menunjukkan bahwa hanya toko yang tercantum di storeCodes yang memenuhi syarat untuk pengiriman lokal.

CutoffConfig

Konfigurasi terkait pengiriman lokal berakhir pada hari itu.

Representasi JSON
{
  "localCutoffTime": {
    object (LocalCutoffTime)
  },
  "storeCloseOffsetHours": string,
  "noDeliveryPostCutoff": boolean
}
Kolom
localCutoffTime

object (LocalCutoffTime)

Waktu pengiriman lokal berakhir pada hari tersebut.

storeCloseOffsetHours

string (int64 format)

Hanya berlaku untuk pemenuhan pesanan pengiriman lokal. Menyatakan batas waktu sebagai jumlah jam sebelum toko tutup. Tidak dapat muncul bersamaan dengan localCutoffTime.

noDeliveryPostCutoff

boolean

Penjual dapat memilih untuk tidak menampilkan pengiriman lokal n+1 hari jika layanan pengiriman mereka dikonfigurasi untuk pengiriman lokal dalam n hari. Misalnya, jika layanan pengiriman menentukan pengiriman di hari yang sama, dan sudah melewati batas waktu, menetapkan kolom ini ke true akan membuat tarif layanan pengiriman yang dihitung akan menampilkan NO_DELIVERY_POST_CUTOFF. Dalam contoh yang sama, menetapkan kolom ini ke false akan menghasilkan waktu pengiriman yang dihitung menjadi satu hari. Ini hanya untuk pengiriman lokal.

LocalCutoffTime

Waktu pengiriman lokal berakhir pada hari tersebut.

Representasi JSON
{
  "hour": string,
  "minute": string
}
Kolom
hour

string (int64 format)

Jam pengiriman lokal untuk pesanan agar dapat diproses pada hari yang sama.

minute

string (int64 format)

Pesanan pengiriman lokal menit harus dilakukan untuk memproses hari yang sama.

Jarak

Radius pengiriman maksimum. Hal ini hanya diwajibkan untuk jenis pengiriman lokal.

Representasi JSON
{
  "value": string,
  "unit": enum (Unit)
}
Kolom
value

string (int64 format)

Nilai jarak bilangan bulat.

unit

enum (Unit)

Unit dapat berbeda berdasarkan negara, diparameterisasi untuk menyertakan mil dan kilometer.

Unit

Unit dapat berbeda berdasarkan negara, diparameterisasi untuk menyertakan mil dan kilometer.

Enum
UNIT_UNSPECIFIED Unit belum ditetapkan
MILES Unit dalam mil
KILOMETERS Satuan dalam kilometer

LoyaltyProgram

Program loyalitas yang disediakan oleh penjual.

Representasi JSON
{
  "loyaltyProgramTiers": [
    {
      object (LoyaltyProgramTiers)
    }
  ],
  "programLabel": string
}
Kolom
loyaltyProgramTiers[]

object (LoyaltyProgramTiers)

Opsional. Tingkat program loyalitas dari layanan pengiriman ini.

programLabel

string

Ini adalah label program loyalitas yang ditetapkan di setelan program loyalitas Anda di Merchant Center. Sub-atribut ini memungkinkan Google memetakan program loyalitas Anda ke penawaran yang memenuhi syarat.

LoyaltyProgramTiers

Bagian dari program loyalitas penjual.

Representasi JSON
{
  "tierLabel": string
}
Kolom
tierLabel

string

Sub-atribut label tingkat [tierLabel] membedakan manfaat level penawaran di antara setiap tingkat. Nilai ini juga ditetapkan di setelan program Anda di Merchant Center, dan diperlukan untuk perubahan sumber data meskipun program loyalitas Anda hanya memiliki 1 tingkat.

Gudang

Gudang pengadaan, yang menyimpan dan menangani inventaris. Tag berikutnya: 7

Representasi JSON
{
  "name": string,
  "shippingAddress": {
    object (Address)
  },
  "cutoffTime": {
    object (WarehouseCutoffTime)
  },
  "handlingDays": string,
  "businessDayConfig": {
    object (BusinessDayConfig)
  }
}
Kolom
name

string

Wajib. Nama gudang. Harus unik dalam akun.

shippingAddress

object (Address)

Wajib. Alamat pengiriman gudang.

cutoffTime

object (WarehouseCutoffTime)

Wajib. Waktu paling lambat saat pesanan dapat diterima dan mulai diproses. Pesanan akan diproses pada hari berikutnya. Waktu didasarkan pada kode pos gudang.

handlingDays

string (int64 format)

Wajib. Jumlah hari yang diperlukan gudang ini untuk mengemas dan mengirimkan barang. Hal ini berlaku di tingkat gudang, tetapi dapat diganti pada tingkat penawaran berdasarkan atribut item.

businessDayConfig

object (BusinessDayConfig)

Hari kerja gudang. Jika tidak disetel, akan disetel ke Senin sampai Jumat secara default.

Alamat

Alamat pengiriman gudang.

Representasi JSON
{
  "streetAddress": string,
  "city": string,
  "administrativeArea": string,
  "postalCode": string,
  "regionCode": string
}
Kolom
streetAddress

string

Bagian tingkat jalan dari alamat. Misalnya: 111w 31st Street.

city

string

Wajib. Kota besar, kota kecil, atau komune. Juga dapat mencakup lokalitas atau sublokalitas dependen (Misalnya kawasan atau pinggiran kota).

administrativeArea

string

Wajib. Subdivisi administratif tingkat teratas di negara tersebut. Misalnya, negara bagian seperti California ("CA") atau provinsi seperti Quebec ("QC").

postalCode

string

Wajib. Kode pos atau kode pos (misalnya "94043").

regionCode

string

Wajib. Kode negara CLDR (Misalnya "US").

WarehouseCutoffTime

Waktu paling lambat saat pesanan dapat diterima dan mulai diproses. Pesanan akan diproses pada hari berikutnya. Waktu didasarkan pada kode pos gudang.

Representasi JSON
{
  "hour": integer,
  "minute": integer
}
Kolom
hour

integer

Wajib. Jam dari batas waktu pesanan harus diproses pada hari yang sama oleh gudang. Jam didasarkan pada zona waktu gudang.

minute

integer

Wajib. Menit batas waktu hingga pesanan harus diproses pada hari yang sama oleh gudang. Menit didasarkan pada zona waktu gudang.