Programowanie · sklepy

Sklepy internetowe na WooCommerce

Sklep to przede wszystkim procesy pracujące w tle: synchronizacja stanów magazynowych z hurtownią albo systemem ERP, automatyczne statusy zamówień i powiadomienia dla klienta, integracje płatności i firm kurierskich, faktury wystawiane bez przepisywania danych, obsługa zwrotów i reklamacji w jednym panelu oraz wydajność utrzymana przy tysiącach produktów. Właśnie te elementy programuję i spinam w całość – kod dopisuję tam, gdzie gotowe wtyczki nie sięgają.

  • WooCommerce na Twoim hostingu
  • Moduły pisane pod konkretną branżę
  • Dwie serie poprawek i rok gwarancji
  • Testowe zamówienia przed startem

Zakres

Z czego składa się sklep

Sześć obszarów, które ustawiam przy każdym wdrożeniu. Trzy pierwsze widzi klient przy zakupie, kolejne decydują o tym, czy sklep utrzyma tempo i zasięg, gdy asortyment urośnie do kilku tysięcy pozycji.

Płatności, które klient już zna

BLIK, przelew online, karta, Apple Pay i Google Pay, a przy droższym asortymencie raty i płatności odroczone. Bramkę podpinam do konta, które zakładasz na siebie – prowizje idą bezpośrednio do operatora, bez pośrednika po drodze. Każdą metodę płatności testuję realną transakcją przed uruchomieniem.

Dostawy i obsługa zamówień

Paczkomaty z mapą punktów, kurier, odbiór osobisty, progi darmowej wysyłki i różne stawki dla gabarytów. Do tego integracje, które oszczędzają czas przy pakowaniu: automatyczne listy przewozowe, statusy wysyłki wracające do klienta i eksport zamówień do programu magazynowego.

Katalog, który da się przeszukać

Filtry po cechach istotnych w Twojej branży, sortowanie, warianty produktu, zestawy i produkty powiązane. Przy kilku tysiącach pozycji domyślna wyszukiwarka WooCommerce przestaje wystarczać – wtedy wymieniam ją na indeks, który znajduje produkty po fragmencie nazwy i po kodzie producenta.

Zdjęcia produktowe bez utraty szybkości

Katalog z setkami miniatur to najczęstsza przyczyna wolnego sklepu. Ustawiam automatyczną konwersję do formatów nowej generacji, właściwe rozmiary miniatur i doładowywanie obrazów dopiero przy przewijaniu. Efekty sprawdzam na liście produktów, karcie pojedynczego produktu oraz na stronie startowej.

Wiele języków i walut

Sprzedaż na rynki zagraniczne to nie tylko tłumaczenie interfejsu: dochodzą osobne ceny, stawki podatku, regulaminy i metody dostawy dla każdego kraju. Buduję to tak, żeby dodanie kolejnego języka było uzupełnieniem tłumaczeń, a nie budową drugiego sklepu obok.

Baza danych przy dużym asortymencie

Sklepy z tysiącami produktów zwalniają nie przez motyw, tylko przez tabele przeciążone danymi: porzucone koszyki, logi wtyczek, tysiące starych wersji wpisów. Czyszczę je partiami, przenoszę zamówienia na wydajniejszy magazyn danych WooCommerce (HPOS), porządkuję dane ładowane przy każdym żądaniu (autoload) i dokładam indeksy tam, gdzie zapytania faktycznie ich potrzebują. Efekt pokazuję pomiarem: czas odpowiedzi serwera przed zmianą i po niej.

Moduły na zamówienie

Funkcje, których nie ma w gotowych wtyczkach

Każda branża ma reguły, których nie przewidzieli autorzy wtyczek. Poniżej sześć modułów wdrożonych w sklepach moich klientów – konkretne przykłady tego, co znaczy „kod pod proces”, gdy sam WooCommerce nie wystarcza.

  • Kalendarz premier i preorderów

    Wtyczka zbiera informacje o nadchodzących premierach i wyświetla je w dedykowanym module na stronie oraz na osobnej podstronie z pełną listą. Klient widzi, co się ukaże i kiedy, bez ręcznego prowadzenia takiej listy w panelu.

  • Lista najnowszych przecen

    Osobny widok obniżek uzupełniany automatycznie, ze stemplem daty przy każdej pozycji. Dzięki temu widać, co potaniało w ostatnich dniach, a nie co wisi na wyprzedaży od pół roku.

  • Powiadomienia o powrocie produktu na stan

    Klient przy wyprzedanym produkcie zostawia adres e-mail i dostaje wiadomość w momencie uzupełnienia stanu magazynowego. Zamiast tracić ruch na pustej karcie produktu, sklep zbiera z niej listę osób gotowych do zakupu.

  • Bestsellery liczone z realnej sprzedaży

    Zamiast listy układanej ręcznie w panelu – ranking budowany z faktycznych zamówień z ostatnich 30 dni, w podziale na platformy i kategorie. Sekcja aktualizuje się sama i pokazuje to, co naprawdę się sprzedaje.

  • Nowości i porządek na listingu

    Moduł nowości zasilany datą dodania produktu oraz automatyczne przesuwanie pozycji wyprzedanych na koniec listy. Wszystkie moduły mają wspólny panel ustawień: liczba pozycji, zakres dat i wybór kategorii zmieniają się bez kontaktu z programistą.

  • Import i aktualizacja produktów z pliku hurtowni

    Cykliczne wczytywanie pliku od dostawcy: nowe pozycje trafiają do katalogu, ceny i stany aktualizują się przy istniejących, a to, czego nie udało się dopasować, ląduje w raporcie zamiast zniknąć po cichu.

Podobne rzeczy powstają też poza sklepami – wtyczki i połączenia z zewnętrznymi systemami opisuję przy wtyczkach i integracjach. Sklep z przeciążoną bazą danych, który jeszcze nie wymaga przebudowy, częściej trafia na optymalizację szybkości.

Etapy

Jak powstaje sklep

Cztery etapy, w tej samej kolejności. Najwięcej decyduje pierwszy: sklep odwzorowuje sposób pracy firmy, więc trzeba go najpierw opisać, zanim cokolwiek powstanie.

  1. Analiza sprzedaży i procesu

    Zaczynam od tego, jak dziś przyjmujesz zamówienia, skąd biorą się stany magazynowe i co po zakupie dzieje się z paczką oraz z fakturą. Z tej rozmowy wychodzi lista rzeczy do zautomatyzowania – i, równie ważne, lista rzeczy, których automatyzować się nie opłaca.

  2. Dobór narzędzi i integracji

    WooCommerce jest podstawą, ale reszta zależy od procesu: bramka płatnicza, kurierzy, program magazynowy, system do faktur, hurtownia z plikiem XML. Rekomendację uzasadniam kosztem rocznym, bo w sklepach najwięcej pieniędzy pochłaniają abonamenty za wtyczki, z których używasz jednej funkcji.

  3. Ustalenie zakresu i wycena

    Dostajesz wycenę rozbitą na etapy: sklep w wersji podstawowej, integracje i moduły pisane na zamówienie osobno. Dzięki temu widać, ile kosztuje sama sprzedaż online, a ile funkcje specyficzne dla Twojej branży. Po stronie kosztów stałych przez pierwsze trzy miesiące opiekę i pozycjonowanie prowadzę w ramach pakietów gratisowych: w cenie każdego sklepu są dwie serie poprawek do projektu graficznego i dwie do zakodowanego sklepu, rok gwarancji oraz 3 miesiące opieki OneNet Admin Sklep Plus i pozycjonowania OneNet SEO Plus.

  4. Wdrożenie, testy i start

    Sklep składam na środowisku testowym, do którego masz dostęp. Przed uruchomieniem przechodzę pełną ścieżkę zakupu każdą metodą płatności i dostawy – łącznie z anulowaniem i zwrotem. Przy przenoszeniu istniejącego sklepu pilnuję kont klientów, historii zamówień i przekierowań ze starych adresów produktów.

Start współpracy

Czego potrzebuję od Ciebie

Sklep startuje wtedy, gdy dane są gotowe. Najczęściej opóźniają go dwie rzeczy: plik z produktami i dokumenty prawne, których nikt nie zamówił na czas.

Nie masz produktów w pliku, tylko w programie magazynowym albo w cenniku hurtowni? To da się rozwiązać importem – częściej opłaca się podpiąć sklep do źródła danych niż raz przepisać kilka tysięcy pozycji ręcznie.

  • baza produktów w pliku (CSV, XML albo eksport z obecnego sklepu) razem z cenami, stanami i kategoriami
  • zdjęcia produktowe – najlepiej w jednym formacie kadru, w oryginalnej rozdzielczości
  • regulamin sklepu, polityka prywatności i zasady zwrotów przygotowane przez prawnika
  • dane firmy do rejestracji w bramce płatniczej oraz informacja, z jakim kurierem masz umowę
  • nazwa programu magazynowego albo księgowego, jeśli sklep ma się z nim wymieniać danymi
  • dostęp do obecnego sklepu i hostingu, jeśli przenosimy istniejącą sprzedaż

Powiązane usługi

Sklep to nie wszystko

Obok sprzedaży prawie zawsze stoi strona firmowa, a przy nietypowym procesie – kod pisany na zamówienie.

Zobacz realizacje

Sklep to jeden z obszarów programowania stron i aplikacji – obok stron internetowych i kodu pisanego na zamówienie. Po uruchomieniu sklep można oddać pod stałą opiekę nad sklepami WooCommerce – z częstszymi kopiami zapasowymi i środowiskiem testowym do aktualizacji. Przeniesienie istniejącej sprzedaży na inny serwer opisuję przy migracji.

FAQ

Pytania o sklep

Odpowiedzi na to, o co pytają właściciele sklepów – zwykle po pierwszym sezonie na platformie abonamentowej.

Dlaczego WooCommerce, a nie gotowa platforma abonamentowa?

Bo sklep zostaje Twój: pliki, baza danych i dane klientów stoją na Twoim hostingu, nie na koncie, które można zawiesić. Nie płacisz prowizji od obrotu ani abonamentu rosnącego wraz ze sprzedażą, a każdą funkcję da się dopisać, zamiast czekać, aż pojawi się w planie rozwoju platformy. W zamian bierzesz na siebie utrzymanie: aktualizacje, kopie zapasowe i bezpieczeństwo. Jeśli nie chcesz się tym zajmować, możesz zdecydować się na pakiet opieki technicznej.

Ile trwa uruchomienie sklepu?

Sklep z katalogiem do kilkuset produktów, standardowymi płatnościami i dostawami to zwykle 6–10 tygodni. Doliczam kolejne tygodnie, jeśli potrzebne są integracje z magazynem albo moduły pisane pod konkretną branżę. Najdłużej trwa przygotowanie danych: opisy, zdjęcia i uporządkowane kategorie. Migracja istniejącego sklepu bywa szybsza, bo baza produktów już istnieje – pod warunkiem że da się ją wyeksportować.

Czy da się dopisać funkcję, której nie ma w żadnej wtyczce?

Tak i to jest najczęstszy powód, dla którego klienci przychodzą po sklep na WooCommerce zamiast po abonament. Sześć modułów opisanych wyżej powstało dokładnie w ten sposób – każdy wymagał od pół dnia do kilku dni pracy, żaden nie oznaczał przepisywania sklepu od nowa. Przy wycenie takich rzeczy zawsze najpierw sprawdzam, czy problemu nie rozwiązuje wtyczka, którą już masz.

Mam sklep, który wolno działa. Trzeba go budować od nowa?

Zazwyczaj nie ma takiej potrzeby. Najpierw mierzę, gdzie faktycznie ucieka czas: czy to zapytania do bazy danych, czy nadmiar wtyczek, czy zdjęcia ważące po dwa megabajty, czy hosting bez zapasu mocy. Przy dużych sklepach najczęściej winne są niezoptymalizowane tabele – porzucone koszyki, logi wtyczek bezpieczeństwa, sesje zakupowe sprzed lat. Przebudowa ma sens wtedy, gdy motyw jest nie do utrzymania albo sklep stoi na wersji WooCommerce sprzed kilku wydań głównych.

Kto zajmuje się sklepem po uruchomieniu?

Przez rok masz gwarancję na wykonaną pracę, a przez pierwsze 3 miesiące – bez dopłaty – także pakiet OneNet Admin Sklep Plus i pozycjonowanie OneNet SEO Plus. Po tych trzech miesiącach decydujesz, czy kontynuujemy współpracę SEO i techniczną; przy sklepach zwykle proponuję przejście na opiekę nad sklepami: częstsze kopie zapasowe, środowisko testowe do bezpiecznych aktualizacji WooCommerce i krótszy czas reakcji, bo każda godzina przestoju to utracone zamówienia. Możesz też prowadzić sklep samodzielnie i wracać do mnie z konkretnymi zleceniami.

Planujesz sklep albo jego przebudowę

Napisz, co sprzedajesz i jak dziś obsługujesz zamówienia. Odpisuję w 24 godziny – z terminem i ceną.

Odpowiadam w 24 godziny

Bezpłatna wycena

Napisz, co ma powstać albo co wymaga naprawy. Odpowiada ta sama osoba, która potem wykonuje pracę.