Ini adalah informasi yang sangat berguna banget buat para web developer yang sedang menghadapi masalah bagaimana merubah harga produk di woocommerce secara massal dan sekaligus.

Apabila produk di tokomu hanya puluhan, tidak masalah menyuntingnya satu per satu. Tapi apabila produkmu ribuan dan memiliki variasi, bagaimana cara mengeditnya.

Walaupun produk di toko onlineku berjumlah ribuan, untungnya di toko onlineku produknya sejenis. Jadi apabila ternyata ada perubahan harga dan dibutuhkan edit produk secara massal, hal itu bukanlah masalah.

Cara Mengubah Harga Secara Massal (Bulk Update) di Woocommerce Menggunakan SQL Query

how to bulk edit price in woocommerce
Illustrasi Cara Mengubah Harga Secara Massal (Bulk Update) di Woocommerce Menggunakan SQL Query

Berikut SQL Query yang bisa kamu gunakan untuk mengubah harga sekaligus di Woocommerce:

SELECT p.id, p.post_title, m.meta_key, m.meta_value
FROM wp_posts p
INNER JOIN wp_postmeta m ON p.id=m.post_id 
AND m.meta_key='_price';

UPDATE wp_postmeta m 
JOIN wp_posts p ON m.post_id=p.id 
AND m.meta_key = '_price' 
AND p.post_type = 'product'
SET m.meta_value = '_price';

Jika kamu ingin sekalian merubah harga pada variasi produk, kamu bisa megubah bagian p.post_type = ‘product’ menjadi p.post_type = ‘product_variation’. Bagian¬†‘_price’ jangan lupa diubah ya, diisi harganya. Misal harganya mau diubah ke 14000 , maka nanti nulisnya¬†SET m.meta_value = ‘14000’;

Bulk Edit Variation in Woocommerce Using Php MyAdmin SQL

Lalu kamu juga bisa mengubah harga secara bersamaan berdasarkan judul produk. Kalau mau mengubah harga untuk produk yang ada kata Hoodie, kamu bisa menggunakan code ini:

SELECT p.id, p.post_title, m.meta_key, m.meta_value
FROM wp_posts p
INNER JOIN wp_postmeta m ON p.id=m.post_id 
AND m.meta_key='_price'
AND p.post_title like '%hoodie%';

UPDATE wp_postmeta m 
JOIN wp_posts p ON m.post_id=p.id 
AND m.meta_key = '_price' 
AND p.post_type = 'product_variation'
SET m.meta_value = '_price' 
WHERE p.post_title like '%hoodie%';

Oh ya, query tersebut langsung dicopy dan paste sekaligus ya di SQL Query Box PHP MyAdmin. Oke.. Selamat mencoba. Jika artikel ini bermanfaat, jangan lupa share ya ke teman-teman lewat social mediamu.

Leave a comment

Your email address will not be published. Required fields are marked *