Importowanie wielu produktów do konfiguracji cen hurtowych
Utwórz wiele reguł cen hurtowych naraz, przesyłając plik CSV lub XLSX zamiast budować każdą regułę ręcznie.
Jeśli musisz skonfigurować dużą liczbę reguł cen hurtowych, przesłanie pliku jest znacznie szybsze niż tworzenie ich pojedynczo w aplikacji. Ten import tworzy zupełnie nowe reguły cen hurtowych – jeśli chcesz tylko dodać produkty i ceny do istniejącej reguły, skorzystaj z Importowania produktów do reguły cen hurtowych.
Krok 1: Przygotuj plik
Dział zatytułowany „Krok 1: Przygotuj plik”Utwórz plik CSV lub XLSX z jednym wierszem na każdy produkt/wariant, używając kolumn opisanych poniżej. Plik jest odczytywany według nazwy kolumny, a nie jej położenia – możesz zmieniać kolejność kolumn i pomijać te, których nie potrzebujesz. Każdy wiersz o tej samej wartości Rule Id należy do tej samej reguły cen hurtowych.
Przykładowy plik do pobrania zawiera tylko minimalny zestaw kolumn potrzebnych na start (Rule Id, Status, Apply Customer, Apply Product, Apply Product ID, Apply Variant ID, Discount Type, Discount Value, a także przykładowe kolumny tagów). Poniższe zestawienie obejmuje wszystkie kolumny rozpoznawane przez importer, w tym opcjonalne, których nie ma w przykładzie.
Uwaga: podczas importu podziel produkty na partie po około 500 produktów na regułę. Jeśli Twoje produkty mają dużą liczbę wariantów, reguła może nie zapisać poprawnie danych w metapolach.
Pełne zestawienie kolumn
| Kolumna | Wymagane? | Uwagi |
|---|---|---|
| Rule Id | Tak | Dowolna wartość grupująca wiersze – wiersze o tym samym Rule Id tworzą jedną regułę cen hurtowych. Nie musi odpowiadać prawdziwemu identyfikatorowi reguły. |
| Name | Nie | Nazwa reguły cen hurtowych. Jeśli pole jest puste, domyślnie to „New Wholesale Pricing”. |
| Status | Nie | active lub draft. Każda inna wartość jest traktowana jak wersja robocza. |
| Start Date | Nie | Kiedy reguła zaczyna działać. |
| End Date | Nie | Kiedy reguła przestaje działać. |
| Apply Customer | Tak | Warunek dotyczący klienta. Jedna z wartości: all, logged, non-logged, tags:tag1,tag2 lub customers:id1,id2. |
| Exclude Customer Tags | Nie | Tagi klientów do wykluczenia, oddzielone przecinkami, np. blocked,vip-exclude. |
| Exclude Customer IDs | Nie | Identyfikatory klientów do wykluczenia, oddzielone przecinkami. |
| Apply Product | Tak | Warunek dotyczący produktu. Jedna z wartości: all, products, products:id1,id2, collections:id1,id2 lub tags:tag1,tag2 (tagi produktów). |
| Apply Product ID | Warunkowo | Produkt, dla którego ten wiersz ustawia niestandardową cenę. Wymagane w każdym wierszu z ceną dla konkretnego produktu. Pozostaw puste w pierwszym/zbiorczym wierszu reguły. Poniżej dowiesz się, jak znaleźć identyfikator produktu. |
| Apply Variant ID | Nie | Wypełnij, gdy wiersz ustawia cenę dla jednego konkretnego wariantu, a nie dla całego produktu. Poniżej dowiesz się, jak go znaleźć. |
| Exclude Products | Nie | Identyfikatory produktów do wykluczenia z reguły, oddzielone przecinkami. |
| Exclude Collections | Nie | Identyfikatory kolekcji do wykluczenia z reguły, oddzielone przecinkami. |
| Exclude Gift Cards | Nie | TRUE, aby wykluczyć produkty będące kartami podarunkowymi. |
| Apply Market | Nie | all lub markets:handle1,handle2, aby ograniczyć regułę do wybranych rynków. |
| Pricing Source | Nie | PRICE (cena sprzedaży) lub COMPARE_AT_PRICE (cena porównawcza). Domyślnie PRICE. |
| Discount Type | Tak | percent, fixed (stała kwota rabatu) lub amount. |
| Discount Value | Tak | Wartość rabatu, np. 10 oznacza 10% lub $10 rabatu w zależności od Discount Type. |
| (any other column name) | Nie | Dodatkowe kolumny na końcu stają się kolumnami segmentów – patrz niżej. |
Kolumny segmentów: gdy Apply Customer ma wartość tags:... lub customers:..., możesz nadać każdemu tagowi lub klientowi inną cenę, dodając po jednej kolumnie na nazwę tagu lub identyfikator klienta (zgodnie z wartościami użytymi w Apply Customer), a następnie wpisując wartość Discount Value tego segmentu w wierszu produktu. Komórka może zawierać samą liczbę (używany jest Discount Type z wiersza) lub wartość z własnym typem, np. 10 percent, 10 fixed, 10 amount.
Budowanie reguły z kilku wierszy: ustawienia ogólne reguły (Name, Status, Apply Customer, Apply Product, rabat itd.) podaj w jej pierwszym wierszu, a następnie dodaj po jednym wierszu na każdy produkt/wariant, który wymaga określonej ceny – powtarzając ten sam Rule Id i pozostawiając kolumny na poziomie reguły puste w tych wierszach, wypełniając tylko Apply Product ID (oraz Apply Variant ID, jeśli ustawiasz cenę konkretnego wariantu) i rabat.
Jak znaleźć identyfikator produktu: przejdź do sekcji Produkty w Shopify, otwórz produkt i sprawdź adres URL strony – identyfikator produktu to liczba na końcu linku.

Jak znaleźć identyfikator wariantu: otwórz produkt, przejdź do potrzebnego wariantu i kliknij go. Identyfikator wariantu to liczba na końcu adresu URL tej strony.

Przykładowy plik: pobierz wholesale_example.csv lub wholesale_example.xlsx, aby zobaczyć format w praktyce.
Gdy plik będzie gotowy, zapisz go.
Krok 2: Prześlij plik do aplikacji
Dział zatytułowany „Krok 2: Prześlij plik do aplikacji”-
Otwórz Wholesale Pricing
Dział zatytułowany „Otwórz Wholesale Pricing”Na stronie Dashboard aplikacji kliknij Wholesale Pricing.
-
Kliknij Import
Dział zatytułowany „Kliknij Import”
-
Prześlij plik
Dział zatytułowany „Prześlij plik”Możesz tu również pobrać przykładowy plik CSV lub XLSX, aby zobaczyć dokładnie, jakie dane wymagane są w poszczególnych kolumnach.

-
Wyświetl podgląd i potwierdź
Dział zatytułowany „Wyświetl podgląd i potwierdź”Sprawdź informacje o pliku, a następnie kliknij Upload and preview.
