Z tego artykułu dowiesz się jak za pomocą Dropshipping XML przeprowadzić import produktów wariantowych do WooCommerce.
To jest Marcin. Marcin jest głównym twórcą wtyczki Dropshipping XML WooCommerce. To on ją zakodował od początku do końca. Dodaje każdą nową funkcjonalność i naprawia bugi.
Tak się złożyło, że kilka tygodni temu przyszedłem do Marcina i powiedziałem:
– Słuchaj Marcin, użytkownikom Dropshipping XML brakuje obsługi importu produktów wariantowych, może byśmy ją dodali?
A Marcin odpowiedział:
– Dobra.
I się potoczyło :)
Zaczęliśmy od zrobienia analizy, z której wynikało, że Wasze hurtownie tworzą pliki XML o różnych strukturach produktów i produktów wariantowych. Na podstawie rozmów (z tymi z Was, którzy odpisali :P) wyróżniliśmy 3-4 struktury XML, które powinniśmy obsłużyć, aby pokryć większość scenariuszy importu produktów wariantowych do WooCommerce.
Omówię, jak sobie z tym poradziliśmy, ale zacznę od kilku słów kontekstu:
O wtyczce Dropshipping XML WooCommerce
Wtyczka Dropshipping XML od samego początku swojego istnienia daje możliwość cyklicznego importu produktów do sklepu z plików CSV i XML. Przez kilka miesięcy dopracowywaliśmy obsługę plików XML o przeróżnej strukturze, dostosowując ją do wymagań w Waszych sklepach. Jednak sama logika importu (od frontu) się nie zmieniła i opiera się na czterech krokach konfiguracji importu:
- Dodaniu pliku,
- Wskazaniu “gałęzi” ze znacznikami produktu,
- Mapowania znaczników z pliku z polami produktu w WooCommerce,
- I ustawień synchronizacji.
Dropshipping Import Products dla WooCommerce 329 zł (404,67 zł z VAT)
Import i synchronizacja produktów WooCommerce z plików XML lub CSV. Zaimportuj produkty hurtowni do swojego sklepu w kilka minut.
Dodaj do koszyka lub Zobacz szczegółyObsługa importu produktów wariantowych zmodyfikowała nieco trzeci krok. Dodaliśmy tam wybór typu produktu, jaki mapujemy, oraz zakładkę Warianty podobną do tej, jaką znajdziecie w edycji produktu WooCommerce.
Tutaj podobieństwa między edycją produktu w Woo, a ekranem importu wtyczki Dropshipping XML WooCommerce się kończą. Ponieważ w naszej wtyczce nie znajdziesz standardowych pól edycji wariantu, ale znajdziesz cztery sposoby mapowania wariantów. Wybór właściwego sposobu mapowania jest zależny od struktury pliku XML, który przekazuje hurtownia.
Tutaj skończę z opisem i ponowię pytanie z tytułu:
Jak zaimportować produkty wariantowe do WooCommerce?
Poniżej możecie przeczytać o czterech sposobach importu produktów wariantowych do WooCommerce jakie obecnie daje wtyczka Dropshipping XML WooCommerce.
Import wariantów na podstawie nazw produktów w pliku
Po zaznaczeniu tej opcji warianty z pliku będą identyfikowane przez wtyczkę na podstawie nazwy produktu. Czyli wszystkie produkty w pliku, które mają taką samą nazwę, zostaną zaimportowane do WooCommerce jako warianty razem z produktem głównym, którego nazwę powielą.
Import wariantów na podstawie numeru SKU
Ta opcja zadziała dla plików, w których warianty jednego produktu są grupowane za pomocą numeru SKU. Aby poprawnie zmapować produkty WooCommerce z produktami z pliku, określ (przez przeciągnięcie) ścieżkę XPath do pola SKU w pliku. Wartość SKU zostanie pobrana do pola SKU w ustawieniach produktu głównego.
Jeśli warianty w pliku nie mają produktu głównego, to do pola SKU w WooCommerce nie trafi żadna wartość. Dlaczego? Ponieważ SKU jest unikalnym numerem, który można zastosować tylko raz – przy jednym produkcie/wariancie.
Import wariantów na podstawie unikalnego identyfikatora
Ta opcja zadziała bardzo podobnie do mapowania za pomocą SKU. Również trzeba wskazać ścieżkę XPath do właściwego znacznika w pliku. Różnica polega na tym, że identyfikator produktu nie zostanie pobrany do żadnego pola WooCommerce.
Jeśli zależy Wam na pobraniu identyfikatora produktu (bo np. jest nim kod EAN), to istnieje taka możliwość. Należy go dodatkowo zmapować z atrybutem WooCommerce w zakładce Atrybuty.
Import wariantów + mapowanie pól wariantów z polem produktu głównego
Ten import jest najtrudniejszy do wytłumaczenia. W skrócie – niektóre hurtownie tworząc swój plik, wyróżniają produkt główny identyfikatorem, który jest rodzicem dla identyfikatorów-dzieci przy wariantach.
We wtyczce daliśmy możliwość wskazania ścieżki XPath do identyfikatora-rodzica oraz osobnej ścieżki do identyfikatora-dziecka. W efekcie mapujemy identyfikator wariantu z identyfikatorem produktu głównego. I importujemy do WooCommerce produkty wariantowe razem z produktem głównym z zachowaniem ich struktury w pliku.
Na koniec
Jak widzicie, temat importu produktów do WooCommerce jest ogromny i dosyć trudny. Mam nadzieję, że zmiany we wtyczce będą dla Was atrakcyjne i pozwolą na realizacje scenariuszy importu, jakie macie w swoich sklepach.
Dajcie znać! Za każdą pochwałę płacimy z Marcinem uśmiechem i większym staraniem :)
Zachęcam Was do zapoznania się z wtyczką w naszym Demo
Oraz do odwiedzenia strony produktowej:
Dropshipping Import Products dla WooCommerce 329 zł (404,67 zł z VAT)
Import i synchronizacja produktów WooCommerce z plików XML lub CSV. Zaimportuj produkty hurtowni do swojego sklepu w kilka minut.
Dodaj do koszyka lub Zobacz szczegóły