Masowa zmiana cen WooCommerce: jak podnieść ceny o procent, także w wariantach
Masową zmianę cen w WooCommerce zrobisz na cztery sposoby: edycją masową na liście produktów, wtyczką do edycji cen, plikiem CSV albo w rozmowie z Claude. Edycja masowa wystarcza dla produktów prostych. Przy wariantach, zaokrągleniach i potrzebie cofnięcia zmian lepiej sprawdza się plik CSV, wtyczka albo Claude z podglądem każdej ceny.
Autor: Sani. Sani buduje moduł TellMyShop i na co dzień pracuje z zapleczem sklepów PrestaShop.
Aktualizacja: · 5 min czytania
Scena: dostawca podnosi ceny o 8 procent
Czwartek, 21:40. Hurtownia przysłała nowy cennik: od poniedziałku wszystko z serii lamp solarnych drożeje o 8 procent. W sklepie to 140 produktów, w tym 30 zmiennych, każdy w trzech kolorach. Razem kilkaset cen. Do tego część lamp jest w promocji do końca miesiąca.
Takie zadanie ma trzy pułapki, o których rzadko piszą poradniki. Warianty nie zmieniają się razem z produktem na liście. Ceny po podwyżce wychodzą z groszami typu 53,99 zł × 1,08 = 58,31 zł. A gdy coś pójdzie źle, nie ma prostego przycisku cofnij.
Ten tekst dotyczy stałej zmiany ceny regularnej. Czasowe obniżki z datą startu i końca opisujemy w harmonogramie promocji, a całą akcję listopadową w poradniku o Black Friday w WooCommerce.
Cztery drogi do zmiany cen wielu produktów
| Edycja masowa w panelu | Wtyczka do edycji cen | Plik CSV | Claude z wtyczką TellMyShop | |
|---|---|---|---|---|
| Gdzie to robisz | Produkty → Wszystkie produkty, działania masowe | w osobnym ekranie wtyczki | eksport, arkusz, import | w rozmowie |
| Podwyżka o procent | tak | tak | formuła w arkuszu | tak |
| Warianty produktów zmiennych | nie z listy produktów, tylko w każdym produkcie osobno | zależnie od wtyczki | tak, każdy wariant to wiersz | tak, wszystkie warianty produktu |
| Zaokrąglenie do ,99 albo pełnych złotych | nie | zależnie od wtyczki | formuła w arkuszu | tak |
| Podgląd przed zapisem | nie | zależnie od wtyczki | widzisz arkusz, nie sklep | tak, cena stara i nowa dla każdej pozycji |
| Cofnięcie | ręcznie | zależnie od wtyczki | import starego pliku | z historii zmian, całą operację naraz |
| Dla kogo | kilkanaście produktów prostych | duże katalogi, regularne zmiany | osoby swobodne w arkuszach | właściciel, który woli opisać zmianę słowami |
Opis edycji masowej znajdziesz w dokumentacji WooCommerce o edycji wielu produktów naraz. Pole ceny pozwala ją ustawić, zwiększyć albo zmniejszyć o kwotę lub procent. Do importu i eksportu służy wbudowany importer i eksporter CSV, który dopasowuje produkty po ID albo SKU.
Edycja masowa: szybka, ale tylko dla produktów prostych
Na liście produktów zaznaczasz produkty, wybierasz z działań masowych Edytuj i przy cenie regularnej ustawiasz zwiększenie o procent. Dla produktów prostych to najszybsza droga. Ograniczenia są dwa. Ceny wariantów zmieniasz w zakładce Warianty w każdym produkcie zmiennym, po kolei. Zmiany nie zobaczysz przed zapisem, a po zapisie nie ma przycisku cofnij.
Plik CSV: pełna kontrola i najlepsza kopia bezpieczeństwa
- Wyeksportuj produkty z listy produktów przyciskiem Eksportuj. Zachowaj ten plik bez zmian, to twoja kopia cen sprzed podwyżki.
- Zrób kopię pliku i otwórz ją w arkuszu. Warianty są osobnymi wierszami, więc zmienisz też je.
- Policz nowe ceny formułą, na przykład cena razy 1,08, i od razu zaokrąglij.
- Usuń kolumny, których nie zmieniasz. Zostaw ID albo SKU i ceny. Mniej kolumn to mniejsze ryzyko nadpisania opisów.
- Zaimportuj plik z opcją aktualizacji istniejących produktów.
- Sprawdź kilka produktów w sklepie, w tym jeden zmienny i jeden w promocji.
Uwaga na cofanie. Obniżka o 8 procent nie odwraca podwyżki o 8 procent. 100 zł po podwyżce to 108 zł, a 108 zł po obniżce o 8 procent to 99,36 zł. Żeby wrócić, dzielisz przez 1,08 albo importujesz plik z kroku pierwszego.
Wtyczka do edycji cen
Wtyczki do masowej edycji dodają filtry po kategorii, tagu czy stanie, ceny wariantów i czasem historię zmian. Przykładem jest rozszerzenie do cen wariantów opisane w dokumentacji WooCommerce. Ma to sens, gdy zmieniasz ceny co miesiąc. Do jednorazowej podwyżki to często kolejna wtyczka do aktualizowania na stałe.
Jak to zrobić w rozmowie z Claude
Rano piszesz Claude'owi, co ma się zmienić, czytasz podgląd i zatwierdzasz. Wtyczka TellMyShop dla WordPress i WooCommerce zmienia ceny jednej kategorii (do 200 produktów w jednym kroku, kolejne w następnych) albo listy do 50 produktów. Produkt zmienny zmienia się we wszystkich wariantach, a podgląd pokazuje każdy z nich osobno.
Podnieś ceny regularne w kategorii Lampy solarne o 8 procent, zaokrąglij do najbliższej końcówki ,99.
Podgląd: 140 produktów, 212 pozycji z wariantami. Ceny brutto, tak jak wpisuje je sklep. Przykłady:
Lampa solarna Lumo, cena regularna
było: 53,99 zł
będzie: 57,99 zł
Girlanda Retro, wariant ciepła biel, cena regularna
było: 89,99 zł
będzie: 96,99 zł
12 produktów jest w promocji. Klienci dalej zapłacą cenę promocyjną, a nowa cena regularna będzie przekreślona obok niej.
Zrób to.
Zapisano 212 z 212. Numer operacji do cofnięcia jest w historii zmian.
Przed zapisem Claude blokuje ceny równe zero i promocje wyższe od ceny regularnej, a przy zmianie o ponad połowę dodaje ostrzeżenie. Podgląd mówi, czy kwoty są netto czy brutto, zgodnie z ustawieniem sklepu. Całą operację cofniesz jednym poleceniem albo w panelu wtyczki, w historii zmian. Nowe ceny klienci widzą od razu, porównywarki przy najbliższym odświeżeniu pliku produktowego, a strona produktu może chwilę pokazywać starą cenę, jeśli witryna ma pamięć podręczną stron.
Ceny, promocje, kupony i stany to blok Handel. Właściciel włącza go osobno w panelu wtyczki, a do tego czasu Claude może przeczytać ceny i przygotować plan, ale ich nie zapisze. W darmowym Audycie dostaniesz właśnie taki plan: lista produktów, cena teraz i cena po zmianie. Zapis z podglądem i cofaniem działa z licencją. Szczegóły znajdziesz na stronie TellMyShop dla WordPress i WooCommerce, ceny w cenniku.
Obniżki i Omnibus: czego wtyczka nie liczy
Przy informacji o obniżce przepisy wymagają pokazania najniższej ceny z 30 dni przed obniżką. Zasady opisuje PARP w omówieniu dyrektywy Omnibus. Jak nazywać tę cenę na stronie, wyjaśnia UOKiK, a jego stanowisko streszcza alert prawny KPMG. WooCommerce sam tego nie robi, a TellMyShop tej ceny nie liczy ani nie wyświetla. Potrzebujesz do tego osobnej wtyczki. Claude przypomina o tym, gdy planujesz z nim promocję. Pozostałe poradniki są na blogu.
Pytania i odpowiedzi
Jak podnieść ceny wszystkich produktów w WooCommerce o procent?
Wejdź w Produkty, Wszystkie produkty, zaznacz produkty, wybierz z działań masowych Edytuj i przy cenie wybierz zwiększenie o procent. Ta metoda dobrze działa dla produktów prostych. Ceny wariantów zmieniasz w każdym produkcie zmiennym osobno albo przez plik CSV, wtyczkę lub Claude.
Jak cofnąć masową zmianę cen w WooCommerce?
Sam WooCommerce nie ma przycisku cofnij. Najpewniejszy sposób to eksport produktów do pliku CSV przed zmianą i import tego pliku, gdy coś pójdzie źle. Pamiętaj, że obniżka o 8 procent nie cofa podwyżki o 8 procent: 100 zł po podwyżce to 108 zł, a po obniżce 99,36 zł.
Czy masowa zmiana cen zmienia też ceny promocyjne?
To zależy od metody. W edycji masowej cenę regularną i promocyjną ustawiasz osobno. Jeśli produkt jest w promocji, klient dalej płaci cenę promocyjną, a nowa cena regularna pojawi się obok jako przekreślona. Sprawdź to przed zapisem.
Czy podwyżka cen ma coś wspólnego z Omnibusem?
Sama podwyżka nie. Obowiązek pokazywania najniższej ceny z 30 dni dotyczy obniżek. Ale podwyżka zmienia historię cen, z której liczy się ta najniższa cena przy następnej promocji. Liczy ją osobna wtyczka zainstalowana w sklepie, a nie WooCommerce ani TellMyShop.
Czy TellMyShop zmienia ceny bez włączania czegokolwiek?
Nie. Ceny, promocje, kupony i stany to blok Handel, który właściciel włącza osobno w panelu wtyczki. Bez niego Claude tylko przygotuje plan zmian. Po włączeniu każda zmiana ceny przechodzi przez podgląd i twoją zgodę.
WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadnym z tych podmiotów.