← Wszystkie case studies

Alget · E-commerce / elektronika, AGD, ogród

Bezpieczeństwo i stabilizacja integracji w PrestaShop 8

Bezpieczeństwo, dedykowane moduły, SEO techniczne

Alget.pl to duży sklep na platformie PrestaShop 8. Nasza praca skupiła się na rozwiązaniu nietypowych problemów z bezpieczeństwem i integracjami. Przeprowadziliśmy śledztwo w sprawie błędnych statusów zamówień, zablokowaliśmy ataki SQL Injection i uporządkowaliśmy techniczne SEO sklepu.

Stack

  • PrestaShop 8
  • BaseLinker
  • Przelewy24
  • Python
  • PrestaShop 8
  • Bezpieczeństwo
  • Diagnostyka
  • SEO techniczne
Wdrożone moduły
5
Skrypty SEO
13
Pola CMS (H1)
202
Override motywu
9+

Wyzwanie

Sklep borykał się z krytycznym problemem: zamówienia opłacone przez Przelewy24 miały losowo nadpisywane statusy na „opłacone”, nawet po ich anulowaniu. Stanowiło to realne ryzyko wysyłki nieopłaconego towaru. Co gorsza, sklep stał się celem nietypowego ataku SQL Injection wymierzonego w formularze wiadomości. Wymagało to szybkiej interwencji, wdrożenia zabezpieczeń i docelowego znalezienia źródła problemów we współpracy z klientem. Dodatkowo sklep potrzebował zaawansowanych optymalizacji SEO.

Śledztwo w sprawie statusów zamówień

Zauważyliśmy, że statusy zamówień były samoczynnie zmieniane na „opłacone”, co groziło wysyłką darmowego towaru. Wdrożyliśmy natychmiastowe rozwiązanie i rozpoczęliśmy dochodzenie.

  • Szybko napisaliśmy i wdrożyliśmy moduł blokujący nieautoryzowane zmiany statusów, działający jako bezpiecznik.
  • Zaczęliśmy analizować logi systemowe, aby znaleźć prawdziwe źródło problemu.
  • Współpracując z klientem, odkryliśmy, że winny był błędnie działający skrypt po stronie BaseLinkera, który został ostatecznie naprawiony.

Atak SQL Injection i zabezpieczenie formularzy

Sklep stał się celem nietypowego ataku SQL Injection, wymierzonego w formularze wiadomości do zamówień. Było to zaskakujące, ale stanowiło cenną lekcję.

  • Atakujący próbowali wykorzystać luki w standardowych formularzach kontaktowych PrestaShop.
  • Wdrożyliśmy zaawansowane zabezpieczenia oparte na reCAPTCHA v3, obejmujące wszystkie punkty styku użytkownika ze sklepem.
  • Doświadczenie to pozwoliło nam lepiej zrozumieć wektory ataków na sklepy e-commerce i wzmocnić nasze procedury bezpieczeństwa.

Narzędzia SEO i optymalizacja

Zamiast modyfikować rdzeń PrestaShop, stworzyliśmy niezależny zestaw narzędzi w języku Python do zarządzania technicznym SEO.

  • Skrypty automatycznie analizują dane z Google Search Console i generują listy przekierowań.
  • Zidentyfikowaliśmy i naprawiliśmy problemy z kanibalizacją słów kluczowych na ponad 250 stronach.
  • Uporządkowaliśmy strukturę nagłówków H1 w opisach produktów i kategorii, poprawiając czytelność dla wyszukiwarek.

Automatyzacja linkowania wewnętrznego

Wdrożyliśmy autorski moduł do inteligentnego linkowania wewnętrznego na blogu sklepu.

  • Moduł wykorzystuje modele językowe (LLM) do analizy treści i automatycznego dobierania optymalnych linków.
  • Proces ten znacznie przyspiesza pracę nad SEO i zwiększa wartość merytoryczną artykułów na blogu.
  • Rozwiązanie działa w pełni automatycznie, integrując się z istniejącą strukturą sklepu.

Efekty

  • Pełne zabezpieczenie procesu płatności i wyeliminowanie ryzyka wysyłki nieopłaconych zamówień
  • Skuteczna blokada ataków na formularze sklepu i zwiększenie ogólnego bezpieczeństwa platformy
  • Uporządkowana struktura SEO, wyeliminowanie kanibalizacji słów kluczowych i poprawa widoczności
  • Wdrożenie 5 autorskich modułów optymalizujących pracę sklepu

Powiązana usługa

Ten projekt wpisuje się w zakres, który opisujemy szerzej na stronie oferty.

SEO techniczne dla PrestaShop

Inne case studies

Unikat Książki

Migracja, naprawa katalogu i aktualizacja silnika

Ratunek dla sklepu z 270 tys. produktów. Migracja z niedziałającego PrestaShop 1.7 na 8.2

Unikat Książki zgłosił się do nas z poważnym problemem: ich stary sklep na PrestaShop 1.7 przestał radzić sobie z ogromnym katalogiem 270 tysięcy produktów. Panel administracyjny (Back Office) zawieszał się (błąd 500), zmuszając klienta do zarządzania ofertą wyłącznie "w ciemno" przez BaseLinkera. Naszym zadaniem było uratowanie bazy, migracja do stabilnego PrestaShop 8.2 i przywrócenie klientowi kontroli nad własnym sklepem.

Kluczowe punkty wdrożenia:

  • Naprawa niedziałającego katalogu 270 tys. produktów i powrót do płynnego zarządzania w Back Office
  • Bezpieczna migracja bazy danych z PS 1.7 do 8.2 bez utraty historii zamówień i klientów
  • Minimalny wpływ na sprzedaż, tylko 2 godziny przerwy technicznej podczas synchronizacji bazy
  • Wdrożenie nowego motywu i dostosowanie koszyka pod polskie realia (InPost, Orlen Paczka)
  • Migracja PS 8
  • Naprawa błędów
  • Duży katalog
  • BaseLinker
Pełny opis case study

TRL Trader Line

Opieka techniczna, wdrożenia SEO, stabilizacja

Stabilny Multistore B2B. Proaktywna opieka i techniczne SEO

TRL Trader Line to prężnie działający producent B2B, operujący na trzech rynkach (Polska, Słowacja, Niemcy) w ramach architektury PrestaShop Multistore. Klient potrzebował stabilnego partnera technologicznego, który nie tylko wdroży wytyczne z audytów SEO, ale też przejmie pełną odpowiedzialność za kod sklepu, zapobiegając awariom zanim te wystąpią na produkcji.

Kluczowe punkty wdrożenia:

  • Uporządkowanie kodu sklepu — pełna kontrola nad zmianami i bezpieczne wdrożenia (brak regresji)
  • Wdrażanie zaleceń SEO bezpośrednio w plikach motywu, co gwarantuje ich trwałość i odporność na nadpisywanie
  • Proaktywne monitorowanie sklepu i wyłapywanie błędów, zanim zauważą je klienci
  • Stabilne działanie na wydajnym serwerze VPS od Cyberfolks, bez technicznych ograniczeń
  • Opieka techniczna
  • Multistore B2B
  • SEO techniczne
  • Cyberfolks VPS
Pełny opis case study

Chcesz omówić podobny projekt?

Bezpłatny audyt sklepu