Czy napisać sklep od podstaw, a może zbudować go w oparciu o Prestashop?

Mimo, że przez ostanie lata specjalizuję się w Prestashopie, to jestem niezłym programistą. Niejeden portal od podstaw już zbudowałem. Czuję się kompetentny, żeby odpowiedzieć na pytanie, czy warto zaprogramować sklep od podstaw, czy lepiej zbudować go w oparciu o Prestashop lub inny silnik sklepu.

Odpowiedź brzmi – To zależy!

Aby to rozjaśnić, spróbuję wypisać wady i zalety każdego z rozwiązań.

BUDOWANIA SKLEPU INTERNETOWEGO OD PODSTAW

Zalety Wady
Lekkość – nie posiada zbędnej funkcjonalności Duże koszta – wszystko piszemy od podstaw
Elastyczność – można zaprogramować wszystko co ktoś sobie wymyśli. Nie ma ograniczeń narzuconych przez wcześniej zastosowane wzorce projektowe Większe koszta integracyjne – brak gotowych modułów. Jeśli chcemy sklep dobrze połączyć z płatnościami online, to będziemy musieli zaimplementować całość od podstaw
Prawa – nieograniczone licencyjne możliwości sprzedaży napisanego sklepu internetowego. Dłuższy czas wdrożeń – programowanie wszystkiego od podstaw trwa dłużej.
Większe możliwości optymalizacji i modyfikacji – nie musimy się troszczyć o kompatybilność z modułami i gotowość do aktualizacji do nowszych wersji. Brak wsparcia – w postaci programistów, znających nasz system silnik sklepu.

 

Z tej rozpiski wyciągam wniosek, że jeżeli będziemy w stanie zbudować zespół, który zajmowałby się budowaniem sklepu i mamy na to fundusze, to warto jest rozważyć taką opcję. Również, jeżeli nasz sklep nie będzie wymagał ciągłej rozbudowy, nowych integracji, można zaryzykować i zlecić takie wykonanie profesjonalnej firmie zajmującej się takimi realizacjami. W innych wypadkach, zdecydowanie taniej i prościej będzie zbudować sklep z wykorzystaniem silnika sklepu.

Niżej wypiszę wady i zalety podjęcia decyzji o stworzeniu sklepu w oparciu o Prestashop.

Zalety Wady
Niskie koszty stworzenia sklepu – czasem tylko wystarczy odpowiedni szablon graficzny. Mała elastyczność – nie mamy wpływu na zgodność aplikacji z serwerami HTTP, wersją PHP, system szablonów czy inny integrację z innymi serwerowymi rozwiązaniami. Nie mamy również wpływu na architekturę aplikacji.
Niskie koszty integracji – wiele gotowych modułów, lub dostępnych do kupienia za niewielkie kwoty, w porównaniu z kosztami pisania takich modułów od podstaw. Słaba wydajność – Prestashop to kombajn – posiada wiele funkcjonalności, które nie będą nigdy potrzebne większości z użytkowników. Przekłada się to na szybkość działania sklepu. Poza niezbyt wydajnym cachowaniem nie ma na to za wiele sposobów. Jednak trzeba przyznać, że z wersji na wersje Prestashop działa coraz szybciej. Trzeba zaznaczyć, że to jest wadą tylko dla bardzo dużych sklepów z dużą ilością towarów. Normalny użytkownik nie powinien zauważyć problemów związanych z wydajnością
Darmowe aktualizacje – sztab developerów ciągle przygotowuje nowe aktualizacja i poprawia niedoskonałości, których nie da się uniknąć w tak dużej aplikacji.
Duże wsparcie – dużo firm i developerów, które pomogą Ci zmodyfikować twój sklep. Zarówno w Polsce jak i za granicą. Jeśli nie dogadasz się z jednym człowiekiem, zawsze możesz znaleźć kogoś innego.

 

Podsumowanie

Jeżeli nie dysponujesz budżetem powyżej 100 tys zł (w pierwszym roku) i chcesz zbudować ciągle rozwijający się sklep internetowy, to silnik sklepu taki jak Prestashop będzie idealny.