WP Desk Care - zadbaj o swój biznes online!

Sprawdzona opieka techniczna dla Twojego sklepu

Import produktów wariantowych do WooCommerce

Import produktów wariantowych do WooCommerce

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:

  1. Dodaniu pliku,
  2. Wskazaniu “gałęzi” ze znacznikami produktu,
  3. Mapowania znaczników z pliku z polami produktu w WooCommerce,
  4. I ustawień synchronizacji.

Dropshipping Import Products dla WooCommerce 329  (404,67  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
Ponad 250 059 klientów WP Desk
Ostatnia aktualizacja: 21.03.2024
Działa z WooCommerce 8.3 - 8.7.x
Import produktów wariantowych jest też dostępny w darmowej wersji wtyczki. Porównaj jej możliwości z funkcjonalnościami dostępnymi w wersji PRO wtyczki.

Obsł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.

Import produktów wariantowych do WooCommerce

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.

Liczba sposobów importu nie musi być docelowa. To czy ją zwiększymy, albo rozbudujemy obecne sposoby importu w ogromnej mierze, zależy od Was. Piszcie do nas z propozycjami i przykładami importu, z którymi możemy Wam pomóc.

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.

Jeśli wyszło mi z tego masło maślane – dajcie znać w komentarzach. Zmienię ten opis :)

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 :) 

Wasz feedback pozwoli nam też wybrać kierunek pracy nad wtyczką. A możliwości jest dużo. Rozbudowana logika warunkowa przy modyfikatorach cen, stanach magazynowych, import plików z FTP (jest już dodatek dla wtyczki) to tylko niektóre z pomysłów.

Zachęcam Was do zapoznania się z wtyczką w naszym Demo

Oraz do odwiedzenia strony produktowej:

Dropshipping Import Products dla WooCommerce 329  (404,67  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
Ponad 250 059 klientów WP Desk
Ostatnia aktualizacja: 21.03.2024
Działa z WooCommerce 8.3 - 8.7.x

Zobacz inne artykuły

Dołącz do ponad 10 000 czytelników

Poradniki WooCommerce i nowości –
wprost na Twój e-mail.