Error feed batch

Penyerapan batch feed data memungkinkan Anda menyediakan restoran, layanan, dan menu dalam Pemesanan Menyeluruh.

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

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

Di mana error feed batch dapat dilihat di Pusat Tindakan?

Feed data memungkinkan restoran, layanan, dan menu Anda tersedia dalam Pemesanan Menyeluruh. Untuk mengetahui cara menghosting feed data lebih lanjut, 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. Pada panel navigasi utama di Actions Center, buka bagian Feed > Histori. Histori Penyerapan Error Feed Batch

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

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

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

  5. Anda kemudian dapat melihat detail selengkapnya tentang error dan peringatan Error Feed Batch
Mendetail

Berikut adalah daftar error feed batch:

Error Artinya Cara memperbaiki
Data Tidak Ada - MenuItem Menu harus memiliki setidaknya satu MenuItem Menu telah ditentukan tanpa MenuItem Temukan ID untuk entitas Menu yang salah dalam feed, lalu 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 entity yang disebutkan.
Data Salah - leadTimeMax Data salah untuk kolom leadTimeMax Kolom leadTimeMax mengharapkan nilai bilangan bulat. Contoh, 12. Ini memunculkan error untuk jenis data lainnya, bahkan ganda (15.0) Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti leadTimeMax dan pastikan nilai tersebut 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 entitas 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 valid yang sesuai dengan entitas tersebut. Untuk ID entitas yang disebutkan dalam pesan error, periksa apakah ada entitas ServiceHours yang ditentukan dengan benar yang sesuai dengannya.

Contoh: jika pesan error-nya adalah "ID entitas: store-1:Delivery OperationHour berisi tidak ada ServiceHours bertingkat" dan dengan asumsi bahwa ID Entitas OperationHours adalah 'store-1:Delivery:operation_hours' - periksa apakah terdapat entity serviceHours yang terkait dengan ServiceID '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.

Error akan muncul untuk jenis data lainnya, bahkan double (15.0)
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti advanceBookingRequirementMin dan pastikan nilai tersebut 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 entitas 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 entitas 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 entitas 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 entity dalam pesan error untuk kolom discount, pastikan nilainya berupa numerik.

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

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 nilai tersebut 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. Periksa apakah nilai kolom image adalah string URL yang valid
Data Salah - latitude Data salah untuk kolom latitude Kolom latitude mengharapkan jenis nilai menjadi double Untuk ID entitas jenis Restoran 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.

Error akan muncul untuk jenis data lainnya, bahkan double (15.0)
Untuk ID Entitas yang disebutkan dalam pesan error, periksa nilai properti leadTimeMin dan pastikan nilai tersebut berupa bilangan bulat.
Data Salah - longitude Data salah untuk kolom longitude Kolom longitude mengharapkan jenis nilai menjadi double Untuk ID entitas jenis Restoran 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 adalah jenis 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 entitas yang disebutkan dalam pesan error bukan 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 entitas 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 entity dalam pesan error untuk kolom price, pastikan nilainya berupa numerik.

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 entitas yang disebutkan dalam pesan error bukan 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 entitas 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 entitas 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 dari atau sama dengan validFrom
Data Salah - value Data salah untuk kolom value kolom nilai hanya diperlukan jika Optiontype ditentukan. Metode ini mengharapkan String atau Enum value. Perlu diperhatikan bahwa nilai Enum bersifat 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 jika ukuran file menu melebihi batas yang dapat diterima sistem. Setiap file, yang dapat berisi beberapa entitas, tidak boleh melebihi 200 MB. Entitas tingkat teratas Restoran, Layanan, dan Menu, bersama dengan entitas turunannya, tidak boleh melebihi 4 MB secara bersamaan. Pastikan ukuran file menu tidak melebihi 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 dari entitas Restoran Untuk ID entitas yang disebutkan dalam deskripsi error, periksa apakah kolom addressCountry bukan string yang tidak kosong
Data Tidak Ada - addressLocality Kolom wajib diisi addressLocality tidak ada dalam input. addressLocality adalah kolom wajib diisi dan tidak ada dari entitas Restoran Untuk ID entitas yang disebutkan dalam deskripsi error, periksa apakah kolom addressLocality bukan string yang tidak kosong
Data Tidak Ada - addressRegion Kolom wajib diisi addressRegion tidak ada dalam input. addressRegion adalah kolom wajib diisi dan tidak ada dari entitas Restoran Untuk ID entitas yang disebutkan dalam deskripsi error, periksa apakah kolom addressRegion bukan string yang tidak kosong
Data Tidak Ada - Biaya

Layanan Pengiriman/Bawa pulang tidak memiliki biaya pengiriman
Entitas dengan jenis Fee tidak memiliki price yang terkait dengannya untuk layanan pengiriman/bawa pulang Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan entitas Fee ditetapkan dengan benar untuk pengiriman/pengeksporan ServiceType sesuai dengan petunjuk di sini.
Data Tidak Ada - FeeValue Salah satu dari kolom price, pricePerMeter, percentageOfCart wajib diisi 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 dari price, pricePerMeter or percentageOfCart yang disetel.
Data Tidak Ada - geoMidpointLatitude Kolom wajib diisi geoMidpointLatitude tidak ada dalam input. Saat menentukan ServiceArea, geoMidpointLatitude diperlukan beserta geoMidpointLongitude saat geoRadius digunakan. Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai kolom geoMidpointLatitude ditentukan dan berjenis ganda.

Contoh: 35.4565
Data Tidak Ada - geoMidpointLongitude geoMidpointLongitude di input. Saat menentukan ServiceArea, geoMidpointLongitude diperlukan beserta geoMidpointLatitude saat geoRadius digunakan. Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan nilai kolom geoMidpointLatitude ditentukan dan berjenis ganda.

Contoh: 122.4565
Data Tidak Ada - MenuItemOption

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

Jam operasi tidak ada
Entitas layanan Pengiriman/Takeout tidak memiliki entitas OperationHours yang sesuai. OperationHours menjelaskan periode pemesanan yang memungkinkan pengguna mengakses alur dan melakukan pemesanan secepatnya atau di masa mendatang. Untuk ID entitas yang disebutkan dalam deskripsi error, pastikan entitas OperationHours ditetapkan dengan benar.
Data Tidak Ada - postalCode Kolom wajib diisi postalCode tidak ada dalam input. postalCode adalah kolom wajib diisi dan tidak ada dari entitas Restoran Untuk ID entitas yang disebutkan dalam deskripsi error, periksa apakah kolom postalCode bukan 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 mata uang ISO 4217 3 huruf diharapkan. Untuk ID entitas yang dijelaskan dalam deskripsi error, pastikan kolom priceCurrency berupa String yang tidak kosong dengan kode mata uang ISO 4217 3 huruf.

Contoh: USD, EUR
Data Tidak Ada - ServiceArea

Layanan pengiriman tidak memiliki area layanan pengiriman
Entitas ServiceArea harus diterapkan jika entitas Service terkait memiliki serviceType yang ditetapkan ke "Delivery" Pastikan bahwa 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 yang wajib diisi dan tidak ada di entitas Restoran Temukan entity Restoran berdasarkan ID yang disebutkan dalam deskripsi error, periksa apakah kolom streetAddress berupa string yang tidak kosong
Entitas Usang Selama penyerapan feed data, Pemesanan Menyeluruh membandingkan stempel waktu tanggal yang diubah dari setiap entitas yang masuk dengan stempel waktu entitas 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 dalam feed data lebih baru daripada stempel waktu yang ditetapkan dalam pembaruan entitas sebelumnya yang dikirim ke Google. Anda dapat melihat pembuatan versi entity untuk klarifikasi lebih lanjut.