[LIFEHACK] WooCommerce – podwyżka procentowa
Jak szybko wykonać podwyżkę np. 7% dla wszystkich produktów w sklepie internetowym opartym o WooCommerce?
Najłatwiej będzie wykonać to przez odpowiednie zapytanie w MySQL:
UPDATE `wp_postmeta`
SET `meta_value` = ROUND(`meta_value` * 1.07, 2)
WHERE meta_key LIKE '%price%'
AND (meta_value > 0 or `meta_value` != '')
AND `post_id` IN (
SELECT `ID`
FROM `wp_posts`
WHERE `post_type` IN ('product','product_variation')
AND `post_status` = 'publish'
AND `ID` = `post_id`
);
DELETE
FROM `wp_options`
WHERE (`option_name` LIKE '_transient_wc_var_prices_%'
OR `option_name` LIKE '_transient_timeout_wc_var_prices_%');
Jeśli procent ma wynosić np. 11% – w zapytaniu zamień 1.07 na 1.11 itd.
Oczywiście przed takimi manipulacjami wykonaj kopię bezpieczeństwa 😉
grafika:proactivewp.com

