Error feed batch

Penyerapan batch feed data memungkinkan Anda menyediakan restoran, layanan, dan menu di Pemesanan End-to-End.

Google mengambil feed data Anda yang disimpan di platform hosting dan memprosesnya. Setelah penyerapan berhasil, Pengurutan End-to-End memberikan informasi tentang status penyerapan, file baru yang diupload, jumlah total file, error, dan peringatan.

Artikel ini membahas detail sebagian besar error feed batch di Pusat Tindakan, artinya, dan cara memperbaikinya. Hyperlink akan mengarahkan Anda ke halaman skema inventaris relasional yang memberikan lebih banyak konteks seperti jenis data yang diterima dan contoh pada kolom dan entitas tertentu.

Di mana error feed batch terlihat di Action Center?

Feed data memungkinkan Anda menyediakan restoran, layanan, dan menu di Pemesanan End-to-End. Untuk mengetahui lebih lanjut cara menghosting feed data, baca artikel Penyerapan batch.

Setelah diupload, file feed akan diambil dan diproses oleh Google. Jika ada masalah, masalah tersebut akan ditampilkan sebagai error. Berikut adalah langkah-langkah untuk melihat error Feed Batch di Pusat Tindakan.

  1. Di panel navigasi utama di Pusat Tindakan, buka bagian Feed > Histori. Histori Proses Transfer Error Pembuangan Massal

  2. Pilih lingkungan (Produksi atau Sandbox), lalu klik tab Histori transfer

  3. Masukkan periode lihat balik untuk melihat histori penyerapan selama X hari terakhir

  4. Untuk mendapatkan detail selengkapnya tentang error untuk penyerapan feed tertentu, klik panah (→)

  5. Kemudian, Anda dapat melihat detail selengkapnya tentang error dan peringatan Error Pembuangan Massal
Mendetail

Berikut adalah daftar error feed batch:

Error Artinya Cara memperbaiki
Data Tidak Ada - MenuItem Menu harus memiliki minimal satu MenuItem Menu telah ditentukan tanpa MenuItem Temukan ID untuk entitas Menu yang salah di feed dan tambahkan item Menu.
Data Salah - maxPrice Data salah untuk kolom maxPrice Nilai kolom maxPrice salah Pastikan nilai kolom maxPrice lebih besar dari 0 untuk ID entitas yang disebutkan dalam deskripsi error
Data Salah - eligibleQuantityMax Data salah untuk kolom eligibleQuantityMax Nilai kolom eligibleQuantityMax salah Pastikan nilai kolom eligibleQuantityMax lebih besar dari 0 untuk ID entitas yang disebutkan.
Data Salah - leadTimeMax Data salah untuk kolom leadTimeMax Kolom leadTimeMax mengharapkan nilai bilangan bulat. Contoh, 12. Fungsi ini menampilkan error untuk jenis data lainnya, bahkan double (15.0) Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti leadTimeMax dan pastikan nilainya berupa bilangan bulat.
Data Salah - validFrom Data salah untuk kolom validFrom Nilai untuk kolom validFrom mengharapkan format stempel waktu ISO dengan jenis String. Untuk ID entity dalam pesan error untuk kolom validFrom, pastikan nilainya adalah string stempel waktu.

Contoh: "2022-01-02T00:00:00-07:00"
Data Tidak Ada - ServiceHours

OperationHour tidak berisi ServiceHours bertingkat
Entitas OperationHours telah ditentukan, tetapi tidak ada entitas ServiceHours yang valid yang sesuai dengannya. Untuk ID entitas yang disebutkan dalam pesan error, periksa apakah ada entitas ServiceHours yang sesuai dan ditentukan dengan benar.

Contoh: jika pesan errornya adalah "Entity id: store-1:DELIVERY OperationHour does not contain nested ServiceHours" dan mengasumsikan bahwa ID Entity dari entity OperationHours adalah 'store-1:DELIVERY:operation_hours' - periksa apakah ada entity serviceHours yang terikat dengan 'store-1:DELIVERY' ServiceID dan 'store-1:DELIVERY:operation_hours' OperationHoursID
Data Salah - advanceBookingRequirementMin Data salah untuk kolom advanceBookingRequirementMin Kolom advanceBookingRequirementMin mengharapkan nilai bilangan bulat. Contoh, 12.

Tindakan ini akan menampilkan error untuk jenis data lainnya, bahkan double (15.0)
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti advanceBookingRequirementMin dan pastikan nilainya berupa bilangan bulat.
Data Salah - availabilityStarts Data salah untuk kolom availabilityStarts Nilai untuk kolom availabilityStarts mengharapkan format stempel waktu ISO dengan jenis String. Untuk ID entity dalam pesan error untuk kolom availabilityStarts, pastikan nilainya adalah string stempel waktu.

Contoh: "2022-01-02T00:00:00-07:00"
Data Salah - closes Data salah untuk kolom closes Nilai untuk kolom closes mengharapkan format stempel waktu ISO dengan jenis String. Untuk ID entity dalam pesan error untuk kolom closes, pastikan nilainya adalah string stempel waktu.

Contoh: "2022-01-02T00:00:00-07:00"
Data Salah - dateModified Data salah untuk kolom dateModified Nilai untuk kolom dateModified mengharapkan format stempel waktu ISO dengan jenis String. Untuk ID entity dalam pesan error untuk kolom dateModified, pastikan nilainya adalah string stempel waktu.

Contoh: "2022-01-02T00:00:00-07:00"
Data Salah - discount Data salah untuk kolom discount Kolom discount mengharapkan nilai numerik Untuk ID entitas dalam pesan error untuk kolom discount, pastikan nilainya berupa angka.

Contoh: 10
Data Salah - discountPercentage Data salah untuk kolom discountPercentage Kolom discountPercentage mengharapkan nilai numerik Untuk ID entitas dalam pesan error untuk kolom discountPercentage, pastikan nilainya berupa angka.

Contoh: 15
Data Salah - geoRadius Data salah untuk kolom geoRadius Kolom geoRadius mengharapkan nilai bilangan bulat positif. Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti geoRadius dan pastikan nilainya berupa bilangan bulat.

Contoh: 10000
Data Salah - image Data salah untuk kolom image Kolom image mengharapkan URL yang valid dan menampilkan error jika mendeteksi hal lain. Memeriksa apakah nilai kolom image adalah string URL yang valid
Data Salah - latitude Data salah untuk kolom latitude Kolom latitude mengharapkan jenis nilai berupa double Untuk ID entitas jenis Restaurant yang disebutkan dalam deskripsi error, pastikan nilai kolom latitude adalah ganda.

Contoh: 35,4565
Data Salah - leadTimeMin Data salah untuk kolom leadTimeMin Kolom leadTimeMin mengharapkan nilai bilangan bulat. Contoh, 12.

Tindakan ini akan menampilkan error untuk jenis data lainnya, bahkan double (15.0)
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti leadTimeMin dan pastikan nilainya berupa bilangan bulat.
Data Salah - longitude Data salah untuk kolom longitude Kolom longitude mengharapkan jenis nilai berupa double Untuk ID entitas jenis Restaurant yang disebutkan dalam deskripsi error, pastikan nilai kolom longitude adalah ganda.

Contoh: 35,4565
Data Salah - menuId Data salah untuk kolom menuId Nilai untuk kolom menuId harus berupa String yang tidak kosong Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilainya berjenis String dan tidak kosong
Data Salah - name Data salah untuk kolom name Nilai untuk kolom name harus berupa string yang tidak kosong Periksa apakah nilai untuk ID entity yang disebutkan dalam pesan error adalah string yang tidak kosong
Data Salah - nutrition.calories Data salah untuk kolom nutrition.calories Nilai untuk kolom calories harus berupa string dalam format "NN Cal" Pastikan bahwa untuk ID entitas dalam pesan error, nilainya adalah angka positif dalam format yang benar.

Contoh: "123,32 Kal"
Data Salah - opens Data salah untuk kolom opens Nilai untuk kolom opens mengharapkan format stempel waktu ISO dengan jenis String. Untuk ID entity dalam pesan error untuk kolom opens, pastikan nilainya adalah string stempel waktu.

Contoh: "2022-01-02T00:00:00-07:00"
Data Salah - price Data salah untuk kolom price Kolom price mengharapkan nilai numerik Untuk ID entitas dalam pesan error untuk kolom price, pastikan nilainya berupa angka.

Contoh: 15,4
Data Salah - sku Data salah untuk kolom sku Nilai untuk kolom sku harus berupa string yang tidak kosong Periksa apakah nilai untuk ID entity yang disebutkan dalam pesan error adalah string yang tidak kosong
Data Salah - validFrom Data salah untuk kolom validFrom Nilai untuk kolom validFrom mengharapkan format stempel waktu ISO dengan jenis String. Selain itu, nilai untuk validFrom harus kurang dari atau sama dengan validThrough Untuk ID entity yang disebutkan dalam deskripsi error, pastikan nilai untuk kolom validFrom adalah string stempel waktu.

"2022-01-02T00:00:00-07:00"

Selain itu, pastikan nilai untuk validFrom kurang dari atau sama dengan validThrough
Data Salah - validThrough Data salah untuk kolom validThrough Nilai untuk kolom validThrough mengharapkan format stempel waktu ISO dengan jenis String. Selain itu, nilai untuk validThrough harus lebih dari atau sama dengan validFrom Untuk ID entity yang disebutkan dalam deskripsi error, pastikan nilai untuk kolom validThrough adalah string stempel waktu.

"2022-01-02T00:00:00-07:00"

Selain itu, pastikan nilai untuk validThrough lebih besar dari atau sama dengan validFrom
Data Salah - value Data salah untuk kolom value Kolom nilai hanya diperlukan jika Optiontype ditentukan. Fungsi ini mengharapkan String atau Enum value. Perhatikan bahwa nilai Enum khusus untuk jenis opsi PIZZA_SIDE. Untuk entityID yang disebutkan dalam deskripsi error, periksa apakah kolom value memiliki string yang tidak kosong.
Menu terlalu besar

Ukuran Menu melebihi batas maksimum
Error ini ditampilkan saat ukuran file menu lebih besar dari yang dapat diterima sistem. Setiap file, yang dapat berisi beberapa entitas, tidak boleh melebihi 200 MB. Entitas tingkat teratas Restoran, Layanan, dan Menu, beserta entitas turunannya, tidak boleh melebihi 4 MB secara keseluruhan. Pastikan ukuran file menu berada dalam batas yang ditentukan dalam dokumentasi.
Data Tidak Ada - addressCountry Kolom wajib diisi addressCountry tidak ada dalam input. addressCountry adalah kolom wajib diisi dan tidak ada di entitas Restoran Untuk ID entity yang disebutkan dalam deskripsi error, periksa apakah kolom addressCountry adalah string yang tidak kosong
Data Tidak Ada - addressLocality Kolom wajib diisi addressLocality tidak ada dalam input. addressLocality adalah kolom wajib diisi dan tidak ada di entitas Restoran Untuk ID entity yang disebutkan dalam deskripsi error, periksa apakah kolom addressLocality adalah string yang tidak kosong
Data Tidak Ada - addressRegion Kolom wajib diisi addressRegion tidak ada dalam input. addressRegion adalah kolom wajib diisi dan tidak ada di entitas Restoran Untuk ID entity yang disebutkan dalam deskripsi error, periksa apakah kolom addressRegion adalah string yang tidak kosong
Data Tidak Ada - Biaya

Layanan Pengiriman/Pemesanan Bawa Pulang tidak memiliki biaya pengiriman
Entitas jenis Fee tidak memiliki price yang terkait dengannya untuk layanan pesan antar/bawa pulang Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan entitas Fee ditetapkan dengan benar untuk ServiceType pesan antar/bawa pulang sesuai dengan petunjuk di sini.
Data Tidak Ada - FeeValue Salah satu kolom price, pricePerMeter, percentageOfCart diperlukan dalam input. Untuk nilai Biaya, tepat satu dari price, pricePerMeter or percentageOfCart harus ditetapkan. Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan hanya satu price, pricePerMeter or percentageOfCart yang ditetapkan.
Data Tidak Ada - geoMidpointLatitude Kolom wajib diisi geoMidpointLatitude tidak ada dalam input. Saat menentukan ServiceArea, geoMidpointLatitude diperlukan bersama dengan geoMidpointLongitude saat geoRadius digunakan. Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai kolom geoMidpointLatitude ditentukan dan berjenis double.

Contoh: 35,4565
Data Tidak Ada - geoMidpointLongitude geoMidpointLongitude dalam input. Saat menentukan ServiceArea, geoMidpointLongitude diperlukan bersama dengan geoMidpointLatitude saat geoRadius digunakan. Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai kolom geoMidpointLatitude ditentukan dan berjenis double.

Contoh: 122.4565
Data Tidak Ada - MenuItemOption

MenuItemOffer diperlukan untuk MenuItemOption
Untuk setiap MenuItemOption, harus ada entitas MenuItemOffer yang sesuai Pastikan untuk semua ID item menu dalam deskripsi error, semua entity MenuItemOption memiliki entity MenuItemOffer yang ditentukan dengan benar.
Data Tidak Ada - OperationHours

Layanan tidak memiliki jam operasi
Entitas layanan Pengiriman/Pemesanan Bawa Pulang tidak memiliki entitas OperationHours yang sesuai. OperationHours menjelaskan periode pemesanan tempat pengguna dapat mengakses alur dan melakukan pemesanan ASAP atau di masa mendatang. Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan entitas OperationHours ditentukan dengan benar.
Data Tidak Ada - postalCode Kolom wajib diisi postalCode tidak ada dalam input. postalCode adalah kolom wajib diisi dan tidak ada di entitas Restoran Untuk ID entity yang disebutkan dalam deskripsi error, periksa apakah kolom postalCode adalah string yang tidak kosong
Data Tidak Ada - priceCurrency Kolom wajib diisi priceCurrency tidak ada dalam input. Kolom priceCurrency kosong atau berisi nilai yang tidak akurat. Kode ini mengharapkan kode mata uang ISO 4217 3 huruf. Untuk ID entitas yang dijelaskan dalam deskripsi error, pastikan kolom priceCurrency adalah String yang tidak kosong dengan kode mata uang ISO 4217 3 huruf.

Contoh: USD, EUR
Data Tidak Ada - ServiceArea

Layanan antar tidak memiliki area layanan antar
Entitas ServiceArea harus diterapkan jika entitas Service terkait memiliki serviceType yang ditetapkan ke "DELIVERY" Pastikan untuk ID entitas Layanan yang disebutkan dalam pesan error, ada entitas ServiceArea yang ditentukan dengan benar
Data Tidak Ada - streetAddress Kolom wajib diisi streetAddress tidak ada dalam input. streetAddress adalah kolom wajib diisi dan tidak ada di entitas Restoran Temukan entitas Restoran berdasarkan ID yang disebutkan dalam deskripsi error, periksa apakah kolom streetAddress adalah string yang tidak kosong
Entitas Tidak Aktual Selama penyerapan feed data, Pengurutan End-to-End membandingkan stempel waktu tanggal yang diubah dari setiap entity yang masuk dengan stempel waktu entity yang diserap sebelumnya. Kecuali jika entitas dalam feed data lebih baru, entitas yang masuk akan ditandai sebagai tidak berlaku. Untuk semua ID entitas yang disebutkan dalam deskripsi error, Google harus memastikan bahwa stempel waktu di feed data lebih baru dari stempel waktu yang ditetapkan dalam pembaruan entitas sebelumnya yang dikirim ke Google. Anda dapat melihat pembuatan versi entitas untuk klarifikasi lebih lanjut.