Kali ini kami akan memberikan tips Tutorial Woocommerce – Export Import Produk Dengan Menambahkan Custom Meta. Tips ini akan memudahkan rekan rekan semuanya dalam membuat sebuah fasilitas export imoprt yang sangat detail, sesuai dengan kebutuhan.

Sebenarnya di woocommerce sudah di sediakan untuk export semua meta. Akan tetapi, jika produk kita jumlahnya banyak, maka proses export import akan sangat panjang. Untuk itu kami akan berikan tips agar export import kita sangat cepat, dan data yang di perlukan akan kita dapatkan.

Step ini akan kami bagi 3 agar jelas dalam pembuatanya.
1. Buat fungsi untuk mendeklarasikan colum
Kali ini saya akan menambahkan meta harga_beli

function tambah_export_columns( $columns ) {
   // column slug                   > column name
   $columns['harga_beli']        = 'Harga Beli';
   return $columns;
}
add_filter( 'woocommerce_product_export_column_names', 'tambah_export_columns' );
add_filter( 'woocommerce_product_export_product_default_columns', 'tambah_export_columns' );

2. Memanggil data dari meta Harga Beli

function tambah_export_harga_beli( $value, $product ) {
    $value = $product->get_meta( 'harga_beli', true, 'edit' );
    return $value;
}
add_filter( 'woocommerce_product_export_product_column_harga_beli' , 'tambah_export_harga_beli', 10, 2 );

Untuk mapping import, akan mai bahas lain waktu ya.

Dengan kode diatas , nanti akan ada kolom tambahan dengan nama Harga Beli, saat memilih kolom yang akan di export ataupun di import. Selamat Mencoba

Sumber : https://stackoverflow.com/questions/68315439/woocommerce-product-export-add-multiple-meta-fields-using-function-add-export

Pin It on Pinterest

Share This