Menguji feed data Anda

Berbagai alat tersedia untuk Anda di situs ini dan di Pusat Tindakan. Halaman ini berisi petunjuk tentang cara melakukan validasi skema file data, upload file data, dan pengujian.

Memvalidasi feed

Alat validasi feed data memverifikasi pemformatan, struktur, dan properti file data Anda. Karena alat penyerapan feed data memerlukan format tertentu, seperti satu entitas per baris, alat validasi ini akan memastikan bahwa Anda dapat mengupload feed data.

Untuk memvalidasi feed data pratinjau, ikuti langkah-langkah berikut:

  1. Buka alat validasi feed data.
  2. Pilih Validasi Entitas Tunggal, jika JSON hanya menjelaskan satu entitas. Jika JSON Anda berisi beberapa entity, pilih Validasi Feed.
  3. Tempelkan JSON file feed data ke kolom teks.
  4. Pilih apakah Anda ingin memvalidasi satu entitas atau seluruh feed.
  5. Klik Validasi.

Peringatan atau error yang ada dalam file feed data akan muncul di atas kolom teks. Jika Anda mengalami error, pastikan untuk memeriksa referensi terkait kolom wajib diisi yang berpotensi terlewat dan nilai properti yang tidak valid.

Mengupload dan menguji feed data di Pengujian Cepat

Setelah file feed data Anda divalidasi, gunakan alat Pengujian Cepat untuk mengupload dan menguji feed tersebut. Pengujian cepat digunakan untuk pengembangan dan pengujian setiap file feed yang cepat dan berulang.

Untuk mengupload dan menguji feed data di Pengujian Cepat, ikuti langkah-langkah berikut:

  1. Di Pusat Tindakan, buka Dasbor > Pengujian Cepat.
  2. Gunakan fitur Upload File untuk mengupload file feed data yang akan diuji. File harus dalam format NDJSON.
  3. Setelah upload selesai, klik Kirim.

  4. Sistem kini memproses file feed data. Proses ini dapat memerlukan waktu beberapa menit. Tabel akan otomatis dimuat ulang, sehingga halaman tidak perlu di-refresh.

  5. Setelah feed diproses, Anda dapat melihat status pemrosesan dan hasil, seperti error, peringatan, dan entitas yang sudah tidak berlaku. Untuk menghapus entity yang sudah tidak berlaku, pastikan Anda menggunakan tanggal terakhir diubah.

  6. Setelah feed Anda diproses dengan status Berhasil, klik Quick Test.

  7. Isi API fulfillment pengujian dan pilih apakah akan menggunakan pembayaran asli atau tidak selama pengujian. Perlu diketahui bahwa Pengujian Cepat dapat digunakan tanpa URL fulfillment, tetapi Anda tidak akan dapat melakukan checkout keranjang dan melakukan pemesanan.

  8. Klik Quick Test. Tindakan ini akan membuka tab baru, jadi pastikan Anda mengizinkan pop-up agar membuka tab baru tidak dicegah.

  9. Klik restoran yang diinginkan untuk meninjau menunya dan mengikuti alur pemesanan makanan. Verifikasi bahwa inventaris Anda akurat.

  10. Jika ingin mengupload file baru dan mengujinya, Anda dapat melakukannya dengan mengupload file feed. Tidak perlu meluncurkan pengujian lagi. Anda cukup memuat ulang tab baru (UI penelusuran restoran) yang telah dimuat sebelumnya.

Menguji Feed Sandbox

Pengujian sandbox memungkinkan pengujian inventaris feed sandbox secara menyeluruh menggunakan frontend sandbox. Pengujian sandbox mendukung penyerapan feed lengkap, pembaruan real-time, pengujian pemenuhan, dan pembaruan pesanan asinkron. Dibandingkan dengan Pengujian cepat, dengan pengujian Sandbox, Anda dapat menjalankan skenario menyeluruh yang lengkap di beberapa restoran.

  1. Konfigurasikan URL Penanda feed dan File data untuk lingkungan Sandbox di Konfigurasi > Feed.
  2. Upload file feed ke lokasi yang ditentukan dan pastikan feed tersebut diserap dengan melihat Histori Feed.
  3. Setelah feed sandbox diserap, Anda dapat melihat restoran yang disediakan di feed sandbox di frontend Sandbox.
  4. Untuk mengakses frontend Sandbox, buka Dashboards > Restaurant Status Report.
  5. Pilih lingkungan Sandbox.
    Memilih lingkungan Sandbox
  6. Klik link berjudul "klik di sini" di bagian atas halaman.
    Link ke frontend Sandbox
  7. Telusuri restoran yang diinginkan.
    ID Partner di Portal Partner

Referensi lainnya

Selain langkah-langkah yang diuraikan di atas, Anda dapat menggunakan alat proses debug untuk menguji dan memecahkan masalah feed inventaris lebih lanjut.

Lihat alat berikut untuk panduan tambahan:

  • Halaman statistik penyerapan feed memberikan detail tentang penyerapan feed Anda, termasuk jumlah entitas yang memiliki error. Lihat statistik ini untuk memastikan sebagian besar (jika tidak semua) entity Anda berhasil divalidasi.
  • Dari statistik penyerapan, Anda juga dapat memilih detail entitas tertentu untuk memecahkan masalah entity yang gagal.
  • Gunakan Inventory Viewer untuk mendiagnosis masalah khusus restoran, seperti restoran tidak muncul setelah upload.