Powiedzmy, że musimy na prędce zmienić wszystkie podatki w sklepie na inny. Oczywiście edycja każdego produktu z osobna była by nieefektywna gdyby np. produktów sklepie było kilka tys.
Poniżej instrukcja jak to zrobić za pomocą modyfikacji bazy danych.
Zawartość artykułu
Dodawanie nowego podatku.
Wchodzimy w dział
Lokalizacja -> Podatki
i dodajemy nowy podatek np.
PTU PL 0% VAT-marża
Następnie w dziale:
Lokalizacja -> Reguły podatków
Dodajemy nowy:
PL VAT-marża 0%
Po zapisaniu ustawiamy:
Kraj: Polska
Podatek: Utworzony wyżej „PTU PL 0% VAT-marża”
Resztę zostawiamy w domyślnych wartościach.
Odczytujemy ID reguły podatkowej, która pojawi się na liście. Np. niech będzie miała ID = 60.
Modyfikacja bazy danych
Następnie wywołujemy komendy SQL (w MySQL):
UPDATE `ps_product` SET `id_tax_rules_group` = '60'; UPDATE `ps_product_shop` SET `id_tax_rules_group` = '60';
Gotowe!
Możesz oczywiście modyfikować w/w komendę tylko dla produktów o wybranych ID np:
UPDATE `ps_product` SET `id_tax_rules_group` = '60' WHRERE `id_product` IN (1,2,3); UPDATE `ps_product_shop` SET `id_tax_rules_group` = '60' WHERE `id_product` IN (1,2,3);
grafika: peakpx.com
Dziękuję za SQL 😉
Do usług 🙂