Dalam beberapa bulan terakhir, istilah "agent-ready" semakin sering terdengar di kalangan pelaku e-commerce, terutama pengguna Shopify. Namun, apa sebenarnya artinya ketika sebuah toko dianggap siap untuk diakses oleh agen AI? Untuk menjawabnya, kami menguji 122 toko Shopify secara acak. Hasilnya mengejutkan: sebagian besar toko memang memiliki fondasi teknis untuk "dipanggil" oleh agen, tetapi tidak otomatis mampu menyelesaikan transaksi.
Pengujian awal kami mencoba mendekati toko-toko tersebut dari pintu yang berbeda, bukan hanya memeriksa akses API, tetapi juga bagaimana agen AI berinteraksi dengan navigasi, keranjang, dan checkout. Dalam banyak kasus, Shopify telah menyediakan lapisan akses standar yang memungkinkan agen membaca informasi produk dan menambahkannya ke keranjang. Akan tetapi, ketika kami menguji alur lengkap hingga pembayaran, banyak agen tersendat pada langkah verifikasi atau konfirmasi. Ini menunjukkan bahwa "menyelesaikan pekerjaan rumah" Shopify belum cukup; pemilik toko masih harus melengkapi banyak hal.
Menguji Pintu yang Berbeda: Temuan Awal yang Mengejutkan
Alih-alih hanya mengandalkan dokumentasi resmi, kami sengaja menguji bagaimana agen AI menghadapi toko yang tidak dioptimalkan khusus untuk agen. Kami menemukan bahwa sebagian besar toko Shopify secara bawaan memang dapat "dihubungi" oleh agen melalui endpoint publik atau integrasi sederhana. Namun, kemampuan untuk dihubungi tidak sama dengan kemampuan untuk diajak bekerja sama dalam proses yang panjang. Banyak agen berhasil mengambil daftar produk, tetapi gagal ketika harus memahami varian produk, stok real-time, atau metode pengiriman yang tersedia.
Shopify, sebagai platform, telah menyelesaikan bagian infrastruktur dasarnya—membuat API yang stabil dan dapat diakses. Akan tetapi, pengujian kami mengungkap bahwa "pekerjaan rumah" platform tidak otomatis membuat seluruh perjalanan pembelian menjadi mulus. Masih ada celah besar di sisi aturan bisnis, preferensi pelanggan, dan penanganan pengecualian. Jika pemilik toko hanya mengandalkan pengaturan bawaan, agen mungkin bisa masuk, tetapi tidak bisa keluar dengan hasil yang diinginkan—yaitu transaksi yang berhasil dan memuaskan pelanggan.
'Callable' Tidak Sama Dengan 'Completable'
Salah satu temuan paling penting dari pengujian ini adalah perbedaan mendasar antara callable dan completable. Sebuah toko dikatakan callable jika agen dapat memanggil fungsi atau data tertentu, seperti mengambil harga produk atau menambahkan item ke keranjang. Namun, completable berarti agen mampu menyelesaikan seluruh alur pembelian—termasuk checkout, pembayaran, dan konfirmasi pesanan—tanpa intervensi manusia. Dari 122 toko yang kami uji, hampir semuanya callable, tetapi hanya sebagian kecil yang benar-benar completable.
Contoh nyata terlihat pada toko yang menjual produk digital dan fisik sekaligus. Agen dapat dengan mudah mengambil informasi produk digital, tetapi ketika pelanggan menanyakan tentang ongkos kirim untuk produk fisik, agen tidak dapat memberikan jawaban akurat karena tidak ada aturan yang jelas. Akibatnya, agen berhenti di tengah jalan atau memberikan jawaban yang salah. Hal ini menunjukkan bahwa menjadi callable hanyalah langkah pertama; untuk menjadi completable, toko harus memiliki skema data yang lengkap, aturan bisnis yang eksplisit, dan penanganan kesalahan yang baik.
Daftar Berhenti di Aksi; Keputusan Membeli Butuh Aturan dan Jalan Kembali
Banyak dokumentasi atau panduan "agent-ready" yang berhenti pada level aksi—seperti "agen dapat menambahkan ke keranjang" atau "agen dapat memanggil checkout". Namun, pengujian kami menunjukkan bahwa keputusan membeli yang sebenarnya membutuhkan lebih dari sekadar aksi. Agen perlu memahami aturan seperti batas minimum pembelian, kode diskon yang valid, atau kebijakan pengembalian sebelum merekomendasikan pembelian. Jika aturan-aturan ini tidak tersedia dalam format yang dapat dibaca mesin, agen akan bertindak berdasarkan asumsi, yang sering kali berakhir dengan kesalahan.
Selain aturan, agen juga membutuhkan "jalan kembali" ketika terjadi kegagalan. Misalnya, jika metode pembayaran ditolak, agen harus bisa memberi tahu pelanggan tentang alternatif, bukan hanya berhenti. Dalam pengujian kami, hanya sedikit toko yang menyediakan mekanisme pemulihan yang jelas. Sebagian besar agen berhenti pada pesan kesalahan generik dan tidak dapat memandu pelanggan ke solusi.
Implikasi Praktis untuk Pemilik Toko Shopify
Berdasarkan temuan di atas, pemilik toko Shopify tidak bisa lagi hanya mengandalkan status "agent-ready" bawaan. Mereka perlu secara aktif mengaudit alur agen dari awal hingga akhir, mengidentifikasi titik-titik di mana agen berhenti atau gagal memahami konteks. Langkah awal yang bisa dilakukan adalah memastikan semua informasi produk, varian, dan stok tersedia dalam format terstruktur yang mudah diakses agen. Selanjutnya, pemilik toko harus mendokumentasikan aturan bisnis secara eksplisit, seperti syarat pengiriman gratis atau batas minimum pemesanan, sehingga agen tidak perlu menebak.
Selain itu, penting untuk menyediakan mekanisme konfirmasi dan jalur pemulihan yang ramah agen. Misalnya, sebelum menyelesaikan checkout, agen sebaiknya menampilkan ringkasan pesanan dan meminta konfirmasi pelanggan, bukan langsung memproses pembayaran. Jika terjadi kesalahan, agen harus memiliki opsi untuk menawarkan metode pembayaran lain atau menyimpan keranjang untuk diselesaikan nanti. Dengan cara ini, toko tidak hanya menjadi callable, tetapi benar-benar completable.
Kesimpulan: Jangan Berhenti pada Status Bawaan
Uji coba terhadap 122 toko Shopify menegaskan bahwa "agent-ready" secara bawaan hanyalah titik awal, bukan tujuan akhir. Kemampuan untuk dipanggil tidak otomatis berarti kemampuan untuk menyelesaikan pembelian. Pemilik toko yang serius ingin memanfaatkan agen AI harus melangkah lebih jauh dengan menyediakan aturan yang jelas dan jalan kembali yang andal. Tanpa kedua elemen ini, agen akan seperti asisten yang tahu cara membuka pintu tetapi tidak tahu apa yang harus dilakukan di dalam.
