Cho mình xin code cách update toàn bộ giá price của sản phẩm trong woocommerce khi truy cập vào phpmyadmin, mình tìm mà không thấy table nào chứa giá trị price này cả. Bạn nào biết nó nằm chỗ nào cho mình xin cái code và chỉ rõ giúp mình cái table nào với, cảm ơn rất nhiều.
Nó nằm ở table wp_postmeta bạn nhé. Muốn đổi giá thì có code sau của mysql: Mã: //for Regular Price UPDATE wp_postmeta SET meta_value = diff_price_value WHERE post_id = variation_id AND meta_key = '_regular_price'; //for Price UPDATE wp_postmeta SET meta_value = price_value WHERE post_id = variation_id AND meta_key = '_price'; //for Sale Price UPDATE wp_postmeta SET meta_value = price_value WHERE post_id = variation_id AND meta_key = '_sale_price'; Update hàng loạt nâng cấp chút thì dùng code sau: Mã: UPDATE wp_postmeta SET meta_value = CASE WHEN meta_key = "_regular_price" THEN diff_price_value WHEN meta_key = "_price" THEN price_value WHEN meta_key = "_sale_price" THEN price_value ELSE meta_key END WHERE post_id = variation_id AND meta_key IN ("_regular_price", "_price", "_sale_price"); Tham khảo thêm ở link sau: https://stackoverflow.com/questions...-change-variable-product-price-in-woocommerce https://stackoverflow.com/questions...rices-and-reset-sale-prices/45879385#45879385 VD: lấy tất cả các sản phẩm có giá 10000 Mã: select * from wp_postmeta where meta_key = '_price' and meta_value = '100000'; Update sản phẩm có giá 10000 thành 0 đồng. Mã: UPDATE wp_postmeta SET meta_value = '0' WHERE meta_key = '_price' and meta_value = '100000'