Tutor Woocommerce : Limit Checkout Product, Hanya 1 Produk – Halo gaes, kali ini saya share sedikit beda. Saya share script buat kalian yang biasanya otak-atik woocommerce.
Sedikit cerita, beberapa waktu lalu saya build website dengan wordpress dan woocommerce. Studi kasusnya, yaitu sebuah website yang memberikan layanan digital yang mana hanya melakukan checkout 1 layanan saja. Dan tidak memungkinkan untuk melakukan checkout 2 product atau lebih.
Nah, problemnya adalah. Ketika user sudah sampai di halaman checkout woocommerce, namun tidak sampai melakukan optin checkout/ pembayaran. Browser akan menangkap cache jika di user telah melakukan checkout (namun tidak membayar). Sehingga, ketika ingin checkout kembali, product yang ada di halaman checkout berisi 2, 3 dan seterusnya. Kan harga jadi berlipat-lipat, aneh kan yah. Hal ini bisa membuat user gagal ingin melakukan checkout karena hanya masalah cache browser.
Jadi, ini adalah script ditujukan untuk handling error yang seperti diatas.
//Bhintara Limit Checkout Product/ Only 1
add_filter( ‘woocommerce_add_cart_item_data’, ‘bhintara_woocustom_add_to_cart’ );
function bhintara_woocustom_add_to_cart( $cart_item_data ) {
global $woocommerce;
$woocommerce->cart->empty_cart();
return $cart_item_data;
}
Nah, script diatas simpan di file function.php yang mana letaknya di Appearance -> Theme Editor -> function.php.
Copy – paste script diatas dibagian bawah sendiri.
Nah, itulah script Tutor Woocommerce : Limit Checkout Product, Hanya 1 Produk. Oke, next time saya share lagi script woocommerce yang biasanya saya gunakan untuk custom woocommerce.
Semoga bermanfaat, see you next later.