Wybór platformy wpływa na obsługę zamówień, integracje i podział odpowiedzialności za problemy techniczne. Sam abonament ani koszt uruchomienia nie pokazują, ile pracy firma włoży w sklep przez kolejne lata.
Krótka odpowiedź
SaaS wybierz, gdy gotowe funkcje i warunki dostawcy odpowiadają procesom firmy, a zespół chce ograniczyć administrację infrastrukturą. Open source wybierz, gdy potrzebujesz większej kontroli nad kodem i środowiskiem oraz masz zapewnioną obsługę techniczną.
Porównaj całkowity koszt posiadania przez 36 miesięcy, uwzględniając wdrożenie, opłaty, czas pracy, integracje i plan migracji.
Usługi KC Mobile
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „SaaS czy open source w e-commerce? Porównanie kosztów, kontroli i rozwoju sklepu”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
Czym różni się SaaS od open source w e-commerce?
SaaS udostępnia sklep jako usługę utrzymywaną przez dostawcę, a open source daje dostęp do kodu na warunkach określonej licencji. W SaaS dostawca odpowiada za platformę i infrastrukturę w granicach umowy, natomiast firma zarządza ofertą, konfiguracją i aplikacjami. W open source obowiązki dzielą się między firmę, hosting i wykonawcę, zgodnie z ustaleniami dotyczącymi serwera, kopii, aktualizacji i rozwoju.
| Obszar | SaaS | Open source |
|---|---|---|
| Hosting platformy | Dostawca w zakresie umowy | Firma lub wybrany hosting |
| Aktualizacje rdzenia | Dostawca platformy | Firma lub wykonawca |
| Rozszerzenia | Aplikacje zgodne z platformą | Wtyczki, moduły i własny kod |
| Dostęp do kodu | Zakres określa platforma | Licencja i wdrożenie określają zakres |
| Utrzymanie serwera | Dostawca w zakresie umowy | Hosting i wykonawca według ustaleń |
Tabela pokazuje typowy podział obowiązków; umowa i konfiguracja mogą go zmienić. Konkretne różnice między dwiema platformami opisujemy w porównaniu WooCommerce i Shopify.
WooCommerce jest oprogramowaniem open source działającym jako wtyczka do WordPressa. REST API, czyli interfejs do wymiany danych z innymi systemami, pozwala podłączyć zewnętrzne narzędzia po skonfigurowaniu kluczy dostępu. SaaS także może oferować API lub aplikacje, ale zakres dostępnych danych i operacji zależy od konkretnej platformy i planu.

Czytasz poradnik „SaaS czy open source w e-commerce? Porównanie kosztów, kontroli i rozwoju sklepu”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika
Ile naprawdę kosztują oba modele?
Porównaj całkowity koszt posiadania, czyli TCO, przez 36 miesięcy, aby uwzględnić start, opłaty i prace utrzymaniowe. Ten okres ułatwia zestawienie ofert o różnych kosztach początkowych, ale nie stanowi prognozy czasu życia platformy.
Policz oba modele dla tego samego zakresu: katalogu, płatności, dostaw, zwrotów oraz integracji z magazynem lub ERP. Tabela jest szablonem kalkulacji, a nie wyceną platformy ani typowego sklepu. Jeśli firma chce zlecić planowanie i uruchomienie sklepu, realizacja sklepu internetowego na WooCommerce pozwala omówić zakres projektu.
| Pozycja kosztu | Typ kosztu | SaaS | Open source |
|---|---|---|---|
| Wdrożenie i konfiguracja | Jednorazowy | Oferta dostawcy lub wykonawcy | Oferta wykonawcy |
| Abonament lub licencje | Cykliczny | Opłaty platformy przez 36 miesięcy | Płatne licencje i rozszerzenia |
| Hosting i kopie | Cykliczny | Usługi poza zakresem abonamentu | Hosting, kopie i środowisko testowe |
| Aplikacje lub wtyczki | Cykliczny | Opłaty aplikacji | Opłaty wtyczek i modułów |
| Integracje | Jednorazowy i cykliczny | Konektor, utrzymanie i prace dodatkowe | Moduł lub kod, utrzymanie i prace dodatkowe |
| Prowizje od płatności | Zależny od sprzedaży | Według umowy operatora | Według umowy operatora |
| Praca zespołu | Cykliczny | Obsługa oferty, aplikacji i wyjątków | Administracja, aktualizacje i rozwój |
| Przygotowanie migracji | Zależny od planu wyjścia | Eksport, mapowanie i odtworzenie funkcji | Eksport, mapowanie i odtworzenie funkcji |
Tabela rozdziela koszty jednorazowe, powtarzalne i zależne od sprzedaży. Sumę oblicz jako wdrożenie plus koszty cykliczne przez 36 miesięcy, prowizje, koszt pracy i przygotowanie migracji.
Dla każdego wiersza zapisz dostawcę, datę oferty, liczbę miesięcy i źródło kwoty. Koszt pracy policz jako rzeczywiste godziny pomnożone przez wewnętrzną stawkę kosztową, a prowizje przepisz z umowy operatora. Aktualne opłaty za aplikacje lub wtyczki sprawdź w cennikach ich producentów.
Perspektywa KC Mobile
Z naszych wdrożeń wynika, że koszt obsługi błędów integracji warto odseparować od kosztu standardowej synchronizacji. Pracownik może szukać zamówienia, poprawiać dane i ponawiać przesyłanie. Zalecamy, aby wykonawca wskazał, gdzie system zapisuje błędy i kto może je obsłużyć.
Kto odpowiada za sklep po uruchomieniu?
W SaaS dostawca odpowiada za platformę w zakresie umowy, a firma nadal zarządza ofertą, konfiguracją i kontami. W open source obowiązki dzielą się zwykle między właściciela sklepu, hosting i wykonawcę, dlatego każdą czynność trzeba przypisać do konkretnej strony.
| Obszar | SaaS | Open source |
|---|---|---|
| Dostępność platformy | Dostawca w zakresie umowy | Hosting i wykonawca według ustaleń |
| Kopie zapasowe | Zakres i retencja do potwierdzenia | Firma lub wykonawca według procedury |
| Aktualizacje rdzenia | Dostawca platformy | Wykonawca lub zespół techniczny |
| Aplikacje i wtyczki | Dostawcy aplikacji i właściciel sklepu | Właściciel sklepu i wykonawca |
| Dane i oferta | Firma | Firma |
| Incydent integracji | Dostawcy zaangażowanych usług | Firma, wykonawca, hosting i dostawca systemu |
Tabela wskazuje role, które trzeba wpisać do umowy i procedur. W WooCommerce kopia powinna objąć bazę danych, pliki i media oraz być przechowywana poza serwerem sklepu, zgodnie z zaleceniami bezpieczeństwa producenta.
Ustal, kto odbiera alerty, ma dostęp administracyjny i zgłasza awarię poza godzinami pracy. W SaaS sprawdź warunki wsparcia i kopii, a w open source uzgodnij monitoring oraz odtworzenie sklepu. Procedura powinna obejmować próbę przywrócenia kopii, a nie tylko potwierdzenie zapisu pliku.
Jak wypadają integracje z ERP, płatnościami i logistyką?
Integracja spełnia wymagania firmy, gdy obsługuje potrzebne przepływy danych i wyjątki, a nie tylko figuruje na liście konektorów. Sprawdź synchronizację produktów, stanów, cen, zamówień i statusów oraz sposób obsługi błędów.
| Kryterium | Pytanie do dostawcy | Dowód do uzyskania |
|---|---|---|
| Gotowy konektor | Czy obsługuje wersję używanego ERP? | Lista wersji i obsługiwanych pól |
| Kierunek synchronizacji | Które dane płyną w każdą stronę? | Mapa przepływu danych |
| Obsługa błędów | Gdzie operator znajdzie nieudane przesłanie? | Przykładowy log i komunikat |
| Limity API | Jakie limity ma plan lub integracja? | Dokumentacja API lub warunki planu |
| Utrzymanie | Kto naprawia integrację po zmianie systemu? | Zakres wsparcia i procedura zgłoszenia |
Tabela pozwala ocenić zakres integracji przed wdrożeniem. W WooCommerce klucze REST API tworzy się w panelu WooCommerce > Ustawienia > Zaawansowane > REST API, wybierając opis, użytkownika i zakres dostępu. Dokumentacja WooCommerce wymaga też czytelnych bezpośrednich odnośników WordPressa: przejdź do Ustawienia > Bezpośrednie odnośniki i wybierz strukturę inną niż Plain. Ogranicz klucz API do uprawnień wymaganych przez połączoną aplikację.
Przetestuj integrację na danych próbnych lub kopii sklepu przed podpisaniem umowy. Zmień stan produktu w systemie źródłowym, utwórz zamówienie, zmień jego status i wywołaj kontrolowany błąd połączenia. Po przywróceniu komunikacji sprawdź, czy system nie tworzy duplikatu i czy operator może znaleźć rekord wymagający poprawy.
SaaS może wystarczyć, gdy gotowy konektor obsługuje wymagane reguły. Open source umożliwia dostosowanie kodu, ale niestandardowa zmiana wymaga osoby odpowiedzialnej za jej utrzymanie.
Co łatwiej rozwijać i przenieść do innego dostawcy?
Open source zwykle daje większą kontrolę nad kodem i środowiskiem, a SaaS ogranicza ją do funkcji oraz interfejsów dostawcy. Żaden model sam nie przenosi całego sklepu, ponieważ eksport danych nie obejmuje automatycznie aplikacji, wyglądu i konfiguracji.
Przed zawarciem umowy sprawdź własność konta platformy i domeny oraz format eksportu produktów, zamówień i klientów. Shopify pozwala eksportować produkty do pliku CSV, a zamówienia eksportuje się z panelu zamówień. Dane zamówienia odzwierciedlają informacje z chwili jego utworzenia, więc eksport nie jest kopią aktualnego katalogu. Sprawdź pola, warianty i dane wymagane w nowym systemie.
W WooCommerce zweryfikuj format eksportu i zakres pól własnych, zanim uznasz plik za kompletną kopię katalogu. Wybór Magento omawiamy w materiale Magento Open Source i Adobe Commerce, a poradnik Magento dla sklepów online opisuje dalsze elementy jego ekosystemu.
Plan wyjścia powinien określać format eksportu, osobę odpowiedzialną za dane i sposób przeniesienia identyfikatorów, historii zamówień, treści oraz ustawień SEO. Wyeksportuj próbkę przed podpisaniem umowy, by sprawdzić, czy dane można odczytać i zaimportować.
Który model wybrać dla małej firmy, a który dla złożonego sklepu?
Wybierz platformę według procesów i wyjątków, które sklep ma obsłużyć, a nie wyłącznie według liczby produktów. Mały katalog może wymagać integracji B2B, a duży katalog może korzystać ze standardowych reguł sprzedaży.
| Potrzeba firmy | Sygnał za SaaS | Sygnał za open source |
|---|---|---|
| Prosty katalog | Gotowy checkout pokrywa potrzeby | Firma wymaga kontroli nad kodem i środowiskiem |
| Sprzedaż wielokanałowa | Aplikacje obsługują wymagane kanały | Potrzebna własna logika synchronizacji |
| Integracja ERP | Konektor obsługuje reguły firmy | Potrzebne niestandardowe przepływy |
| Sprzedaż B2B | Funkcje platformy obsługują cenniki | Potrzebne indywidualne reguły lub akceptacje |
| Brak zespołu technicznego | Firma akceptuje zakres dostawcy | Wykonawca zapewnia opiekę techniczną |
Tabela wskazuje kierunek do sprawdzenia na demonstracji procesów. SaaS pasuje małej firmie, jeśli gotowe funkcje pokrywają potrzeby, a firma akceptuje ograniczenia platformy. Open source może pasować małej firmie, jeśli niestandardowa integracja uzasadnia dodatkową obsługę techniczną.
Przed wyborem opisz przyjęcie zamówienia, aktualizację stanu, płatność, wysyłkę i zwrot. Dodaj przypadki brzegowe, takie jak częściowy zwrot lub zamówienie, którego nie udało się zsynchronizować. Porównanie rozwiązań PrestaShop znajdziesz w artykule PrestaShop dla e-commerce.
Jak porównać oferty dostawców przed wdrożeniem?
Poproś dostawców o demonstrację tych samych scenariuszy i pisemny zakres wsparcia. Próby na identycznych przypadkach ujawniają różnice w obsłudze zwrotu, synchronizacji i eksportu.
| Scenariusz | Co sprawdzić | Pytanie kontrolne |
|---|---|---|
| Import zamówienia | Pola, płatność i adres dostawy | Skąd wiadomo, że zamówienie dotarło do ERP? |
| Częściowy zwrot | Status i aktualizacja pozycji | Który system zapisuje wynik zwrotu? |
| Błąd synchronizacji | Alert, log i ponowienie | Kto widzi błąd i może go obsłużyć? |
| Awaria aplikacji | Wpływ na checkout | Czy sklep przyjmuje wtedy zamówienia? |
| Eksport danych | Format i zakres pól | Które dane wymagają osobnego przeniesienia? |
Tabela wyznacza wspólny zestaw prób dla dostawców. W ofercie sprawdź zakres aktualizacji, kopii zapasowych, środowiska testowego i prac dodatkowych. Poproś o wskazanie limitów API oraz procedury zgłoszenia awarii.
Jak ograniczyć ryzyko wyboru niewłaściwej platformy?
Ogranicz ryzyko przez opis procesów, test integracji na danych próbnych, rachunek TCO i plan wyjścia. Te działania sprawdzają, co sklep ma robić, jak przesyła dane, ile kosztuje obsługa i jak firma odzyska dane po zmianie dostawcy.
Przypisz system źródłowy do produktów, stanów, zamówień i klientów. Ustal, jak pracownik obsłuży sprzedaż podczas niedostępności integracji oraz kto uzgodni dane po przywróceniu połączenia. Do pilotażu wybierz wyjątki, które mogą zatrzymać sprzedaż lub zmienić dane zamówienia.
Jeśli wolisz powierzyć uruchomienie sklepu wykonawcy, sklep internetowy dopasowany do procesów firmy pozwala omówić zakres projektu. Po starcie opieka nad sklepem internetowym może objąć bieżące utrzymanie zgodnie z uzgodnionym zakresem.
Zabezpieczenia platformy Shopify opisujemy w materiale bezpieczeństwo sklepu Shopify. Artykuł o rozszerzeniach Magento pokazuje kolejne elementy utrzymania ekosystemu Magento.

Więcej poradników w tym temacie
Wspomniane narzędzia
Najczęściej zadawane pytania
Czy WooCommerce jest platformą SaaS?
Co jest tańsze: SaaS czy open source?
Czy ze sklepu SaaS można przenieść produkty i zamówienia?
Kiedy open source opłaca się małej firmie?
Czy dostawca SaaS odpowiada za cały sklep?
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „SaaS czy open source w e-commerce? Porównanie kosztów, kontroli i rozwoju sklepu”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
