Ostatnia aktualizacja: 2026-09-17
- Opisz proces od wejścia na kartę produktu do dostawy, zwrotu lub reklamacji.
- Przygotuj dane, materiały i dostępy potrzebne do wdrożenia.
- Oddziel decyzje biznesowe od wyboru technologii.
- Porównuj oferty na podstawie tego samego zakresu i kryteriów akceptacji.
Niezależnie od tego, czy usługa jest przedstawiana jako tworzenie stron internetowych, czy jako wdrożenie e-commerce, podstawą porównania powinien być ten sam opis procesu, wymagań i odpowiedzialności. Wybór konkretnej platformy, zakres obowiązków prawnych oraz koszt utrzymania zależą natomiast od modelu sprzedaży, asortymentu, integracji i sytuacji przedsiębiorstwa.
Zacznij od procesu sprzedaży, nie od listy funkcji
Przed zapytaniem ofertowym opisz cały proces sprzedaży, a nie tylko listę funkcji na stronie.[6][7][8] Najpierw ustal, co i komu sklep ma sprzedawać oraz jak powinno przebiegać zamówienie. Dopiero na tej podstawie można oceniać potrzebne funkcje i rozwiązania techniczne.
Brief projektu sklepu internetowego to w tym ujęciu opis celów, procesu, wymagań, danych, integracji i warunków odbioru. Nie musi przesądzać o każdej technologii. Powinien natomiast pozwalać wykonawcy zrozumieć sytuacje, które sklep ma obsłużyć.
Opisz klienta, ofertę i warianty produktów
Zacznij od modelu sprzedaży i oferty. Określ, jakie rodzaje produktów lub usług będą dostępne, czy występują warianty oraz jakie informacje są potrzebne do podjęcia decyzji zakupowej. Zakres zależy od konkretnego asortymentu, dlatego nie ma jednej specyfikacji właściwej dla każdego sklepu.
Zamiast zapisywać ogólne wymaganie „obsługa produktów”, opisz rzeczywiste przypadki. Wskaż, czym różnią się oferowane warianty i jakie decyzje podejmuje kupujący. Pozwala to oddzielić potrzeby biznesowe od technicznego sposobu ich realizacji.
Rozpisz przebieg zamówienia oraz obsługę po zakupie
Proces zakupowy obejmuje nie tylko koszyk. Trzeba opisać drogę od wyboru produktu przez podanie danych, płatność i dostawę aż do komunikacji po zakupie, zwrotu lub reklamacji. Przydatne są także scenariusze, w których płatność nie zostaje zakończona albo zamówienie wymaga dodatkowej obsługi.
Przygotuj przynajmniej opis typowego zakupu, nieudanej płatności oraz zwrotu lub reklamacji. Takie scenariusze pokazują, które komunikaty, statusy i działania administracyjne muszą znaleźć się w zakresie. Wykonawcy otrzymują dzięki temu wspólną podstawę do przygotowania ofert.
Przygotuj dane, treści i dostępy potrzebne do wdrożenia
Przed rozpoczęciem prac przygotuj katalog produktów, materiały treściowe, zasady cen i dostawy oraz listę dostępów do usług wykorzystywanych przez sklep. W praktyce niepełne dane produktowe, niejasny zakres i brak dostępów często zwiększają liczbę ustaleń i utrudniają wiarygodną wycenę.[6][7] Źródła branżowe nie pozwalają jednak określić uniwersalnej skali wpływu takich braków na budżet lub termin.
Dane produktowe i materiały sprzedażowe
Dane produktów mogą obejmować nazwy, opisy, ceny, zdjęcia, warianty, atrybuty i informacje potrzebne do realizacji zamówienia. Potrzebny zakres zależy od oferty oraz systemu, z którego dane będą pobierane. Należy wskazać, które materiały są gotowe, które wymagają uzupełnienia i za które odpowiada wykonawca.
- Spisz rodzaje produktów, warianty i informacje potrzebne na kartach produktowych.
- Wskaż źródło cen, opisów, zdjęć, stanów i pozostałych danych.
- Oddziel materiały gotowe od treści wymagających przygotowania lub poprawy.
- Określ zasady płatności, dostawy, zwrotów i reklamacji, które trzeba odwzorować w sklepie.
- Zaznacz dane przeznaczone do migracji ze starego systemu.
- Przypisz osobę odpowiedzialną za dostarczenie i zatwierdzenie każdego zbioru materiałów.
Dostępy, które powinny mieć ustalonego właściciela
Spisz konta i usługi potrzebne do realizacji projektu, między innymi domenę, hosting, płatności, dostawę, analitykę oraz systemy zewnętrzne. Przy każdym zasobie określ właściciela, osobę administrującą i sposób przekazania dostępu. Dostęp administracyjny nie jest tym samym co własność konta.
Bezpieczniejszy organizacyjnie jest taki zapis, który pozwala ustalić, kto tworzy konto, kto je opłaca, kto przechowuje dane dostępowe i co zostanie przekazane po zakończeniu prac. Szczegółowe skutki prawne tych ustaleń zależą jednak od umowy i rodzaju danego zasobu.
Jeśli sklep zastępuje stary system: co sprawdzić przy migracji
Migrację trzeba wyodrębnić w zakresie projektu. Wskaż zbiory przeznaczone do przeniesienia, ich źródło oraz osobę zatwierdzającą rezultat. Osobnego ustalenia mogą wymagać produkty, klienci, zamówienia, materiały i używane dotąd adresy stron.
Nie zakładaj, że sama informacja o istnieniu starego sklepu opisuje zakres migracji. Lista danych oraz sposób ich sprawdzenia pozwalają rozdzielić prace wdrożeniowe od porządkowania i uzupełniania materiałów.
Ustal platformę, integracje i koszty po uruchomieniu
Platformę należy dobierać do procesu sprzedaży, integracji, planowanego rozwoju i modelu utrzymania. Nie ma jednego rozwiązania właściwego dla każdego sklepu. Sama nazwa technologii nie odpowiada też na pytanie, kto odpowiada za hosting, aktualizacje, wsparcie i usuwanie problemów po publikacji.
Pytania, które poprzedzają wybór platformy
Przed wyborem systemu ustal, jakie operacje musi obsługiwać sklep, skąd będą pochodzić dane oraz które połączenia z usługami zewnętrznymi są konieczne na start. Trzeba też rozdzielić funkcje wymagane przy uruchomieniu od elementów planowanych na późniejszy etap rozwoju.
Decyzja nie powinna opierać się wyłącznie na liczbie dostępnych funkcji. Istotne jest to, czy platforma odpowiada konkretnym scenariuszom sprzedaży, pozwala zrealizować potrzebne integracje i pasuje do uzgodnionego sposobu utrzymania.
Jak opisać integrację, aby była wycenialna
Przy każdej integracji zapisz system źródłowy, zakres wymiany danych, właściciela dostępu i sposób testu.[6][7] Ogólne hasło, takie jak „integracja z ERP”, nie wyjaśnia, jakie dane mają być przekazywane, w którym kierunku ani jaki wynik oznacza poprawne działanie.
| Obszar | Co ustalić przed wyceną | Kto dostarcza lub zatwierdza | Jak sprawdzić przy odbiorze |
|---|---|---|---|
| Dane produktowe | Źródło, zakres i sposób przekazania danych | Właściciel katalogu produktów | Porównanie uzgodnionych danych wejściowych z kartą produktu |
| Płatności | Operator, potrzebne konto i obsługiwane scenariusze | Właściciel konta płatniczego | Scenariusz zakończonej i nieudanej płatności |
| Dostawa | Formy dostawy, dane przekazywane operatorowi i statusy | Osoba odpowiedzialna za logistykę | Przejście zamówienia przez uzgodniony wariant dostawy |
| System zewnętrzny | Kierunek wymiany, zakres danych i odpowiedzialność | Właściciel systemu oraz wykonawca | Porównanie wyniku z opisanym scenariuszem testowym |
| Migracja | Zbiory do przeniesienia i ich źródło | Właściciel danych | Kontrola uzgodnionej próbki i kompletności zakresu |
| Hosting i wsparcie | Zakres usługi, odpowiedzialność i sposób zgłoszeń | Zlecający lub wykonawca zgodnie z umową | Potwierdzenie dostępu oraz uzgodnionej obsługi |
Koszt wdrożenia a koszty utrzymania
Poproś o osobne wskazanie kosztów uruchomienia, hostingu, licencji, wsparcia, aktualizacji i zmian rozwojowych.[6][7] Nie ma jednej uniwersalnej struktury kosztów dla wszystkich platform i wykonawców, dlatego porównanie powinno odnosić się do tych samych kategorii usług.
- Koszt wdrożenia
- Obejmuje uzgodnione prace prowadzące do uruchomienia sklepu. Oferta powinna wskazywać, które funkcje, integracje, dane i testy mieszczą się w tym zakresie.
- Koszty stałe
- Należy osobno wskazać usługi odnawiane lub rozliczane po publikacji, takie jak hosting, licencje i uzgodnione wsparcie.
- Zmiany rozwojowe
- Oferta powinna wyjaśniać, jak zlecane i rozliczane są funkcje niewchodzące do początkowego zakresu.
Takie rozdzielenie nie służy wyliczeniu jednej prawidłowej ceny. Pozwala sprawdzić, czy tańsza oferta wdrożeniowa nie pomija usług uwzględnionych w innym wariancie oraz kto odpowiada za sklep po uruchomieniu.
Zapisz zasady współpracy, własność i przekazanie dostępów
Umowa i oferta powinny rozdzielać zakres wdrożenia, zasady zmian, przekazanie rezultatów i dostępów oraz wsparcie po uruchomieniu. W umowie określ, kto jest właścicielem domeny, kont usług, danych i rezultatów prac oraz jak następuje przekazanie dostępów.[7] Skutki prawne zależą od treści umowy i rodzaju materiału, więc ten zapis nie zastępuje indywidualnej oceny prawnej.
Zakres, harmonogram i zmiany w projekcie
Zakres powinien łączyć wymagania z rezultatami, które można odebrać. Trzeba również opisać sposób zatwierdzania zmian: kto może je zgłaszać, kiedy wymagają ponownej wyceny i jak wpływają na uzgodnione prace. Bez tego trudno odróżnić poprawkę od nowego wymagania.
Domena, konta, dane i rezultaty prac
- Domena i konta usług
- Określ właściciela, administratora, sposób opłacania oraz zasady przekazania dostępu.
- Dane sklepu
- Wskaż, kto odpowiada za ich dostarczenie, przechowywanie i przekazanie po zakończeniu współpracy.
- Rezultaty prac
- Opisz, co dokładnie otrzymuje zlecający oraz na jakich zasadach może z tego korzystać.
- Potwierdzenie przekazania
- Przygotuj listę zasobów, kont i materiałów, których odbiór można jednoznacznie potwierdzić.
Własność, administracja i czasowy dostęp to różne kwestie. Osoba mająca dostęp do zarządzania usługą nie musi być właścicielem konta, dlatego każdą z tych ról należy nazwać oddzielnie.
Wsparcie, aktualizacje i rozwój po publikacji
Ustal, które działania kończą się wraz z odbiorem, a które należą do późniejszego wsparcia. Oferta powinna oddzielać uruchomienie od hostingu, licencji, aktualizacji, obsługi zgłoszeń i zmian rozwojowych. Model tych kosztów zależy od platformy i wykonawcy, więc nie należy zakładać jednego standardowego wariantu.
Praktyczny zapis powinien odpowiadać na pytania: kto przyjmuje zgłoszenia, czego dotyczy wsparcie i w jaki sposób zamawia się prace spoza pierwotnego zakresu. Pozwala to porównywać odpowiedzialność wykonawców, a nie tylko cenę początkową.
Włącz prawo, dostępność i SEO do zakresu projektu
Prawo, dostępność i SEO należy potraktować jako wymagania projektowe. Powinny mieć odzwierciedlenie w strukturze, treściach, ekranach procesu zakupowego oraz testach odbiorowych. Nie należy zostawiać ich wyłącznie jako ogólnych haseł do uwzględnienia po wykonaniu sklepu.
Informacje konsumenckie jako element procesu zakupowego
Wymagania prawne powinny zostać przełożone na konkretne ekrany, komunikaty i kroki koszyka.[1][2] Informacje dotyczące między innymi przedsiębiorcy, ceny, dostawy i odstąpienia trzeba przypisać do właściwych miejsc procesu, a nie traktować wyłącznie jako treści w osobnej zakładce.
W kryteriach odbioru uwzględnij poprawne oznaczenie przycisku finalizującego zamówienie.[1] Powinien on jednoznacznie informować o obowiązku zapłaty. Zakres pozostałych obowiązków zależy od modelu sprzedaży oraz oferowanych produktów lub usług.
Dostępność cyfrowa: kiedy wymaga osobnego sprawdzenia
Przed zleceniem sprawdź, czy przedsiębiorstwo i projekt podlegają Polskiemu Aktowi o Dostępności. Jeżeli przepisy mają zastosowanie, wymagania dostępności należy wpisać do zakresu i testów.[3] Ocena zależy od statusu przedsiębiorstwa, rodzaju usługi i szczegółowych wyłączeń, dlatego nie można przedstawiać tego obowiązku jako identycznego dla każdego sklepu.
W briefie nie wystarczy hasło „sklep dostępny”. Trzeba określić, które wymagania mają zostać zrealizowane, gdzie znajdą odzwierciedlenie i w jaki sposób wykonawca oraz zlecający potwierdzą ich spełnienie.
Struktura kategorii, produktów i adresów URL
Ustal strukturę kategorii, adresy URL, linkowanie i sposób przekazywania danych produktowych jeszcze przed wdrożeniem.[4][5] Organizacja kategorii, podkategorii i produktów oraz połączenia między nimi pomagają Google zrozumieć strukturę serwisu e-commerce.
Nie oznacza to gwarancji indeksowania ani określonej pozycji w wynikach wyszukiwania. Praktyczna konsekwencja jest inna: struktury sklepu nie należy traktować jako kosmetycznej zmiany wykonywanej dopiero po publikacji, ponieważ wiąże się ona z nawigacją, stronami produktowymi i sposobem przekazywania danych.
Ustal kryteria odbioru, zanim sklep trafi do publikacji
Odbieraj sklep według scenariuszy testowych przypisanych do ważnych funkcji, integracji i procesu zamówienia, a nie wyłącznie na podstawie wyglądu strony. Do każdej ważnej funkcji przypisz scenariusz testowy i warunek akceptacji.[6][7] Źródła branżowe nie ustanawiają jednak jednego obowiązującego standardu odbioru, dlatego zakres testów musi wynikać z konkretnego projektu.
Scenariusze, które powinny znaleźć się w odbiorze
Testy należy wyprowadzić z uzgodnionych funkcji, danych i integracji. Mogą obejmować zakup, płatność, dostawę, komunikację, działanie na urządzeniu mobilnym, przekazywanie danych oraz przekazanie dostępów. W procesie finalizacji trzeba również uwzględnić wymagane oznaczenie przycisku związanego z obowiązkiem zapłaty.[1]
- Wybierz wymaganie. Zacznij od funkcji, integracji albo elementu procesu zapisanego w zaakceptowanym zakresie.
- Określ dane wejściowe. Zapisz, jaki produkt, wariant płatności, sposób dostawy lub zestaw danych będzie używany podczas testu.
- Opisz działanie. Wskaż kolejne czynności wykonywane przez kupującego, administratora albo system zewnętrzny.
- Zdefiniuj oczekiwany wynik. Warunek powinien pozwalać jednoznacznie zaakceptować rezultat albo zgłosić błąd.
- Przypisz osobę testującą. Ustal, kto wykonuje test oraz kto zatwierdza jego wynik.
- Zapisz rezultat. Udokumentuj wynik, zgłoszone problemy i stan po wprowadzeniu poprawek.
Jak dokumentować błędy i poprawki
Zgłoszenie powinno odnosić się do konkretnego scenariusza, danych wejściowych i oczekiwanego wyniku. Dzięki temu można rozróżnić błąd w uzgodnionej funkcji od potrzeby dodania nowego zachowania, które nie należało do zakresu.
Sam komunikat „sklep nie działa” nie daje podstaw do jednoznacznej oceny. Użyteczny opis wskazuje wykonane czynności, rzeczywisty rezultat i warunek, który nie został spełniony.
Zakresy wymagające decyzji dla konkretnego projektu
Bez danych o sklepie nie da się bezpiecznie wskazać jednej platformy, ceny, listy integracji ani uniwersalnego zestawu testów. Indywidualnej oceny wymagają także obowiązki prawne i dostępnościowe, ponieważ zależą od modelu sprzedaży, rodzaju usługi oraz statusu przedsiębiorstwa.
Dobrze przygotowane zlecenie nie polega więc na przewidzeniu każdej decyzji technicznej. Ma dostarczyć wykonawcy wystarczająco jasny opis problemu, danych i oczekiwanych rezultatów, a zlecającemu dać podstawę do porównania ofert i odbioru prac.
Najczęstsze pytania
Czy trzeba wybrać platformę przed rozmową z wykonawcą?
Nie zawsze. Przed rozmową należy opisać proces, wymagania i integracje. Wybór platformy może być elementem rekomendacji wykonawcy, o ile odpowiada ona ustalonemu zakresowi i modelowi utrzymania.
Czy regulamin można przygotować po uruchomieniu sklepu?
Wymagania informacyjne dotyczą procesu sprzedaży, dlatego ich wpływ na ekrany i komunikaty trzeba uwzględnić przed odbiorem wdrożenia. Samo umieszczenie dokumentu w sklepie nie zastępuje właściwego zaprojektowania procesu.
Czy wystarczy ogólne hasło „integracja z ERP”?
Nie. Należy opisać system, zakres danych, kierunek wymiany, osobę odpowiedzialną za dostęp oraz sposób testu. Dopiero taki opis pozwala powiązać integrację z wyceną i kryteriami odbioru.
Czy SEO jest osobną usługą po wdrożeniu?
Dalsze działania SEO mogą być osobnym zakresem, ale strukturę kategorii, adresów URL i dostępność stron produktowych należy ustalić przed wdrożeniem. Nie stanowi to gwarancji indeksowania ani pozycji w Google.
Źródła
- Prawo do informacji, UOKiK.
- Sprzedaż poza lokalem i na odległość, UOKiK.
- Polski Akt o Dostępności — usługi handlu elektronicznego, Portal Gov.pl.
- Help Google understand your ecommerce website structure, Google Search Central.
- SEO-Best-Practices für E-Commerce-Websites, Google Search Central.
- Co przygotować przed zleceniem sklepu online, InfoEdge.
- Jakie pytania zadać przed zleceniem sklepu internetowego?, Programerzy.
- Prawna checklista sklepu internetowego, Kawecki Legal.
+Artykuł Sponsorowany+






