ChatGPT i Google działają bez konta. Do Claude skopiujemy polecenie (wymaga konta).
Overview
Sklep z częściami samochodowymi sprzedaje w Polsce i wchodzi na eBay.de. Produkty, ceny i stany trafiają do Base (BaseLinker) z plików hurtowni, a katalog przygotowany do wystawienia liczy 1530 produktów.
Base ma gotową integrację z eBay, ale sama integracja nie przygotuje niemieckich tytułów, kategorii eBay.de, cech produktów ani list pasujących pojazdów. Nie doliczy też do ceny kosztu wysyłki do Niemiec, który dla każdej części jest inny.
Ustaliliśmy, że całość zostaje w koncie Base klienta. Dane ofert zapisujemy w produktach Base, a to, czego Base nie zrobi ustawieniami, robi skrypt na API Base.
Wyzwanie
Hurtownia podaje ceny w euro, bez kosztu wysyłki. Koszt wysyłki do Niemiec trzeba było ustalić osobno dla każdego produktu, a dla części katalogu hurtownia go nie podaje.
Plik hurtowni nie mówi, ile jest sztuk, tylko czy produkt jest dostępny: 1 albo 0. Ceny w euro aktualizował nocny import, a konto miało 7 darmowych importów w tygodniu, więc kolejny codzienny import nie mieścił się w limicie.
Kupujący na eBay.de szukają części po swoim aucie, więc każda oferta potrzebuje listy pasujących pojazdów (KType).
Projekt wymagał:
- Niemieckich tytułów, kategorii i cech
- List pasujących pojazdów (KType)
- Kosztu wysyłki do Niemiec dla każdego produktu
- Codziennego przeliczania cen i stanów
- Testu na próbce przed wystawieniem całości
1530 produktów • 1516 list pojazdów • 1 konto Base
Oferty miała wystawiać gotowa integracja Base z eBay. Dane do nich trzeba było przygotować i utrzymywać codziennie.
Rozwiązanie
Dane ofert przygotowaliśmy w produktach Base klienta. Codzienne przeliczanie cen i stanów robi skrypt na API Base, który działa na naszym serwerze.
Rozwiązanie obejmowało:
- Niemieckie dane ofert w Base: tytuły do 80 znaków, kategorie eBay.de, cechy produktów i dane GPSR dla 1530 produktów. Po uwagach klienta do próbki dopisaliśmy cechy kategorii wynikające z danych produktu: średnio 4,8 zamiast 2,7 na ofertę.
- Listy pasujących pojazdów: KType dla 1516 z 1530 produktów, w zakresie 282 modeli i roczników. Sposób zapisu sprawdziliśmy najpierw na 3 produktach.
- Koszt wysyłki do Niemiec dla każdego produktu: dla 1344 produktów z koszyka hurtowni, dla pozostałych 186 z tabeli wag.
- Cena z darmową dostawą: cena hurtowa w euro plus wysyłka, z narzutem sklepu i zaokrągleniem do 5 EUR. Skrypt na API Base przelicza ją codziennie.
- Stany bez dokupowania importów: codzienny import stanów o 17:00 zastąpił nocny import cen w euro i mieści się w darmowym limicie Base. Skrypt ustawia potem dzienny limit 2 sztuk dla produktów dostępnych w hurtowni.
Oferty wystawia integracja Base z eBay.de, a dane, ceny i stany, z których korzysta, są utrzymywane w Base i odświeżane codziennie.
Outcome
Sklep ma cały katalog przygotowany na rynek niemiecki i obsługuje go z tego samego konta Base. Ceny i stany ofert na eBay.de aktualizuje skrypt, więc nikt w sklepie nie poprawia ich ręcznie.
Przed wystawieniem całości klient dostał próbkę 10 ofert. Jego uwagi (numer części na końcu tytułu, pełna marka auta, więcej cech) wprowadziliśmy w danych całego katalogu. Po poprawkach porównaliśmy 11 wystawionych ofert z danymi w Base: wszystkie były zgodne.
Co zyskał sklep:
Cały katalog gotowy na rynek niemiecki
1530 produktów z niemieckimi tytułami, kategoriami i cechami. Oferty trafiają na eBay.de turami, bez ręcznego przygotowywania każdej z nich.
Oferty, które kupujący znajdzie po swoim aucie
1516 produktów ma listę pasujących pojazdów, więc kupujący na eBay.de znajdzie część, wybierając swój samochód.
Skrypt na API Base codziennie przelicza cenę z wysyłką i ustawia stany. Import mieści się w darmowym limicie Base, więc sklep nie dokupuje pakietu importów.
Sklep wchodzi na rynek niemiecki bez nowego systemu: dane ofert, ceny i stany utrzymuje Base i skrypt, a nie ręczna praca zespołu.
Before vs After
Jak wyglądała zmiana po wdrożeniu
Przed wdrożeniem:
- Dane produktów tylko po polsku
- Ceny w euro bez kosztu wysyłki
- Stany z hurtowni jako 1 albo 0
- Brak list pasujących pojazdów
Po wdrożeniu:
- Niemieckie tytuły, kategorie i cechy w Base
- Cena z darmową dostawą do Niemiec
- Ceny i stany odświeżane codziennie
- Listy pojazdów dla 1516 z 1530 produktów
Zobacz analizy i artykuły powiązane
z wdrożeniem
Inne wdrożenia z integracjami API i automatyzacją e-commerce.
- API Integration, B2B Automation
- API Integration, Financial Systems