[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

Możesz również polubić…

Inna porada:
Pełna historia ostatniego logowania na daną maszynę Linux - jak…