Menunjukan Variasi di Halaman Shop Page Woocommerce

Kita bisa menampilkan variasi yang dimiliki produk di halaman shop maupun kategori, sehingga customer tidak perlu masuk dulu ke produk yang diinginkan untuk melihat ada variasi apa saja yang dimiliki oleh produk tersebut.

Sebelum memasukkan kode, pastikan terlebih dahulu produk anda memiliki variasi seperti warna , ukuran , jenis bahan dan sebagianya.

Masukkan Kode

Masukan kode berikut ke functions.php : 

add_action( 'woocommerce_after_shop_loop_item', 'nw_echo_stock_variations_loop' );

    

function nw_echo_stock_variations_loop(){

    global $product;

    if ( $product->get_type() == 'variable' ) {

        foreach ( $product->get_available_variations() as $key ) {

            $variation = wc_get_product( $key['variation_id'] );

            $stock = $variation->get_availability();

            $stock_string = $stock['availability'] ? $stock['availability'] : __( 'In stock', 'woocommerce' );

            $attr_string = array();

            foreach ( $key['attributes'] as $attr_name => $attr_value ) {

                $attr_string[] = $attr_value;

            }

            echo '<br/>' . implode( ', ', $attr_string ) . ': ' . $stock_string;

        }

    }

}

Variasi ini bisa menunjukan stok dari tiap variasi sehingga sebagai customer kita tahu perkiraan berapa sisa stok yang masih bisa dibeli dari masing – masing variasi.

Apakah artikel ini membantu?

Bagikan jika Anda menyukai halaman ini.

Artikel Serupa


related posts

Cara Migrasi Website Weebly ke Hosting

Weebly merupakan platform untuk membuat website berbasis drag and drop. Anda dapat membangun website secara praktis tanpa coding sekalipun. Sayangnya layanan Weebly Niagahoster akan dinonaktifkan pada tanggal 30 Januari 2023. Bagi Anda yang masih menggunakan layanan ini harap untuk melakukan pemindahan atau migrasi sebelum tanggal tersebut. Pada panduan ini, kami akan memberikan solusi alternatif agar […]

Selengkapnya
related posts

Mengutamakan produk tertentu di paling atas halaman shop di woocommerce

Jika kita ingin mengutamakan beberapa produk agar bisa menjadi yang teratas di halaman shop maka kita bisa menggunakan “sorting” Drag and drop produk mana yang ingin kita utamakan paling atas  Produk paling atas akan menjadi yang pertama muncul di halaman “Shop” Apakah artikel ini membantu?

Selengkapnya
related posts

Cara Menghapus Kategori Produk “Uncategorized” di Woocommerce

Buat terlebih dahulu kategori produk yang lebih general atau akan sering digunakan  Pilih kategori tersebut sebagai default dengan klik “Make default“   Setelah itu kita baru bisa menghapus kategori “uncategorized”  Apakah artikel ini membantu?

Selengkapnya