Sembunyikan produk dan kategori produk di WooCommerce (tutorial lengkap)

Diterbitkan: 2023-12-29

Terkadang, Anda tidak ingin menampilkan beberapa produk atau data di WooCommerce Anda. Pada artikel ini, Anda akan mempelajari cara menyembunyikan produk, seluruh kategori produk, atau data produk tertentu di WooCommerce. Saya telah mencoba mendapatkan tip terpenting untuk topik ini dengan contoh!

Daftar isi

  • Cara menyembunyikan kategori produk di WooCommerce
  • Menyembunyikan produk tertentu
  • Hapus produk terkait
  • Sembunyikan harga produk, SKU, atau kategori pada halaman produk
  • Cara mengubah data produk secara massal di WooCommerce

Cara menyembunyikan kategori produk di WooCommerce

Mari kita mulai dengan teka-teki yang lebih besar. Anda mungkin ingin menyembunyikan seluruh kategori produk di WooCommerce untuk pengujian atau tindakan pengembangan sementara. Apa pun alasannya, Anda dapat menggunakan pengaturan tema/Woo bawaan, menyesuaikan kode pendek WooCommerce untuk menampilkan produk hanya dari kategori yang Anda inginkan, atau menggunakan kode khusus, plugin, atau kombinasi opsi ini.

Hapus kategori produk di WooCommerce

Jika Anda ingin menyembunyikan kategori tertentu untuk produk Anda, dan tidak akan menggunakan kategori tersebut di masa mendatang, solusi tercepat adalah menghapus seluruh kategori produk WooCommerce.

Hapus kategori produk WooCommerce

Anda dapat menggunakan tindakan massal jika Anda perlu menghapus beberapa kategori sekaligus. Produk Anda akan dipindahkan ke kategori default, namun tentunya Anda dapat mengubah kategori default sebelum menghapus kategori agar produk masuk ke kategori yang Anda inginkan ️.

Buat kategori produk default

Demikian pula, Anda dapat menyembunyikan beberapa kategori produk WooCommerce dengan mengubah nama kategori, menjadikannya kategori anak sehingga bukan lagi kategori induk.

Sembunyikan kategori WooCommerce dengan menjadikannya kategori anak

Sesuaikan kode pendek WooCommerce - kecualikan kategori

Anda juga dapat menyembunyikan kategori produk di WooCommerce dengan memodifikasi kode pendek . Tentu saja, jika Anda menggunakan kode pendek WooCommerce pada postingan atau halaman Anda untuk menampilkan produk.

Misalnya, Anda dapat menampilkan semua produk tetapi menghilangkan produk dari satu atau beberapa kategori dengan menggunakan kode pendek: produk kategori="makanan, kategori lain, umum" cat_operator="NOT IN" orderby="rating" order="DESC" limit ="4" kolom="2":

Gunakan kode pendek WooCommerce di dalam postingan untuk menampilkan produk tertentu

Pembeli akan melihat produk dari semua kategori kecuali tiga kategori yang saya tambahkan di kode pendek.

Sembunyikan produk dari kategori produk WooCommerce yang dipilih dengan kode pendek

Dimungkinkan juga untuk menampilkan daftar kategori yang dipilih dengan kode pendek product_categories ids="" kolom="4" (Saya telah memilih dua ID kategori dalam contoh saya):

Tampilkan dua kategori menggunakan kode pendek

Anda dapat menemukan ID setiap kategori produk WooCommerce dengan mengarahkan tautan Edit di Produk → Kategori di dalam URL yang ditampilkan (cari nilai tag_ID ).

Petunjuk : Baca lebih lanjut tentang kode pendek WooCommerce .

Sesuaikan opsi tampilan/tema WooCommerce

Opsi terakhir, jika Anda tidak ingin menggunakan plugin atau kode khusus, adalah menggunakan opsi tema . Buka Appearance → Customize (saya menggunakan Storefront dalam contoh saya).

Sesuaikan tema Anda

Lalu, buka WooCommerce → Katalog Produk dan pilih apa yang akan ditampilkan di halaman toko dan halaman kategori secara default.

Sesuaikan katalog produk - opsi tema

Tentu saja, Anda memiliki kontrol yang lebih baik dengan kode pendek WooCommerce atau mengganti nama/menghapus kategori produk tertentu. Anda juga dapat menambahkan kode khusus , misalnya, ke file function.php tema untuk menyembunyikan produk agar tidak ditampilkan sepenuhnya di toko Anda dengan menghubungkan ke WooCommerce Product Query .

Menyembunyikan produk tertentu

Untuk menyembunyikan beberapa produk WooCommerce dari halaman toko default , Anda dapat memindahkannya ke sampah (dapat dipulihkan sehingga tidak terhapus seluruhnya) ️.

Sembunyikan produk WooCommerce dengan memindahkannya ke sampah

Anda juga dapat mengubah visibilitas produk menjadi “tersembunyi” sehingga halaman default tidak menampilkannya .

Sembunyikan produk WooCommerce dengan opsi visibilitas Katalog

Hal ini juga dimungkinkan dengan opsi Edit Cepat dan dengan mengedit lebih banyak produk sekaligus.

Sembunyikan produk WooCommerce dari katalog

Jika Anda menggunakan kode pendek WooCommerce, Anda dapat memutuskan produk mana yang akan ditampilkan dengan menggunakan id, sku, visibilitas, atau menyembunyikan produk berdasarkan atribut tertentu (dan ketentuannya), tag, atau kategori dengan NOT_IN untuk term_operator, tag_operator, dan cat_operator. Mari kita lihat 3 contoh kode pendek untuk memodifikasi produk yang Anda tampilkan/sembunyikan di WooCommerce.

Tampilkan produk tertentu berdasarkan ID

Pertama, Anda dapat menggunakan kode pendek produk ids="100,120,140" untuk menampilkan 3 produk tersebut saja. Anda dapat menemukan ID produk dengan mengarahkan produk ke daftar produk di WooCommerce.

Dapatkan ID produk WooCommerce

Sembunyikan semua produk WooCommerce kecuali produk unggulan

Selanjutnya, Anda dapat menggunakan kode pendek untuk hanya menampilkan produk unggulan: visibilitas produk = "unggulan", misalnya, jika Anda ingin membagikan item terbaik dalam postingan blog. Anda dapat menemukan produk mana yang ditampilkan dalam daftar produk di WooCommerce:

Produk unggulan di WooCommerce

Sembunyikan produk WooCommerce berdasarkan atribut, tag, dan kategori

Terakhir, Anda dapat menggunakan kode pendek produk dengan beberapa parameter untuk menyembunyikan produk dengan beberapa atribut, tag, atau kategori . Gunakan atribut produk = "Ukuran" term = "Besar" term_operator = "NOT_IN" tag = "imported" tag_operator = "NOT_IN" kategori = "makanan" cat_operator = "IN" untuk menyembunyikan produk berukuran besar atau produk dengan tag "diimpor" dan yang berasal dari kategori selain “makanan”.

Sembunyikan produk WooCommerce berdasarkan atribut produk, tag, atau kategori

Apakah Anda belum menemukan cara untuk menyembunyikan kategori produk dan produk WooCommerce? Jika demikian, beri tahu saya, agar saya dapat menambahkan solusi untuk Anda.

Hapus produk terkait

Terkadang Anda ingin menyembunyikan bagian Produk Terkait agar tidak ditampilkan di halaman produk. Ada 3 opsi untuk menyembunyikan bagian Produk Terkait dari halaman produk .

Gunakan CSS

Yang pertama cukup mudah. Tambahkan section.related.products {display:none;} ke CSS tema, misalnya di Appearance → Customize →Additional CSS .

Hapus bagian Produk Terkait di WooCommerce

Pengaturan tema Anda juga dapat digunakan - cari bagian Produk Terkait.

Sesuaikan templatnya

Jika Anda memiliki akses dan ingin melakukannya, Anda dapat menyesuaikan templat produk di dalam tema Anda (atau tema anak) dan menghapus bagian Produk Terkait di sana. Tentu saja, Anda tidak perlu menyembunyikannya dengan CSS. Pendekatan ini akan lebih baik untuk pengoptimalan (lebih sedikit kode dan struktur HTML yang bagus). Beberapa tema juga dapat menimpa tata letak default.

Hapus tindakan Produk Terkait

Terakhir, Anda dapat menghapus tindakan untuk menghasilkan Produk Terkait dari satu halaman produk dengan kode di bawah ini (tambahkan ke fungsi tema Anda.php - ingat tentang hal itu setelah mengubah atau memperbarui tema Anda). Saya juga memberi Anda kode untuk menyembunyikan produk upsell.

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );

Hapus Produk Terkait dengan kode

Menurut saya, opsi ini adalah cara tercepat untuk menyembunyikan bagian Produk Terkait️ .

Petunjuk : Lihat Panduan Visual Hook untuk Halaman Produk.

Sembunyikan harga produk, SKU, atau kategori pada halaman produk

Masalah terakhir terkait penyembunyian produk yang ingin saya tunjukkan kepada Anda adalah menghapus informasi spesifik dari halaman produk . Misalnya harga produk, SKU, atau kategorinya.

Anda dapat melakukan hal serupa untuk menyembunyikan bagian Produk Terkait dengan salah satu metode berikut ️.

Gunakan CSS

Cara paling sederhana dan cukup efektif adalah dengan menyembunyikan harga produk, SKU, dan kategori dengan deklarasi CSS yang sesuai. Misalnya, untuk menyembunyikan harga produk (saya tidak tahu mengapa Anda ingin melakukan itu) Anda dapat menggunakan: body.single-product p.price {display:none;} atau bahkan secara detail untuk harga reguler dan harga jual : body.single-product p.price del {} dan body.single-product p.price ins {} .

Petunjuk : Anda dapat menggunakan CSS untuk mengubah warna harga, font, atau padding.

Untuk menyembunyikan SKU, tag, atau kategori produk, sebaiknya sembunyikan elemen meta dengan CSS : .single-product div.product .product_meta .sku_wrapper, .single-product div.product .product_meta .posted_in, .single-product div.product .product_meta .tagged_as {display:none;}

Seperti yang bisa Anda tebak, Anda hanya bisa menyembunyikan satu atau dua elemen meta menggunakan bagian deklarasi CSS yang dipilih, misalnya .single-product div.product .product_meta .posted_in, .single-product div.product .product_meta .tagged_as {}

Pendekatan ini cukup efisien dan cepat . Dalam contoh saya, saya hanya ingin menampilkan SKU produk saja. Seperti disebutkan sebelumnya, tambahkan kode CSS khusus ke style.css, editor CSS tema, atau CSS Tambahan di Appearance → Customize .

Hapus kategori dan tag produk dari halaman produk dengan CSS

Sesuaikan templatnya

Anda juga dapat menyesuaikan file template PHP di tema Anda (tema anak) dan menghapus/mengelola informasi untuk halaman produk tunggal.

Hapus tindakan WooCommerce

Terakhir, hapus seluruh bagian meta pada halaman produk dengan satu baris kode . Tambahkan ke file function.php tema Anda (tambahkan lagi setelah Anda mengubah atau memperbarui tema) ️.

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );

Sembunyikan meta produk di WooCommerce dengan menghapus tindakan

Pendekatan ini bukan yang terbaik jika Anda ingin meninggalkan beberapa bagian meta tetapi Anda selalu dapat menggunakan fungsi khusus dalam tindakan ini alih-alih menghapusnya. Untuk melakukan itu, gunakan:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );

add_action( 'woocommerce_single_product_summary', 'your_custom_woocommerce_template_single_meta', 40 );
function your_custom_woocommerce_template_single_meta() { //custom code}

Petunjuk : WooCommerce menggunakan single-product/meta.php untuk menampilkan meta produk. Lihat selengkapnya di kode WooCommerce, misalnya di GitHub .

Cara mengubah data produk secara massal di WooCommerce

Secara default, WooCommerce memungkinkan Anda memperbarui data produk dengan cepat dengan opsi Edit/Edit Cepat di layar Produk.

Jika Anda tertarik untuk memperbarui data produk secara massal atau mengimpor produk ke WooCommerce, saya ingin memberi Anda satu tip lagi . Gunakan plugin importir Produk WooCommerce gratis kami untuk mengimpor dan memperbarui produk dalam hitungan menit !

Impor dan perbarui produk di WooCommerce dengan plugin gratis
Impor dan perbarui produk di WooCommerce dengan plugin gratis
pembuat peta produk
Pemeta Produk
opsi impor
Opsi Impor

Unduh plugin gratisnya !

Dropship Produk Impor untuk WooCommerce

Impor dan sinkronkan produk grosir dengan produk WooCommerce. Menambah margin pada harga produk impor. Gunakan logika kondisional. Jadikan pekerjaan Anda lebih mudah.

Instalasi Aktif: 1.000+ |Peringkat WordPress:

Unduh secara gratis atau Kunjungi WordPress.org
Plugin yang digunakan oleh 248.689+ toko
Terakhir Diperbarui: 29-12-2023
Bekerja dengan WooCommerce 8.1 - 8.4.x
Petunjuk : Saya hanya ingin menyebutkan topiknya di sini. Baca selengkapnya tentang cara mengimpor dan memperbarui produk WooCommerce dengan plugin gratis ️.

Ringkasan

Hari ini, saya telah menunjukkan kepada Anda cara menyembunyikan produk, kategori produk, dan data produk tertentu di halaman produk WooCommerce.

Jika Anda memiliki pertanyaan tentang menyembunyikan kategori atau plugin pengimpor produk kami untuk WooCommerce, tinggalkan komentar di bawah.

Terakhir, saya mendorong Anda untuk membaca postingan blog kami, misalnya tentang kode pendek WooCommerce , SEO WooCommerce , atau desain dan pengembangan WordPress !