Ładowanie
Od dłuższego czasu na rynku zaczęły pojawiać się pewnego rodzaju sklepy internetowe, które działają w specyficznym modelu sprzedażowym. Wyobraźcie sobie, że posiadacie sklep, który zarabia bez większych kosztów w prowadzeniu. Czy to jest możliwe? Częściowo tak, częściowo nie!
Model sprzedaży dropshippingowej polega na tym, że właściciel sklepu obsługujący sprzedaż, bezpośrednio nie ma nic wspólnego z towarem, który sprzedaje. Plusy tego są oczywiste! Sprzedawca nie może prowadzić swój sklep bez magazynu, pobierając ofertę towarową bezpośrednio od swoich dostawców. Docelowo, podczas zamawiania, towar zostaje przesłany z magazynu hurtowni, z którą rozpoczynamy współpracę. Dzięki temu, po stronie sklepu leży jedynie integracja go z hurtownią na kilka możliwych sposobów. Najpopularniejszy sposób integracji hurtowni to realizacja procesu za pośrednictwem pliku XML. Czy jest to dobry sposób? Na pewno jest to bardzo popularny i najczęściej (niestety) praktykowany rodzaj procesu integracyjnego.
Jest kilka minusów, ale i plusów tego typu integracji. Otóż dzięki plikom XML, w przypadku darmowych systemów CMS jak WordPress, Shoper, czy jakikolwiek inny silnik, dają nam możliwość implementacji we własnym zakresie. Wystarczy zakupić wtyczki za kilkadziesiąt dolarów, po czym w myśl tzw. tutoriala, jesteśmy w stanie wykonać import we własnym zakresie. Świetnie! Po kilku minutach możemy mieć w sklepie nawet kilkaset tysięcy plików zaimportowanych bezpośrednio na naszym serwerze. Co jednak stanie się, gdy hurtownia zrobi nam psikusa i zmieni kody SKU lub EAN, po którym nasz import rozróżnia produkty? Co, gdy sklep internetowy nie odróżni nowego produktu, bo przypadkiem hurtownia podmieni produkty pod kodami i nasz asortyment od razu zaczyna płatać nam figle.
Innym sposobem implementacji jest możliwość połączenia się swoim sklepem po API udostępnionym ze strony hurtowni. Plusy API? Głównymi plusami dostępu do API hurtowni, jest możliwość uniknięcia sytuacji, gdy na sklepie posiadamy udostępniony produkt, który docelowo w hurtowni dostępny nie jest. Pomimo iż większość dostawców oferuje dostęp do platform B2B, to platformy te nie gwarantują dostępu do API. Nawet jeżeli posiadają, są one niedopracowane a ich możliwości, nie są wystarczające. Istnieją platformy, które udostępniają możliwość implementacji po wspomnianym API, jednak jest ich zdecydowanie mniej.
Prowadzenie sklepu bez magazynu prowadzi za sobą pewne ograniczenia. Oferowanie produktów bez ich magazynowania, może powodować błędy, w wyniku których możemy natrafić na pewne nieprzyjemne sytuacje, gdzie w wyniku pomyłki, nasz klient będzie miał do nas pretensje. Jak się przed tym chronić? Oczywiście odpowiednio przygotowanym regulaminie, w którym możemy zawrzeć stosowne punkty. Mimo wszystko, wszyscy jesteśmy ludźmi, więc nawet wybór np. REST API, nie da nam możliwości zupełnego zniwelowania takiego ryzyka.
Jeśli jednak zastanowić się nad tym, która opcja jest dla nas lepsza, zdecydowanie lepszym rozwiązaniem będzie API. Przy dobrze przygotowanym rozwiązaniu, o którym mowa, istnieje możliwość nie tylko pobierania oferty hurtowni czy stanów magazynowych. Dzięki tego typu rozwiązaniu, mamy możliwość wykonania takiej implementacji, która będzie w stanie samodzielnie składać zamówienia w hurtowni czy przekazywać uwagi bezpośrednio od naszego klienta.
Niestety, w przypadku implementacji API, w wielu przypadkach jest to nieco droższy proces niż zwykła implementacja pliku XML, który potrafi przysporzyć nam wielu problemów.
Jeśli jesteśmy właścicielami gotowego sklepu internetowego, nic nie stoi na przeszkodzie zmiany lub implementacja nowego dostawcy. Nie ma znaczenia czy używamy platformy shoper, WordPress z dodatkiem WooCommerce czy jakiegokolwiek rozwiązania w modelu SaaS. W przypadku rozwiązania, które pozwala na trzymanie plików na naszym serwerze, sytuacja jest bardzo prosta. W przypadku rozwiązań typu SaaS bardzo często musimy wykonać tzw. pośrednika, który zaimportuje do siebie całą hurtownię, a następnie przygotuje odpowiednio spreparowany plik XML dający następnie możliwość implementacji produktów.
Jak wygląda implementacja krok po kroku naszej hurtowni?
Internetowy dropshipping, zaczynamy właśnie od importu produktów z wybranej przez nas hurtowni. Na tym etapie, za pośrednictwem przekazanych linków, napisany przez programistę program, pobiera treści i generuje pliki XML. Z nich kolejno, pobierane są wszystkie produkty i:
Powyższy mechanizm jest oczywiście bardzo uproszczony. W wielu przypadkach otrzymujemy dostęp do przynajmniej dwóch plików XML, gdzie jeden zawiera stany magazynowe produktów a drugi wszystkie informacje o danych produktach. Zamiast plików XML możemy otrzymać pliki CSV lub jedne i drugie.
Drugi wspomniany przez nas sposób, nie różni się wiele od pierwszego. Zyskuje on jednak ogromną przewagę, dając możliwość weryfikacji stanów magazynowych w czasie rzeczywistym. Zapytanie do hurtowni o konkretny produkt, program może wykonać w ułamku sekundy, podczas włączania strony danego produktu. Dzięki czemu klient realizuje swoje zakupy krok po kroku, przy czym nie ma świadomości, że każdorazowe odświeżenie linka, pod którym widzi produkt, powoduje zapytanie hurtowni o jego aktualny stan magazynowy. Oczywiście to kolejne i nie ostatnie „za” wyborem właśnie API, zamiast plików XML. Podobnie jak w pierwszym sposobie, tak tutaj nie robi różnicy czy to platforma shoper, inne rozwiązanie typu SaaS czy też rozwiązanie typu open souce.
Warto pamiętać, że istnieje także możliwość implementacji hybrydowej, co nie jest niczym nadzwyczajnym. Wygląda to tak, że hurtowni pozwala nam pobrać listę dostępnych produktów poprzez pliki XML lub CSV, po czym stany magazynowe konkretnych produktów możemy weryfikować właśnie za pośrednictwem dostępnego API.
Tak więc rozwiązania typu SaaS, takie jak shoper, sky-shop i wiele innych, wymagają od nas przygotowania pośredniego „programu”, który obsłuży proces przetwarzania produktu, generując docelowy plik XML, który zostanie wczytany w konkretną aplikację.
O ile duża część tego typu rozwiązań posiada właśnie import poprzez plik XML lub API XML, o tyle wspomniany Shoper ma przygotowaną opcję komunikacji REST API. W przypadku rozwiązania typu WordPress oraz WooCommerce, mamy możliwość importu za pośrednictwem dostępnego dodatku takiego jak WP All Import.
Nieco więcej pracy pojawia się przy autorskich lub dedykowanych rozwiązaniach, gdzie do dokonania importu oferty hurtowni na naszym sklepie, musimy dokonać poprzez dopisane specjalnie funkcje. Programista zmuszony w takim przypadku jest dopisać stosowny fragment programu, który pozwoli na to, aby oferta naszej hurtowni, znalazła się na stronie naszego sklepu internetowego. Oczywiście pamiętając o usuwaniu z niej produktów, które w danej chwili przestają być dostępne w hurtowni, czy aktualizacjach stanów magazynowych.
Jest wiele haczyków podczas współpracy z hurtowniami działającymi w modelu dropshippingowym. Pewnie zastanawiacie się nad tym, co może przydarzyć się podczas takiej współpracy? Jest kilka rzeczy, na które zdecydowanie warto zwrócić uwagę, właśnie po to, aby nie dopłacać do interesu. Na czym należy się skupić podczas wyboru hurtowni dropshippingowej? Poniżej lista kilku najważniejszych aspektów:
Powyżej to tylko kilka przykładowych elementów, na które należy zwracać uwagę. Dzięki temu ominie nas wiele przykrych sytuacji a hurtownię uda nam się wybrać rozsądnie i rzeczowo.
Przykłady te zostały opracowane głównie na bazie doświadczeń naszych klientów. Więc nie są one zmyślone a całkiem realne.
Mateusz Ratajczak