450 ofert w 4 godziny — wystawianie produktów z Claude Code
Jak przygotować kompletne dane produktów i wystawić 450 ofert na Allegro, Amazon, Erli i Empik w 4 godziny. Claude Code + BaseLinker — cały proces krok po kroku.
LiveSales
450 ofert na 4 marketplace’ach w 4 godziny
“Wystawienie jednego produktu ręcznie to kilkanaście minut klikania. Parametry, zdjęcia, opisy HTML, kody EAN, ceny, pola dodatkowe. Przy 450 produktach to dobre 15 godzin pracy. Zrobiłem to w 4.”
— Sprzedawca, Allegro + Amazon + Erli + Empik
Cały ból wystawiania produktów tkwi w jednym miejscu: przygotowanie danych. Parametry, zdjęcia, opisy, kody EAN, pola dodatkowe, ceny, logistyka. Ręcznie to godziny klikania i wstukiwania. Claude Code generuje gotowy plik CSV — importujesz go do katalogu BaseLinkera i stamtąd wystawiasz oferty na dowolną liczbę platform kilkoma kliknięciami, bez błędów.
Kiedyś byliśmy przeciwnikami wystawiania z katalogu Base. Wydawało się to zbyt skomplikowane, za dużo pracy z przygotowaniem danych. Ale kiedy Claude Code przygotowuje kompletny CSV — katalog BaseLinkera okazuje się najlepszym narzędziem do hurtowego wystawiania, jakie mamy.
4 godziny zamiast 15
450 ofert na 4 marketplace’ach. Ręcznie to prawie 2 pełne dni robocze.
Kompletny produkt
Parametry, zdjęcia, opisy HTML, kody EAN, ceny, wagi, VAT, dostawca — wszystko w jednym pliku.
Od importu do oferty
Jeden eksport do katalogu BaseLinkera i od razu wystawiasz na Allegro, Amazon, Erli, Empik.
Dlaczego wystawianie produktów pochłania dni?
Masz produkty, masz zdjęcia, masz dane. Ale żeby wystawić ofertę na marketplace, musisz to wszystko ręcznie wklepać do systemu. Każdy produkt to osobna sesja klikania:
Parametry
Dziesiątki pól do uzupełnienia ręcznie. Kolor, rozmiar, materiał, waga, wymiary — każdy marketplace wymaga ich inaczej.
Zdjęcia
Wgrywanie po kolei, nazywanie plików, sortowanie kolejności. Przy 10 zdjęciach na produkt — to setki operacji.
Opisy HTML
Kopiowanie szablonu, ręczna podmiana parametrów, wstawianie linków do zdjęć. Przy każdym produkcie od nowa.
Pola dodatkowe
EAN/GTIN, wagi do pakowania, producent, GPSR, VAT, dostawca, cena zakupu. Każde pole to osobne kliknięcie.
Policz sam
Przy kilkunastu minutach na produkt i 450 produktach to minimum 15 godzin czystej pracy. Prawie 2 dni robocze non-stop. A jeśli wystawiasz na 4 marketplace’ach osobno? Pomnóż razy 4. To nie jest skalowalne — to pułapka.
Cały proces od A do Z — 6 kroków
Wystawianie z Claude Code to nie magia. To konkretny pipeline z sześcioma krokami. Każdy krok robi swoje — razem dają efekt, w którym po jednym imporcie możesz od razu wystawiać oferty.
Grafiki w Canvie
Grafik projektuje wszystkie grafiki produktowe w jednym projekcie Canva. Każda strona ma podpisaną nazwę produktu. Eksport jako ZIP — gotowe zdjęcia do wgrania.
Arkusz Google Sheets z danymi
Szablon arkusza, w którym zbierasz dane produktów — nazwy, SKU, ceny, parametry. To jest źródło prawdy, z którego Claude Code czerpie informacje.
Claude Code przygotowuje kompletne dane
Główny etap. Claude Code bierze dane z arkusza i generuje plik importu z kompletnym produktem — parametry, zdjęcia, opisy HTML, kody EAN, ceny, pola dodatkowe. Szczegóły poniżej.
Import CSV do katalogu BaseLinkera
Jeden plik CSV — jeden import. Produkty lądują do katalogu z wszystkimi danymi: zdjęcia, opisy, nazwy, EAN, SKU, parametry. Nie trzeba niczego uzupełniać ręcznie.
Wystawienie ofert na 4 marketplace’y
Z kompletnego katalogu wystawiasz oferty na Allegro, Amazon, Erli i Empik. Dane są już gotowe — marketplace dostaje wszystko czego potrzebuje.
Zmiana nazw na “packaging friendly”
Po wystawieniu ofert zmieniasz nazwy produktów w BaseLinkera na wersje przyjazne do pakowania — krótkie, czytelne na etykietach i w WMS.
Co dokładnie robi Claude Code — serce procesu
To jest kluczowy etap. Wszystko inne to przygotowanie i wynik. Tutaj dzieje się transformacja: z surowych danych w arkuszu powstaje kompletny plik CSV, po zaimportowaniu którego masz gotowe produkty w katalogu BaseLinkera. Claude Code przy okazji działa jako korektor — sprawdza spójność danych, wyłapuje braki i błędy zanim trafią do importu.
Prompt, który daje Claude’owi pełne zrozumienie
Żeby Claude Code mógł przygotować dane poprawnie, potrzebuje kontekstu. Do tego służy gotowy prompt — instrukcja, która dokładnie opisuje:
- Jaka jest struktura pliku importu BaseLinkera
- Jakie pola są wymagane i jakie wartości przyjmują
- Jak mają wyglądać opisy HTML (szablon z miejscami na parametry)
- Skąd brać linki do zdjęć
- Jakie są zasady przeliczania cen
Przygotowanie prompta to jednorazowa inwestycja. Raz dobrze opisany proces — później Claude Code generuje dane dla każdego nowego produktu bez dodatkowej konfiguracji.
Co Claude generuje w jednym pliku
Claude Code bierze dane z arkusza Google Sheets i generuje gotowy plik CSV, w którym każdy produkt jest kompletny. Nazwy produktów tworzone są według ustalonego schematu, kody EAN przypisywane automatycznie, zdjęcia ładowane na Cloudinary (Claude Code sam zbudował tę integrację) — i każdy wiersz CSV ma odpowiednie, spójne dane. Po imporcie do katalogu BaseLinkera — masz uzupełnione zdjęcia, opisy, nazwy, EAN, SKU, parametry. Stamtąd wystawiasz oferty kilkoma kliknięciami.
| Kategoria danych | Co dokładnie |
|---|---|
| Parametry produktu | Wszystkie wymagane przez marketplace — kolor, rozmiar, materiał, wymiary, waga |
| Zdjęcia (Cloudinary) | Zdjęcia ładowane na Cloudinary przez integrację zbudowaną przez Claude Code. Linki posortowane i przypisane do odpowiednich produktów. |
| Kody EAN/GTIN | Claude Code automatycznie uzupełnia kody EAN z puli GS1 — każdy produkt dostaje właściwy kod, bez ręcznego przypisywania |
| Ceny | Przeliczone ceny do kontroli cen — brutto, netto, marża |
| Ilość sztuk w opakowaniu zbiorczym | Dane logistyczne do pakowania hurtowego |
| Ilość sztuk w zestawie | Dla produktów sprzedawanych w zestawach/multipakach |
| Dane logistyczne | Pełne dane logistyczne — wymiary paczki, waga brutto, sposób pakowania |
| Producent | Nazwa producenta przypisana automatycznie |
| GPSR | Link do dokumentacji GPSR z Google Drive |
| Wagi do pakowania | Waga produktu, waga opakowania, waga całkowita |
| Stawka VAT | Poprawna stawka VAT dla kategorii produktu |
| Dostawca + kod produktu | Wybrany dostawca, jego kod produktu i cena zakupu |
| Opis HTML | Gotowy opis z podmienionymi parametrami i linkami do zdjęć — bez ręcznej edycji |
To jest kluczowe: po zaimportowaniu tego jednego CSV do katalogu BaseLinkera, od razu możesz wystawić oferty parę kliknięciami. Nie wracasz do produktu żeby coś uzupełnić. Wszystko jest już na miejscu — zdjęcia, opisy, nazwy, EAN, SKU, parametry, pola dodatkowe.
Zestawy produktów — kolejność ma znaczenie
Jeśli sprzedajesz zestawy (np. “3-pak skarpetek” albo “zestaw startowy”), musisz pamiętać o jednej rzeczy: najpierw tworzysz produkty podstawowe, potem zestawy.
Dlaczego ta kolejność?
Zestaw w BaseLinkera wymaga istniejących komponentów. Nie możesz stworzyć zestawu z produktów, które jeszcze nie istnieją w katalogu. Dlatego: najpierw import produktów bazowych, potem import zestawów.
Claude Code rozumie tę zależność. Jeśli opiszesz mu strukturę zestawów, przygotuje dwa osobne pliki importu — w odpowiedniej kolejności.
Opis HTML — gotowy, bez ręcznej edycji
To jest funkcja, która najbardziej oszczędza czas. Claude Code generuje gotowy opis HTML dla każdego produktu, w którym:
Parametry podmienione
Kolor, rozmiar, materiał, wymiary — wszystko wstawione w odpowiednie miejsca szablonu HTML.
Linki do zdjęć
Zdjęcia produktowe wstawione jako tagi img z poprawnymi URL-ami. Opis wygląda profesjonalnie od razu.
Spójny szablon
Każdy produkt ma identyczną strukturę opisu. Wygląd jest profesjonalny i spójny w całym sklepie.
Gotowe do wystawienia
Nie musisz otwierać edytora HTML ani nic zmieniać. Opis jest kompletny i gotowy do użycia na każdym marketplace.
Ręcznie: kopiujesz szablon, podmieniasz 15 parametrów, wklejasz linki do 8 zdjęć. Pomnóż razy 100 produktów. Z Claude Code: mówisz jaki szablon, jakie dane — dostajesz 100 gotowych opisów w minuty.
Cloudinary, nazwy, EAN — Claude spina wszystko w całość
Osobnym wyzwaniem przy masowym wystawianiu jest hosting zdjęć. Zdjęcia muszą być gdzieś online, żeby marketplace mógł je wyświetlić. Claude Code sam zbudował integrację z Cloudinary — zdjęcia z Canvy lądują na serwerze, a Claude dostaje gotowe URL-e do wstawienia w CSV.
Do tego Claude Code generuje nazwy produktów według ustalonego schematu i automatycznie uzupełnia kody EAN z puli GS1. Efekt? Każdy wiersz w CSV ma poprawne, spójne dane — właściwe zdjęcia przy właściwym produkcie, właściwy EAN, właściwa nazwa.
Koniec z błędami w danych
Przy ręcznym wystawianiu zawsze pojawiały się jakieś błędy — źle przypisane zdjęcie, literówka w EAN, brakujący parametr, pomylona cena. Przy setkach produktów to nieuniknione. Claude Code drastycznie redukuje ten problem. Dane generowane są według jednolitych reguł, a Claude sprawdza spójność przed eksportem. Wynik? Przy 450 produktach nie znaleźliśmy ani jednego błędu w danych.
Przed i po — porównanie
Przed — ręcznie
- Kilkanaście minut na produkt — klikanie, wstukiwanie, czekanie na załadowanie
- Kopiuj-wklej opisy — ręczna podmiana parametrów w każdym
- Osobne wystawianie na każdym marketplace z osobna
- Zawsze jakieś błędy — źle przypisane zdjęcie, pomylony EAN, brakujące pola, literówki w parametrach
- 15+ godzin na 450 produktów — prawie 2 dni robocze non-stop
Po — z Claude Code
- Claude Code przygotowuje dane — Ty sprawdzasz i zatwierdzasz
- Opisy HTML gotowe automatycznie — parametry i zdjęcia podmienione
- Jeden import do katalogu — wystawiasz na 4 platformy jednocześnie
- Zero błędów — dane generowane programowo, każdy wiersz spójny i kompletny
- 4 godziny na 450 ofert — od danych w arkuszu do ofert na 4 marketplace’ach
Na co uważać — uczciwie o ograniczeniach
To nie jest “kliknij i zapomnij”. Są rzeczy, które musisz wiedzieć zanim zaczniesz:
Prompt musi być dobrze przygotowany
Jeśli nie opiszesz dokładnie struktury danych i wymaganych pól, Claude źle zinterpretuje co ma zrobić. Jednorazowa inwestycja w dobry prompt zwraca się wielokrotnie.
Sprawdź pierwszy import ręcznie
Zanim wrzucisz 100 produktów, zaimportuj 2-3 i sprawdź czy wszystkie pola są poprawne. Lepiej poprawić prompt na początku niż naprawiać 100 produktów później.
Zestawy wymagają kolejności
Najpierw importujesz produkty bazowe, dopiero potem zestawy. Zestaw nie może powstać z produktów, które jeszcze nie istnieją w katalogu.
Różne marketplace’y — różne wymagania
Allegro, Amazon, Erli i Empik mają różne wymagane pola i formaty. Claude Code musi wiedzieć na jakie platformy celujesz, żeby przygotować dane odpowiednio.
Nazwy po wystawieniu do zmiany
Nazwy produktów na marketplace’ach są zoptymalizowane pod SEO i wyszukiwanie. Po wystawieniu zmieniasz je w BaseLinkera na wersje “packaging friendly” — krótkie i czytelne na etykietach.
Jak zacząć — Claude Code w VS Code
Nie potrzebujesz dewelopera. Potrzebujesz Claude Code w Visual Studio Code i danych o produktach.
Przygotuj arkusz z danymi produktów
Zbierz w jednym arkuszu Google Sheets: nazwy, SKU, ceny zakupu, parametry, linki do zdjęć, dane logistyczne. To jest Twoje źródło prawdy.
Opisz Claude’owi strukturę danych
Otwórz VS Code z Claude Code. Opisz mu jak wygląda plik importu BaseLinkera, jakie pola są wymagane, jak ma wyglądać opis HTML. Claude Code przygotuje skrypt do generowania danych.
Sprawdź pierwszy eksport
Wygeneruj plik dla 2-3 produktów, zaimportuj do BaseLinkera, sprawdź czy wszystko się zgadza. Popraw prompt jeśli coś jest nie tak.
Przetwarzaj hurtowo
Kiedy widzisz że działa — generujesz dane dla wszystkich produktów. Jeden import, jeden klik wystawienia — i masz oferty na 4 marketplace’ach.
Dlaczego to działa?
Bo cały ból wystawiania produktów tkwi w przygotowaniu danych — nie w samym wystawieniu. Claude Code generuje nazwy według schematu, uzupełnia EAN-y, ładuje zdjęcia na Cloudinary, spina to wszystko w spójny CSV. Po imporcie do katalogu BaseLinkera — wystawienie oferty na dowolny marketplace to kwestia kilku kliknięć. A najważniejsze: przy ręcznym wystawianiu zawsze pojawiały się jakieś błędy. Tu ich nie ma, bo dane generowane są programowo. Ty skupiasz się na sprawdzeniu rezultatu — a nie na kopiowaniu danych z miejsca na miejsce.
Podsumowanie
Kluczowe wnioski:
Zainteresowany automatyzacją danych?
LiveSales pomoże Ci zaoszczędzić czas i podejmować lepsze decyzje biznesowe dzięki automatycznym raportom i dashboardom.
Skontaktuj się z namiPodobał Ci się ten artykuł?
Subskrybuj, aby dostawać powiadomienia o nowych artykułach.
Bez spamu. Możesz się wypisać w każdej chwili.
Przeczytaj również
Headless BaseLinker — automatyzacja bez płatnych modułów za 1000 zł
Jak wysyłamy requesty do frontendu BaseLinkera przez konsolę, omijając płatne moduły. Repricing i kontrola cen za darmo zamiast 12 000 PLN rocznie.
Własne narzędzie do Allegro Ads — dlaczego zbudowaliśmy je od zera
Jak wygląda nasze wewnętrzne narzędzie do Allegro Ads. Kampanie po kategoriach, rentowność per oferta, repricing, auto-odnowienia — pełny przegląd modułów.
Pakowanie Kablowo: system magazynowy zbudowany z Claude Code
Case study budowy systemu pakowania dla firmy kablowej. FastAPI + Next.js, integracja BaseLinker, maszyna ESP8266 do kabli, drukarka Zebra. 30% oszczędności czasu.