Integrasi Shopee Tokopedia ke Odoo: Alur, Konektor, Tantangan
Panduan integrasi Shopee Tokopedia ke Odoo: alur pesanan, stok, invoice, dan rekonsiliasi, pilihan konektor langsung atau agregator, serta tantangannya.
Integrasi Shopee Tokopedia ke Odoo berarti pesanan dari marketplace masuk otomatis ke Odoo, stok terpotong di satu tempat, lalu invoice dan pencairan dana tercatat rapi di akuntansi. Kuncinya bukan sekadar menyambungkan API, melainkan merancang alur dari pesanan sampai rekonsiliasi. Artikel ini menjelaskan alur tersebut, pilihan konektor, dan tantangan yang paling sering muncul.
Saat toko Anda masih kecil, mengetik ulang pesanan dari marketplace ke sistem mungkin masih terasa wajar. Begitu pesanan bertambah dan Anda berjualan di beberapa marketplace sekaligus, masalah mulai muncul:
Stok di satu marketplace masih tampil tersedia padahal barang sudah habis terjual di marketplace lain.
Tim gudang bekerja dari banyak dashboard berbeda.
Tim keuangan kesulitan mencocokkan dana yang cair dengan pesanan aslinya.
Laporan laba per channel tidak bisa dibuat dengan akurat.
Integrasi menjadikan Odoo sebagai sumber kebenaran tunggal untuk stok, pesanan, dan keuangan.
Alur integrasi Shopee Tokopedia ke Odoo
Alur yang sehat biasanya terdiri dari empat tahap.
1. Pesanan masuk
Pesanan dari marketplace ditarik ke Odoo sebagai sales order. Setiap pesanan perlu membawa nomor referensi marketplace agar mudah dilacak. Produk di marketplace harus dipetakan ke produk di Odoo, biasanya lewat SKU. Pemetaan SKU yang rapi adalah fondasi semua tahap berikutnya.
2. Stok dan pengiriman
Setelah pesanan dikonfirmasi, Odoo membuat dokumen pengiriman. Tim gudang menjalankan picking, packing, lalu menyerahkan paket ke kurir. Pada tahap ini, nomor resi atau AWB sebaiknya diverifikasi agar paket tidak tertukar. Perubahan stok di Odoo lalu dikirim kembali ke semua marketplace supaya angka stok tetap sinkron.
3. Invoice
Invoice dapat dibuat otomatis berdasarkan status tertentu, misalnya saat pesanan sudah dibayar atau saat pengiriman selesai. Pilih pemicu yang sesuai dengan kebijakan akuntansi Anda dan terapkan secara konsisten.
Tertarik berdiskusi lebih lanjut?
Tim kami siap membantu Anda mengimplementasikan solusi terbaik.
Marketplace tidak mentransfer dana per pesanan secara utuh. Dana dicairkan dalam periode tertentu, sudah dipotong biaya admin, ongkir, atau biaya layanan lain. Tugas Anda adalah mencocokkan setiap pencairan dengan invoice yang tepat, lalu mencatat selisihnya sebagai biaya.
Pilihan konektor: langsung atau lewat agregator
Ada dua pendekatan utama untuk menghubungkan marketplace ke Odoo.
Konektor langsung ke API marketplace
Odoo terhubung langsung ke API masing-masing marketplace. Kelebihannya, Anda punya kendali penuh atas data dan tidak bergantung pada pihak ketiga. Kekurangannya, Anda harus membangun dan memelihara konektor untuk setiap marketplace. Setiap kali marketplace mengubah API, konektor Anda ikut perlu diperbarui.
Konektor lewat agregator omnichannel
Agregator seperti Ginee sudah terhubung ke banyak marketplace sekaligus. Odoo cukup diintegrasikan dengan agregator tersebut. Kelebihannya, satu integrasi bisa menjangkau banyak marketplace, dan pemeliharaan koneksi ke marketplace menjadi tanggung jawab agregator. Kekurangannya, ada biaya langganan dan Anda bergantung pada data serta jadwal sinkronisasi dari agregator.
Cara memilih
Pertimbangkan beberapa pertanyaan ini:
Berapa banyak marketplace yang Anda gunakan sekarang dan dalam satu sampai dua tahun ke depan?
Apakah tim Anda sudah memakai agregator untuk operasional harian?
Seberapa besar kebutuhan kustomisasi alur gudang dan akuntansi Anda?
Apakah Anda punya tim IT internal atau mitra yang bisa memelihara konektor?
Tantangan yang paling sering muncul
Stok ganda dan overselling
Overselling terjadi ketika stok di marketplace tidak segera diperbarui. Solusinya adalah menjadikan Odoo satu-satunya sumber stok, lalu menetapkan stok penyangga untuk produk yang laku cepat. Hindari mengubah stok langsung di dashboard marketplace karena akan menimbulkan selisih.
Retur dan refund
Retur dari marketplace punya alur sendiri. Barang harus diterima kembali di gudang, dicek kondisinya, lalu dicatat sebagai stok layak jual atau rusak. Di sisi keuangan, refund harus dicatat sebagai pengurang pendapatan dan dicocokkan dengan potongan pada pencairan berikutnya.
Biaya admin marketplace
Biaya admin, biaya layanan, dan subsidi ongkir membuat nilai pencairan berbeda dari nilai invoice. Buat akun biaya khusus untuk setiap jenis potongan. Dengan begitu, Anda bisa melihat berapa sebenarnya biaya berjualan di tiap channel.
Pencairan dana dan rekonsiliasi
Kesalahan rekonsiliasi yang sering terjadi adalah satu pembayaran dicocokkan ke invoice yang salah atau satu referensi dipakai dua kali. Pasang validasi di Odoo untuk mencegah referensi ganda dan mendeteksi pembayaran yang salah alamat.
Contoh skenario: WMS omnichannel
Pada proyek WMS omnichannel terintegrasi marketplace untuk Mazuta Group, pesanan dari Shopee, Tokopedia, TikTok Shop, dan Lazada masuk ke Odoo lewat Ginee. Di gudang, alurnya dibuat bertahap: picking list, packing log dengan pengecekan pack-out, lalu serah terima ke kurir dengan verifikasi AWB. Transfer antar gudang memakai barcode dan setiap rak dipetakan.
Di sisi keuangan, invoice dibuat otomatis saat pesanan berstatus PAID atau DO selesai. Setiap channel punya analytic sendiri sehingga laba per marketplace bisa dilihat. Ada juga pengaman rekonsiliasi pembayaran untuk mencegah referensi ganda dan salah pembayaran, serta alur retur dan refund yang terintegrasi.
Kesalahan umum yang perlu dihindari
Memulai tanpa merapikan SKU. Pemetaan produk yang kacau membuat pesanan gagal masuk atau masuk ke produk yang salah.
Hanya fokus pada pesanan. Integrasi baru terasa manfaatnya jika sampai ke rekonsiliasi pembayaran.
Tidak menyiapkan alur retur. Retur yang dicatat manual akan merusak akurasi stok dan laporan.
Mengabaikan pelatihan tim gudang. Sistem secanggih apa pun tetap bergantung pada disiplin scan di lapangan.
FAQ integrasi marketplace dan Odoo
Apakah Odoo Community bisa diintegrasikan dengan marketplace?
Bisa. Integrasi dibangun sebagai modul tambahan, baik ke API marketplace langsung maupun ke agregator. Pilihan edisi Odoo lebih berpengaruh pada fitur lain seperti akuntansi dan HR.
Seberapa sering stok sebaiknya disinkronkan?
Semakin sering semakin baik, terutama untuk produk yang cepat laku. Frekuensi yang realistis bergantung pada batasan API dan jadwal sinkronisasi konektor yang Anda pakai.
Apakah pesanan lama bisa ikut ditarik ke Odoo?
Umumnya bisa dalam rentang waktu tertentu, tergantung batasan API. Namun sering lebih praktis memulai dari tanggal cut-over yang jelas, lalu memasukkan saldo awal stok dan piutang.
Siap menyatukan marketplace dan Odoo?
Kami membantu implementasi dan kustomisasi Odoo untuk penjual online, termasuk integrasi marketplace, WMS, dan rekonsiliasi pembayaran. Ceritakan alur bisnis Anda lewat konsultasi gratis, dan kami bantu memetakan solusi yang paling masuk akal.