WooCommerce to darmowa, open source'owa wtyczka e-commerce, która przekształca witrynę WordPress w sklep internetowy. Uruchomiona po raz pierwszy w 2011 roku i przejęta przez Automattic (firmę stojącą za WordPress.com) w 2015 roku, pozwala sprzedawcom dodawać katalogi produktów, finalizować zakupy i zarządzać zamówieniami bezpośrednio do witryny WordPress, zamiast korzystać z oddzielnej platformy hostingowej.
Ponieważ jest to wtyczka, a nie samodzielna usługa hostingowa, WooCommerce jest szeroko wykorzystywany przez małych i średnich przedsiębiorców, którzy korzystają już z WordPressa, i konsekwentnie plasuje się w czołówce najpopularniejszych rozwiązań e-commerce na świecie. Jego rdzeń jest darmowy, ale dostępne są płatne rozszerzenia do obsługi płatności, wysyłki i innych dodatkowych funkcji.
WooCommerce daje sprzedawcom dużą swobodę w zakresie strukturyzowania produktów, wariantów i asortymentu, ale ta elastyczność może utrudniać utrzymanie przejrzystego i spójnego pliku danych o produktach dla platform sprzedażowych, reklam i porównywarek cenowych. Połączenie sklepu z Feedance pozwala przekształcić istniejący katalog WooCommerce w zoptymalizowane pliki danych bez ręcznego przebudowywania danych o produktach dla każdego kanału.
Feedance odczytuje Twoje dane o produktach i stanach magazynowych w WooCommerce, pomaga Ci je przekształcić i przyporządkować do pól wymaganych przez każdy kanał, a także sprawia, że zamówienia są widoczne w jednym miejscu obok pozostałych połączonych kanałów sprzedaży.
Feedance łączy się bezpośrednio z Twoim sklepem WooCommerce za pomocą bezpiecznych danych uwierzytelniających API, które generujesz i autoryzujesz w swoim sklepie. Po nawiązaniu połączenia Feedance może odczytać Twój katalog produktów i stany magazynowe oraz pobrać informacje o zamówieniach, zapewniając regularną synchronizację tych danych.
Zawsze masz kontrolę nad połączeniem: dostęp do sklepu WooCommerce może zostać sprawdzony lub cofnięty w dowolnym momencie, a Feedance żąda tylko takiego poziomu dostępu, jaki jest potrzebny do zarządzania produktami, stanami magazynowymi i zamówieniami.
Feedance współpracuje z trzema podstawowymi jednostkami danych ze sklepu WooCommerce:
| Jednostka danych | Co Feedance z tym robi |
|---|---|
| Produkty | Odczytuje tytuły, opisy, ceny, obrazy, kategorie, atrybuty i szczegóły wariantów produktów w celu tworzenia i optymalizowania kanałów. |
| Magazyn | Odczytuje poziomy zapasów i status zapasów (w tym zapasy według wariantu, jeśli włączono zarządzanie zapasami na poziomie wariantu), aby zapewnić dokładność informacji o dostępności we wszystkich kanałach. |
| Zamówienia | Odczytuje dane dotyczące zamówień, dzięki czemu transakcje dokonane za pośrednictwem połączonych kanałów są widoczne i uzgadniane z historią zamówień WooCommerce. |
manage_stock Jeśli informacje w całym katalogu są niespójne, niektóre wersje mogą nie przedstawiać stanu magazynowego w sposób, którego oczekujesz.Feedance synchronizuje dane o produktach, stanach magazynowych i zamówieniach z Twojego sklepu WooCommerce zgodnie z regularnym, zautomatyzowanym harmonogramem, dzięki czemu Twoje pliki odzwierciedlają ostatnie zmiany bez konieczności ręcznego ponownego importowania. Możesz również uruchomić synchronizację ręczną, jeśli potrzebujesz natychmiastowej aktualizacji danych, na przykład zaraz po zmianie ceny hurtowej lub stanu magazynowego.
| Kwestia | Prawdopodobna przyczyna | Fix |
|---|---|---|
| Połączenie nie powiodło się lub zostało odrzucone | Dane uwierzytelniające API są nieprawidłowe, wygasły lub zostały odwołane w WooCommerce | Wygeneruj nowy zestaw kluczy API w ustawieniach sklepu WooCommerce i ponownie połącz się z Feedance. |
| Synchronizuj przestoje lub przerwy | Wtyczka zabezpieczająca, zapora sieciowa lub reguła hostingu blokują zewnętrzne żądania API | Dodaj żądania Feedance do białej listy lub tymczasowo rozluźnij reguły zapory, aby punkt końcowy API był osiągalny. |
| Dane dotyczące zapasów lub cen wydają się nieaktualne | Pamięć podręczna sklepu udostępnia nieaktualne dane lub konfiguracja protokołu SSL/HTTPS witryny jest nieprawidłowa | Sprawdź, czy Twój sklep ma ważny certyfikat SSL i wyklucz odpowiedzi API z agresywnego buforowania. |
| W przypadku niektórych wariantów brakuje danych o zapasach | Zarządzanie zapasami nigdy nie zostało włączone na poziomie wariantów dla tych produktów | Włącz opcję Zarządzaj stanami magazynowymi w odpowiednich wariantach w WooCommerce, aby śledzić ilości i umożliwić ich synchronizację. |
Feedance łączy się bezpośrednio z Twoim sklepem WooCommerce za pomocą bezpiecznych danych uwierzytelniających API, które tworzysz i autoryzujesz w ustawieniach swojego sklepu. Po nawiązaniu połączenia Feedance może odczytywać Twoje produkty, stany magazynowe i zamówienia oraz regularnie synchronizować te dane. Masz pełną kontrolę nad połączeniem i możesz w dowolnym momencie zweryfikować lub cofnąć dostęp do WooCommerce.
Najważniejszą kwestią do zrozumienia jest to, jak WooCommerce obsługuje produkty zmienne. Pojedynczy produkt może mieć wiele wariantów, takich jak różne rozmiary lub kolory, a każdy wariant może mieć własny kod SKU, cenę i stan magazynowy. Śledzenie stanu magazynowego można również włączyć na poziomie całego produktu lub osobno dla każdego wariantu. Z tego powodu konfiguracja pliku danych musi uwzględniać produkty nadrzędne i ich warianty, a nie zakładać, że każdy produkt jest pojedynczym, płaskim produktem.
Feedance współpracuje z trzema typami danych z WooCommerce: produktami, stanami magazynowymi i zamówieniami. Odczytuje szczegóły produktów, takie jak tytuły, opisy, ceny, zdjęcia, kategorie, atrybuty i warianty, odczytuje stany magazynowe i ich statusy, a także informacje o zamówieniach, dzięki czemu sprzedaż jest widoczna w innych połączonych kanałach. Feedance nie ma dostępu do innych danych WooCommerce, takich jak dane klientów, kupony, konfiguracja wysyłki i podatków.
Feedance automatycznie i regularnie synchronizuje dane o produktach, stanach magazynowych i zamówieniach z WooCommerce, dzięki czemu zmiany wprowadzane w sklepie są uwzględniane w plikach danych bez konieczności ręcznego ponownego importowania. Jeśli potrzebujesz najnowszych danych natychmiast, na przykład po hurtowej zmianie ceny lub uzupełnieniu zapasów, możesz również uruchomić synchronizację ręczną.
To możliwe. Ponieważ WooCommerce działa jako wtyczka na Twoim własnym hostingu WordPress, a nie jako w pełni hostowana platforma, takie elementy jak wtyczki zabezpieczające, zapory sieciowe, buforowanie i konfiguracja SSL są zarządzane przez Twojego hosta, a nie przez samego WooCommerce. Jeśli synchronizacja się nie powiedzie lub zostanie zatrzymana, warto sprawdzić, czy Twoje środowisko hostingowe zezwala na dostęp do zewnętrznego API i czy Twój sklep posiada ważny certyfikat SSL, ponieważ te ustawienia mogą się znacznie różnić w zależności od hosta.