Last active
November 13, 2021 16:15
-
-
Save tuongpgjz/a23e097061413707a02078640d9b61d4 to your computer and use it in GitHub Desktop.
Update all price in store
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- Anthony from SalesGen.io | |
-- Bạn cần phải biết số tiền hiện tại đang là bao nhiêu để điều chỉnh về giá mới. | |
-- Ví dụ muốn đổi hết sản phẩm đang có giá là 74 về 64 thì set _price và _regular_price về cùng giá mới 64 | |
update `wp_postmeta` SET `meta_value` = 64 WHERE meta_key = '_price' AND meta_value = 74; | |
update `wp_postmeta` SET `meta_value` = 64 WHERE meta_key = '_regular_price' AND meta_value = 74; | |
-- Nếu có sale price, giá cũ sale là 74, giá cũ gốc _regular_price là 94 thì set như sau (giá mới là 84, giá sale mới là 64, nếu muốn bỏ giá sales thì cho giá sale = giá _regular_price): | |
update `wp_postmeta` SET `meta_value` = 64 WHERE meta_key = '_price' AND meta_value = 74; | |
update `wp_postmeta` SET `meta_value` = 84 WHERE meta_key = '_regular_price' AND meta_value = 94; | |
update `wp_postmeta` SET `meta_value` = 64 WHERE meta_key = '_sale_price' AND meta_value = 74; | |
-- Nếu muốn set theo khoảng giá thêm điều kiện kho giá vào. Ví dụ bên dưới là set toàn bộ sản phẩm đang ở mức giá > 175 và nhỏ & bằng 200 về 175 | |
update `wp_postmeta` SET `meta_value` = 175 WHERE meta_key = '_price' AND meta_value <= 200 AND meta_value > 175; | |
update `wp_postmeta` SET `meta_value` = 175 WHERE meta_key = '_regular_price' AND meta_value <= 200 AND meta_value > 175; | |
update `wp_postmeta` SET `meta_value` = 175 WHERE meta_key = '_sale_price' AND meta_value <= 200 AND meta_value > 175; | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment