Intro
Contents
Cara menyembunyikan harga pada woocommerce bisa dilakukan dengan plugin dan bisa juga dilakukan dengan menambahkan cuplikan kode pada function.php.
Ada banyak plugin yang memungkinkan untuk mengatur akun khusus untuk produk grosir toko anda. Seringkali fitur peran pengguna WordPress digunakan untuk mengidentifikasi pengguna dalam kelompok tertentu. Dalam posting ini saya akan menunjukkan beberapa contoh bagaimana anda dapat menampilkan/menyembunyikan harga untuk grup pengguna tertentu, termasuk hanya untuk produk/kategori tertentu.
Cara menyembunyikan harga pada woocommerce
Cuplikan kode pada postingan berikut adalah untuk menyembunyikan harga sebuah produk pada woocommerce dan pengunjung masih tetap bisa melakukan pembelanjaan pada toko online anda.
Mari kita mulai dengan cara yang paling sederhana. Kode di bawah ini akan menyembunyikan semua harga produk pada semua pengunjung.
Sembunyikan semua harga
add_filter( 'woocommerce_get_price_html', function( $price ) { if ( is_admin() ) return $price; return ''; } );
Kode di atas tidak menyembunyikan harga pada user dengan peran sebagai admin sebuah toko online.
Cuplikan kode ini menyembunyikan semua harga pada halaman produk/arsip, tetapi tidak pada halaman cart/checkout (atau widget keranjang). Kode berikut juga menghapus harga/subtotal item keranjang dan sama untuk checkout.
<?php // Kopi paste dari sini add_filter( 'woocommerce_get_price_html', function( $price ) { if ( is_admin() ) return $price; return ''; } ); add_filter( 'woocommerce_cart_item_price', '__return_false' ); add_filter( 'woocommerce_cart_item_subtotal', '__return_false' );
Setelah menggunakan potongan kode ini akan meninggalkan judul di tabel. Sayangnya ini tidak dapat dihapus dengan potongan kode, tetapi ada dua alternatif untuk dapat melakukannya;
- Dengan memodifikasi file template WooCommerce dapat menghapus kolom dari tabel total. Tabel total terletak di file template cart/cart.php.
- Anda dapat menyembunyikannya dengan CSS. Seorang pengguna yang mengerti masih bisa mengungkap harga produk, jadi tergantung pada seberapa penting itu, ini mungkin atau mungkin tidak sesuai dengan kebutuhan.
Berikut adalah kode CSS yang dapat disisipkan pada CSS editor untuk melakukannya;
/* Cart widget */ .woocommerce-mini-cart__total { display: none; } /* Cart */ .product-price, .product-subtotal { display: none !important; } /* Checkout */ .product-total *, th.product-total { display: none; }
Related Post "Cara menyembunyikan harga pada woocommerce"