Menguji feed data Anda

Alat yang tersedia untuk Anda di situs ini dan di Portal Partner. Halaman ini berisi petunjuk cara melakukan validasi skema file data, mengupload file data, dan menguji.

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 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 Satu Entitas, jika JSON Anda hanya mendeskripsikan satu entitas. Jika JSON berisi beberapa entitas, pilih Validasi Feed.
  3. Tempel JSON file feed data ke kolom teks.
  4. Pilih apakah Anda ingin memvalidasi satu entitas atau seluruh feed Anda.
  5. Klik Validasi.

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

Mengupload dan menguji feed data dalam Pengujian Cepat

Setelah file feed data divalidasi, gunakan alat Pengujian Cepat untuk mengupload dan menguji feed. Pengujian cepat adalah untuk pengembangan iterasi yang cepat dan berulang dari file feed individual.

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

  1. Di Portal Partner, 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 sekarang memproses file feed data. Proses ini bisa memakan waktu beberapa menit. Tabel secara otomatis dimuat ulang sehingga Anda tidak perlu memuat ulang halaman.

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

  6. Setelah feed diproses dengan status Berhasil, klik Pengujian Cepat.

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

  8. Klik Pengujian Cepat. Tindakan ini akan membuka tab baru, jadi pastikan Anda mengizinkan pop-up sehingga membuka tab baru tidak dicegah.

  9. Klik restoran yang diinginkan untuk meninjau menunya dan menjalani 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 dapat memuat ulang tab baru (UI penelusuran restoran) yang telah dimuat sebelumnya.

Menguji Feed Sandbox

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

  1. Konfigurasikan Penanda feed dan URL file Data untuk lingkungan Sandbox di Konfigurasi > Feed.
  2. Upload file feed ke lokasi yang ditentukan dan verifikasi bahwa feed 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 tampilan depan Sandbox, buka Dasbor > Laporan Status Restoran.
  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 mendapatkan panduan tambahan:

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