Kebanyakan sistem melaporkan pengiriman sukses tanpa pernah membaca ulang nilainya untuk melihat apakah sisi lain benar-benar menyimpannya. Di celah itulah seminggu harga yang salah bisa bersembunyi.
Saat channel manager menunjukkan tanda centang hijau di samping sebuah update, itu biasanya hanya berarti satu hal: sisi lain mengembalikan tanda terima. Itu klaim tentang permintaannya, bukan tentang nilai yang tersimpan — dan keduanya lebih sering berbeda daripada yang diakui oleh tampilan antarmuka.
Kebanyakan sistem berhenti di yang pertama. Sebagian mencapai yang kedua. Yang ketiga adalah yang benar-benar memberi tahu Anda bahwa tamu akan melihat angka yang benar.
Kegagalan total itu mudah: tampil merah dan Anda memperbaikinya. Kasus yang mahal adalah update yang mengembalikan status sukses sambil diam-diam membuang sebagian data yang dikirim — tarif yang berhasil diterapkan tapi minimum menginap yang tidak, atau satu tipe kamar dari delapan dalam satu batch yang ditolak karena alasan yang terkubur dalam array peringatan.
Dari dashboard, tidak ada yang terlihat salah. Listing itu tetap terjual sepanjang minggu dengan harga yang sudah Anda hentikan sejak Maret.
Setelah sebuah update dikirim, sistem menunggu kanal selesai memprosesnya, mengambil nilai yang saat ini tersimpan untuk tanggal dan kolom yang baru saja ditulis, lalu membandingkannya satu per satu. Jika ada nilai yang tidak cocok, update itu ditandai gagal dan statusnya menyebutkan nama kanal serta kolom yang bermasalah.
Tidak ada yang eksotis dari sisi teknis di sini. Ini sekadar perbedaan antara sistem yang dirancang untuk terlihat andal, dan sistem yang dirancang agar bisa diperiksa kebenarannya.