- Kierowca dostępny teraz
- całą dobę, 7 dni w tygodniu
- Dojazd do 1 h w promieniu 40 km
- Diagnoza laptopa 0 zł
Firmy uruchamiające pierwszy sklep internetowy często mają już swój katalog produktów zgromadzony w arkuszu kalkulacyjnym — warto przenieść go bezpośrednio, bez ręcznego wpisywania każdego produktu.
Usługa obejmuje przygotowanie danych produktowych z arkusza do importu oraz ich przeniesienie do systemu nowo uruchamianego sklepu.
Usługa jest przydatna dla firm uruchamiających pierwszy sklep internetowy, które mają katalog produktów przygotowany w arkuszu kalkulacyjnym.
Migracja katalogu produktów mieści się z reguły w standardowym czasie do 3 dni, w zależności od liczby produktów.
Diagnoza wstępna i wycena są bezpłatne, a usługa objęta jest gwarancją do 12 miesięcy.
Katalog asortymentu w arkuszu kalkulacyjnym może przybierać zróżnicowane formy, zależnie od dotychczasowego sposobu prowadzenia ewidencji przez firmę. Nowoczesne systemy e-commerce (oprogramowanie sklepowe zarządzające sprzedażą przez internet) wymagają określonego porządku danych, aby towary były prawidłowo indeksowane, wyświetlane i filtrowane przez klientów. Wyróżnia się kilka głównych modeli struktur tabelarycznych:
Samodzielne wgrywanie plików arkusza (zapisanych w formatach CSV, XLSX lub ODS) do panelu administracyjnego sklepu często kończy się błędami bazy danych lub nieprawidłowym wyświetlaniem oferty. Wynika to ze specyfiki technicznej przetwarzania dużych zbiorów tekstowych przez serwer:
Bezpieczne przeniesienie katalogu produktów z arkusza kalkulacyjnego do bazy danych nowego sklepu internetowego wymaga realizacji ustrukturyzowanych etapów technicznych, które eliminują ryzyko błędów i uszkodzenia bazy:
1. Audyt i oczyszczenie pliku źródłowego — w pierwszym kroku analizowana jest spójność danych w arkuszu. Usuwane są puste wiersze, zbędne spacje w kodach produktów, nieprawidłowe formaty liczb oraz zduplikowane wpisy. Standaryzowane są nazwy producentów, jednostki miar (sztuki, komplety, metry, kilogramy) oraz formaty stawek podatkowych.
2. Opracowanie schematu mapowania pól — tworzona jest matryca powiązań pomiędzy nagłówkami kolumn w arkuszu a polami docelowej bazy danych sklepu. W tym kroku ustala się, które kolumny odpowiadają za parametry techniczne, które za kategorie nadrzędne, a które stanowią elementy składowe wariantów produktowych.
3. Transformacja formatów i przygotowanie struktury plików graficznych — dane są konwertowane do formatu optymalnego dla silnika sklepu z wymuszeniem kodowania UTF-8 bez sygnatury BOM (Byte Order Mark, czyli niewidoczny znacznik kolejności bajtów mogący zaburzać przetwarzanie tekstu przez skrypty serwera). Zdjęcia produktów są weryfikowane pod kątem obecności na serwerze oraz poprawności rozszerzeń plików (JPG, PNG, WebP).
4. Wdrożenie na środowisku testowym (staging) — import próbny jest wykonywany na kopii roboczej sklepu, odizolowanej od środowiska produkcyjnego. Przenoszona jest reprezentatywna partia towarów obejmująca wszystkie typy produktów (proste, wariantowe, z rozbudowanymi parametrami). Pozwala to zweryfikować poprawność działania filtrów, wyświetlania galerii i działania koszyka zakupowego.
5. Właściwa migracja produkcyjna i indeksacja bazy — po zatwierdzeniu wyników testów realizowany jest pełny import wszystkich rekordów asortymentowych. Na koniec uruchamiane są procedury przebudowy indeksów bazy danych oraz generowanie pamięci podręcznej (cache) sklepu, co zapewnia szybkie ładowanie podstron produktowych.
Należy wyraźnie odróżnić jednorazową migrację katalogu produktów od wdrożenia stałej, automatycznej synchronizacji z systemem magazynowo-handlowym. Wybór odpowiedniego rozwiązania zależy od modelu organizacyjnego przedsiębiorstwa:
Najbardziej uniwersalnymi formatami są pliki XLSX (standardowy format programu Microsoft Excel) lub pliki CSV z kodowaniem UTF-8. Ważne jest, aby każdy wiersz zawierał spójny zestaw informacji, a pierwszy wiersz arkusza zawierał jednoznaczne nagłówki kolumn (np. Nazwa_produktu, SKU, Cena_netto, Stawka_VAT, Kategoria, Opis, Zdjecie). Unikać należy scalania komórek, wielopoziomowych nagłówków w kilku wierszach oraz stosowania formatowania wizualnego (kolory komórek, pogrubienia) jako jedynego wyróżnika cech produktu, ponieważ moduły importu odczytują wyłącznie surowe wartości tekstowe i liczbowe.
W sytuacji, gdy arkusz zawiera wyłącznie nazwy plików graficznych (np. produkt_01.jpg), pliki zdjęciowe wgrywa się uprzednio na serwer za pośrednictwem bezpiecznego protokołu przesyłania plików SFTP (Secure File Transfer Protocol) do dedykowanego katalogu tymczasowego. Podczas procedury migracji skrypt importujący odnajduje pliki na dysku serwera na podstawie nazw z arkusza, generuje odpowiednie miniatury dla szablonu sklepu i rejestruje wpisy w bibliotece mediów systemu e-commerce.
Tak, jeśli opisy w arkuszu zawierają znaczniki języka HTML (np. znaczniki akapitów, list punktowanych czy tabel), zostaną one prawidłowo zinterpretowane przez silnik sklepu internetowego. Jeśli opisy były zapisane jako zwykły tekst z podziałem na wiersze za pomocą klawisza Enter, podczas przygotowania pliku znaki przejścia do nowej linii są automatycznie przekształcane na odpowiednie znaczniki akapitów lub łamania linii, aby tekst w sklepie zachował czytelną strukturę.
Weryfikacja obejmuje kontrolę logiczną struktury bazy danych. Sprawdza się, czy każdy wariant posiada prawidłowo przypisany atrybut (np. rozmiar XL, kolor czarny), unikalny kod magazynowy oraz indywidualny stan magazynowy. Testowane jest również zachowanie karty produktu w interfejsie użytkownika — zmiana opcji w menu rozwijanym na stronie produktu musi powodować dynamiczną zmianę ceny, dostępności oraz powiązanego zdjęcia wariantu.
Zachowanie systemu zależy od konfiguracji reguł identyfikacji rekordów. Głównym kluczem dopasowania jest kod SKU. Jeśli w bazie sklepu istnieje już produkt o identycznym kodzie SKU jak w pliku, moduł importu może zaktualizować wybrane pola (np. tylko cenę i stan magazynowy) lub pominąć wiersz, pozostawiając istniejący opis bez zmian. W przypadku braku kodu SKU system może utworzyć zduplikowany produkt, dlatego precyzyjna konfiguracja kluczy unikalnych przed uruchomieniem procedury jest kluczowym elementem bezpieczeństwa.
Prawidłowo przeprowadzona migracja katalogu produktów z arkusza kalkulacyjnego pozwala na natychmiastowe uruchomienie sprzedaży internetowej bez konieczności czasochłonnego i podatnego na pomyłki ręcznego wprowadzania pozycji asortymentowych. Zapewnienie spójności kodów magazynowych, właściwego kodowania znaków, logicznej struktury kategorii oraz poprawnych powiązań wariantów tworzy solidny fundament pod dalszy rozwój sklepu, stabilne indeksowanie oferty w wyszukiwarkach oraz późniejsze integracje z systemami magazynowymi, porównywarkami cen i platformami marketplace.