Masowa zmiana stanów magazynowych WooCommerce: dostawa i spis bez klikania

Masowa zmiana stanów magazynowych w WooCommerce to wpisanie nowych ilości wielu produktom i wariantom naraz, zwykle po dostawie albo spisie. Ten sam stan dla wielu produktów ustawisz edycją masową. Różne liczby wgrasz plikiem CSV dopasowanym po SKU. Przed zapisem porównaj stare i nowe ilości, żeby literówka nie wyzerowała bestsellera.

Autor: Zespół TellMyShop. Poradnik dla właścicieli stron WordPress i sklepów WooCommerce: przyczyna, ręczna naprawa i to samo w rozmowie z czatem.
Aktualizacja: · 5 min czytania

Dostawa przyszła, panel czeka

Czwartek, 21:50. Na biurku faktura od dostawcy na 80 pozycji, w tym bluzy w pięciu rozmiarach. Każdy rozmiar to osobny wariant, więc w panelu oznacza to otwieranie produktu, rozwijanie wariantu, dopisywanie liczby, zapis i tak kilkadziesiąt razy. Przy pozycji 43 łatwo dodać 20 sztuk do rozmiaru L zamiast M, a pomyłka wyjdzie dopiero przy pierwszym zamówieniu, którego nie da się wysłać.

Ten tekst jest o tym, jak przejść przez taką aktualizację bez wieczoru klikania. Gdy zastanawiasz się raczej, co zrobić z produktami, których po spisie jest zero, przeczytaj wpis brak w magazynie WooCommerce: ukryć czy pokazać.

Którą drogę wybrać?

WooCommerce daje trzy wbudowane sposoby, a każdy pasuje do innej sytuacji.

DrogaKiedy pasujeCzego nie zrobiRyzyko
Edycja masowa na liście produktówwiele produktów dostaje tę samą wartość, np. status „brak w magazynie”różnych ilości dla różnych produktów, stanów wariantówmałe, ale łatwo zaznaczyć o jeden produkt za dużo
Edycja produktu po produkciekilka pozycji, w tym wariantyszybkiej pracy na dziesiątkach pozycjiliterówki przy zmęczeniu
Import CSV z aktualizacjądostawa albo spis z różnymi liczbami, także wariantypodglądu różnic przed zapisembłędny plik nadpisze stany całego katalogu
Rozmowa z czatem w TellMyShop Prolista od dostawcy w dowolnej formie, z podglądem stare → nowepołączenia z programem magazynowymkażda paczka czeka na twoje „tak”

Dokumentacja WooCommerce opisuje import w artykule o imporcie i eksporcie produktów w CSV. Najważniejsza opcja to „Aktualizuj istniejące produkty”. Bez niej wiersze z istniejącym SKU zostaną pominięte.

Jak zmienić stany przez CSV krok po kroku

Ta droga działa bez dodatkowych wtyczek i obsługuje warianty.

  1. Wejdź w Produkty i wyeksportuj katalog z kolumnami ID, SKU, nazwa, rodzaj, stan i „W magazynie?”. Zachowaj ten plik jako kopię sprzed zmian.
  2. Zrób drugą kopię i w niej usuń kolumny, których nie zmieniasz. Mniej kolumn to mniejsza szansa, że przypadkiem nadpiszesz cenę albo opis.
  3. Wpisz nowe ilości. Przy dostawie dodaj ją do obecnego stanu, przy spisie wpisz liczbę policzoną na półce.
  4. Sprawdź warianty. Każdy rozmiar i kolor ma osobny wiersz z własnym SKU.
  5. W imporcie zaznacz „Aktualizuj istniejące produkty” i dopasuj kolumny. Przy pierwszym razie wgraj najpierw plik z dwoma, trzema wierszami i sprawdź te produkty w sklepie.
  6. Wgraj cały plik, a potem otwórz raport stanów i przejrzyj produkty z zerem.

Raport stanów w Analityce WooCommerce pokazuje ilości i status produktów oraz wariantów, co opisuje strona o raporcie stanów. To dobre miejsce na ostatnią kontrolę.

Spis z natury: na co uważać

Inwentaryzacja w sklepie internetowym ma jedną pułapkę: sklep sprzedaje, gdy ty liczysz. Policzone rano 12 sztuk może o 15:00 oznaczać 10 w systemie i 12 w twoim pliku. Masz dwa wyjścia. Liczysz poza godzinami ruchu i wgrywasz od razu, albo zapisujesz różnicę względem stanu z chwili liczenia, a nie samą liczbę z półki.

Druga sprawa to produkty bez włączonego zarządzania stanem. Dla nich WooCommerce nie trzyma ilości, tylko status. Wpisanie liczby w CSV włącza zarządzanie stanem dla tego produktu, więc od tej chwili sklep będzie sam przestawiał dostępność.

Trzecia to reklamy produktowe. Gdy dostępność w pliku dla Google różni się od strony, Merchant Center może odrzucić produkt. Opisuje to specyfikacja atrybutu dostępności w Merchant Center. Po dużej zmianie stanów sprawdź, czy twoja wtyczka pliku produktowego wysłała już nowe dane. To samo dotyczy bezpłatnych wyników produktowych w Google: dostępność z danych strukturalnych strony może pojawić się przy produkcie w wynikach, co opisuje przewodnik o danych strukturalnych dla ofert sprzedawców. Strona z zerem w magazynie, która w Google wygląda na dostępną, rozczarowuje klienta jeszcze przed wejściem do sklepu.

Jak to zrobić w rozmowie z czatem

Wtyczka TellMyShop dla WordPress i WooCommerce łączy sklep z twoim czatem (Claude albo ChatGPT). Czat zmienia stany w TellMyShop Pro po włączeniu przełącznika Handel w panelu wtyczki. Ten przełącznik obejmuje ceny, promocje, kody rabatowe, stany, warianty i dostawę i działa, dopóki go nie wyłączysz. Bez niego czat przygotuje cały podgląd, ale zapisać się nie da.

Piątek, 8:20. Wklejasz do rozmowy listę z faktury: SKU, nazwa, ilość. Czat dopasowuje pozycje po SKU, a te, których nie znalazł, wypisuje osobno zamiast zgadywać. Przy kilkudziesięciu pozycjach najpierw sprawdza, czy praca zmieści się w godzinnych limitach ustawionych w panelu, i pracuje paczkami do 50 produktów lub wariantów.

Ty: Przyszła dostawa. Dodaj do stanów ilości z tej listy. SKU, ilość: BZB-M 20, BZB-L 15, BZB-XL 10, KUB-330 24, TOR-LN 0.

Twój czat: Znalazłem 4 z 5 pozycji. TOR-LN nie ma w sklepie, pomijam. Podgląd:

Zapisać? (tak / nie)

Ty: Tak.

Twój czat: Zapisane, 4 zmiany. Rozmiar L znów można kupić.

Stan kartki: czeka na twoje „tak”
podgląd zmiany

Bluza Zip Basic, rozmiar M

stara wersja: stan 3

nowa wersja: stan 23

Bluza Zip Basic, rozmiar L

stara wersja: stan 0, brak w magazynie

nowa wersja: stan 15, w magazynie

Bluza Zip Basic, rozmiar XL

stara wersja: stan 2

nowa wersja: stan 12

Kubek 330 ml

stara wersja: stan 6

nowa wersja: stan 30

Ilustracja: produkty, liczby i odpowiedzi są przykładowe.

Wartości w rozmowie są przykładowe. Po zapisie każda zmiana trafia do historii zmian i większość z nich cofniesz. Przy stanach pamiętaj o tym, co opisuje FAQ niżej: cofnięcie przywraca ilość sprzed zmiany, więc sprzedaż z międzyczasu zostałaby nadpisana.

W darmowej wersji TellMyShop Free czat nic nie zapisze, ale wyszuka produkty z zerowym albo niskim stanem i porówna je ze sprzedażą, żeby pokazać, których braków żałować najbardziej. Wtyczka może też raz w tygodniu wysłać e-mail z niskimi stanami.

Czego czat nie zrobi: nie połączy się z hurtownią ani programem magazynowym i nie będzie sam pilnował stanów. Liczby podajesz ty. Ceny po dostawie zmienisz w tej samej rozmowie, a sposoby na to opisuje wpis o masowej zmianie cen WooCommerce. Przy produktach z wieloma rozmiarami przydadzą się też zasady z tekstu o wariantach produktu WooCommerce.

Zacznij od darmowej wersji TellMyShop Free, żeby zobaczyć, czego brakuje na półce. Więcej o wtyczce przeczytasz na stronie TellMyShop dla WordPress i WooCommerce, a ceny Pro są w cenniku.

Pytania i odpowiedzi

Czy WooCommerce pozwala zmienić stan wielu produktów naraz?

Częściowo. Edycja masowa na liście produktów ustawi tę samą ilość albo ten sam status wszystkim zaznaczonym produktom, ale nie wpiszesz w niej różnych ilości dla różnych pozycji. Różne liczby dla wielu produktów wgrasz plikiem CSV z opcją aktualizacji istniejących produktów.

Jak zaktualizować stany wariantów w WooCommerce?

Każdy wariant ma własny stan, więc zmieniasz go w zakładce Warianty danego produktu albo w pliku CSV, gdzie warianty mają osobne wiersze. Edycja masowa na liście produktów stanów wariantów nie zmienia.

Co zrobić przed inwentaryzacją w WooCommerce?

Wyeksportuj produkty z SKU i aktualnym stanem do pliku i zachowaj go jako kopię. Ustal, czy w czasie liczenia sklep przyjmuje zamówienia, bo sprzedaż w trakcie spisu rozjedzie liczby. Po spisie porównaj różnice, zanim cokolwiek zapiszesz.

Czy cofnięcie zmiany stanów jest bezpieczne?

Cofnięcie przywraca ilość sprzed zmiany. Jeśli od tego czasu ktoś coś kupił, ta sprzedaż zostanie nadpisana. Dlatego stany cofaj od razu po pomyłce, a później raczej popraw je nową zmianą.

Czy wtyczka TellMyShop połączy sklep z moim programem magazynowym?

Nie. TellMyShop nie synchronizuje stanów z hurtownią ani programem magazynowym. Czat zmienia stany na twoją prośbę, z liczbami, które mu podasz, na przykład z wklejonej listy dostawy.

WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic PBC. ChatGPT i OpenAI są znakami towarowymi OpenAI. TellMyShop nie jest powiązany z tymi firmami.

TellMyShop dla WordPress i WooCommerce

Twój czat czyta stronę, pokazuje każdą zmianę przed zapisem i zapisuje dopiero po twoim „tak”. Większość zmian cofniesz jednym zdaniem. Działa z Claude albo ChatGPT, także na darmowym koncie.

Przeczytaj też