Pengalaman Implementasi Odoo Cloud untuk Integrasi Modul Sales dan Midtrans Gateway

Jika sebelumnya kami pernah mengimplementasikan integrasi Midtrans dengan Odoo untuk modul eCommerce, maka kali ini kami akan membagikan pengalaman integrasi Odoo modul Sales dengan pembayaran online dari Midtrans. Proyek ini berjalan dengan Odoo Cloud tanpa membuat modul tambahan jadi lebih mudah dalam perawatan untuk kedepannya.

Saat ini, dunia bisnis semakin bergantung pada teknologi untuk meningkatkan efisiensi dan mengoptimalkan proses operasional. Salah satu platform yang telah membuktikan keunggulannya dalam mengelola bisnis adalah Odoo Cloud. Odoo Cloud merupakan sistem manajemen bisnis berbasis cloud yang menawarkan berbagai modul untuk membantu perusahaan mengintegrasikan berbagai aspek operasional mereka. Dalam artikel ini, kami akan berbagi pengalaman kami dalam mengimplementasikan Odoo Cloud untuk integrasi modul Sales dengan Midtrans Gateway, sebuah langkah penting dalam memperluas jangkauan bisnis online.

Odoo Cloud telah menjadi pilihan utama banyak perusahaan dalam mengelola dan mengotomatisasi berbagai aspek bisnis mereka. Salah satu hal yang sangat kami nikmati dari pengalaman kami dalam mengadopsi Odoo Cloud adalah kemampuannya untuk mengintegrasikan modul-modul berbeda sehingga perusahaan kami dapat beroperasi dengan lebih efisien. Dalam konteks ini, integrasi modul Sales dengan Midtrans Gateway menjadi fokus utama kami. Dengan menghubungkan proses penjualan dengan sistem pembayaran online yang andal seperti Midtrans Gateway, kami dapat meningkatkan kemudahan bagi pelanggan kami dalam melakukan transaksi, sambil mengoptimalkan proses bisnis internal kami.

Namun, seperti halnya dengan banyak implementasi perangkat lunak, proses integrasi Odoo Cloud dengan Midtrans Gateway juga menimbulkan tantangan tertentu. Kami akan berbagi beberapa pelajaran berharga yang kami dapatkan selama proses ini, termasuk strategi yang kami gunakan untuk mengatasi hambatan teknis dan organisasi. Artikel ini akan membantu pembaca memahami potensi besar yang dimiliki Odoo Cloud dalam mengelola bisnis mereka, sambil memberikan wawasan tentang pentingnya integrasi modul Sales dengan layanan pembayaran online seperti Midtrans Gateway dalam konteks bisnis online yang semakin berkembang pesat.

Langkah pertama kita membuat sebuah model baru untuk menyimpan konfigurasi dari Midtrans

Kita bisa menggunakan Odoo Studio untuk membuat model ini atau juga bisa menggunakan pembuatan model biasa. Konfigurasi ini digunakan untuk menghubungkan Odoo dengan Akun Midtrans.

Selanjutnya adalah mengubah tombol “Pay” yang ada di Odoo Invoice Portal untuk menampilkan pupup Midtrans Snap

Kita bisa menemukan dokumentasi untuk memunculkan Snap di dokumentasi Midtrans. Langkah ini menggunakan javascript yang datanya diambil dari konfigurasi Midtrans di langkah pertama.

Setelah tombol tersebut dimodifikasi dengan memasukkan javascript untuk Snap maka akan muncul seperti ini

Langkah selanjutnya adalah menangani Midtrans Notification menggunakan Odoo

Langkah ini untuk menerima notifikasi dari Midtrans yang nantinya mengubah status invoice menjadi Paid atau In Payment jika pembayaran di Midtrans sukses.

Perlu dibuat model baru untuk menangkap Logs dari Midtrans seperti ini

Model inilah yang nantinya akan bertugas untuk mengubah status dari invoice dan hasilnya menjadi seperti ini untuk invoice yang ada di portal customer, langkah ini bisa dibuat dengan Odoo Studio dan juga ada sedikit penambahan menggunakan Server Action.

Sedangkan untuk tampilan yang ada di Accounting

Dan jurnal yang terbentuk dari pembayaran ini menjadi seperti ini

Demikianlah pengalaman kami dalam mengimplementasikan Odoo Cloud untuk integrasi modul Sales dan Midtrans Gateway. Anda bisa menghubungi kami di jasa implementasi Odoo untuk kebutuhan implementasi dan juga jasa customisasi Odoo untuk perusahaan Anda.

Leave a Comment

Your email address will not be published. Required fields are marked *

1