Przejdź do treści
Luk Studio Bezpłatna wycena

Realizacje

Realizacje: integracje, sklepy i strony

Każda realizacja w tym samym układzie: z czym przyszedł klient, co zrobiłem i co się zmieniło.

Eltrox

Sklep z elektroniką: wszystkie kanały sprzedaży spięte z ERP

  • Verto (ERP)
  • BaseLinker
  • Allegro · eMAG · BOL.com
  • PrestaShop
  • Symfony

Usługi: Integracje BaseLinker, Integracje z marketplace'ami, Integracje z ERP

Problem

Eltrox sprzedaje elektronikę w sklepie na PrestaShopie, na Allegro, eMAG (Rumunia, Bułgaria, Węgry), BOL.com, Amazonie i Empiku, a do tego hurtowo przez platformę B2B. Wszystkie kanały łączyły się z ERP Verto przez stary system na PHP 5, w którym trudno było cokolwiek bezpiecznie zmienić. Stany i ceny na Allegro aktualizował BaseLinker bez wglądu w rozjazdy, listy przewozowe dla eMAG i BOL.com trzeba było robić w panelach, a gdy sklep albo BaseLinker chwilowo nie odpowiadał, informacja o zmianie statusu z Verto przepadała.

Co zrobiłem

  • Przeniosłem integracje kanał po kanale do nowego systemu na Symfony. Każde przełączenie miało okres równoległego działania i plan powrotu, więc sprzedaż nie stanęła ani na dzień.
  • Zamówienia z każdego kanału zakładają się w Verto razem z kontrahentem, płatnością, dostawą i punktem odbioru. Zamówienia, które wymagają człowieka (nieopłacone, bez stanu, z błędnym adresem, zdublowane), automat zatrzymuje do sprawdzenia.
  • Na eMAG: zamówienia w trzech walutach, rozkład adresu także z cyrylicy, weryfikacja numeru VAT w VIES dla firm, listy przewozowe eMAG Courier (z pobraniem i do automatów) dołączane do dokumentu w Verto i automatyczne przekazywanie faktur.
  • Na BOL.com: listy przewozowe przez przewoźnika, zgłaszanie przesyłki do BOL.com i etykieta w Verto.
  • Na Allegro: własna synchronizacja stanów z magazynu sklepu i cen z cennika Verto, kończenie i wznawianie ofert przy braku towaru oraz raporty rozjazdów. Do Allegro wracają statusy i numery przesyłek.
  • Z Verto do kanałów: skrypty w Verto zgłaszają zmianę statusu, nadanie przesyłki i wystawienie faktury, a nieudane zgłoszenia trafiają do kolejki ponowień zamiast przepadać.
  • Platforma B2B przyjmuje zamówienia od kontrahentów prosto z ich BaseLinkera (Base Connect). Na tych samych danych działa też katalog marki własnej Voltage, synchronizowany z hurtownią raz na dobę.

Efekt

Wszystkie zamówienia trafiają do ERP przez jeden system, który da się rozwijać i testować. Statusy, numery przesyłek i faktury docierają do klientów na każdym kanale bez ręcznych poprawek, a obsługa klienta zajmuje się tylko wyjątkami. Konto na Allegro nie zależy już od BaseLinkera.

Cora

Producent opraw LED: konfigurator produktów, z którego strona pobiera całą ofertę

  • Symfony
  • Sulu CMS
  • REST API
  • WordPress

cora.pl

Usługi: Sklepy i moduły

Zrzut strony Cora

Problem

Cora Lighting Factory to producent opraw LED z Bytomia, eksportujący do ponad 40 krajów. Każdy model oprawy ma wiele wariantów (kolor, barwa światła, kąt świecenia, moc), a każdy wariant potrzebuje własnej karty katalogowej, deklaracji CE i pliku fotometrycznego. Strona stała na WordPressie, który przy ponad 40 000 rekordów nie dawał rady ich przetwarzać. Oferta potrzebowała osobnego systemu, a strona miała dalej pokazywać ją całą bez ręcznego przepisywania produktów.

Co zrobiłem

  • Zbudowałem konfigurator produktów na Symfony i Sulu CMS: modele opraw, warianty, kategorie i panel do zarządzania nimi.
  • Każdy wariant ma kartę katalogową PDF, deklarację CE i plik fotometryczny do pobrania.
  • Produkty wchodzą do konfiguratora importem z arkusza, a modele bez widocznych wariantów same znikają z oferty.
  • Udostępniłem bazę przez REST API. Strona na WordPressie pobiera z niego kategorie, modele i tabele wariantów z filtrami.
  • Ostatnio postawiłem kopię strony na środowisku testowym, przygotowałem na niej nowy wygląd i znalazłem przyczynę błędu importu, przez który puste komórki arkusza nadpisywały dane produktów.

Efekt

Cała oferta jest w jednym systemie, a strona pokazuje ją automatycznie: nowy wariant dodany w konfiguratorze od razu pojawia się na cora.pl razem z kartą do pobrania. Do naprawy importu klient ma plan w pięciu krokach, z raportem różnic przed każdym importem i blokadą masowych zmian.

Tutino

Galeria i sklep z obrazami na WooCommerce

  • WooCommerce
  • SEO
  • wydajność
  • Meta

tutino.pl

Usługi: Sklepy i moduły

Zrzut strony Tutino

Problem

Sklep z oryginałami i wydrukami obrazów jednego artysty. Sprzedaż szła głównie z Facebooka, ale ruch nie miał się gdzie zatrzymać: nie było piksela, katalogu produktów ani zapisu na newsletter. Strona ładowała się wolno (49 wtyczek, nakładające się cache, kilkadziesiąt plików CSS i JS), większość prac leżała w jednej kategorii, a zdarzały się błędy 500.

Co zrobiłem

  • Uporządkowałem sklep pod Google: 7 kategorii zamiast jednej zbiorczej, opisy i teksty alternatywne dla wszystkich 78 prac, przekierowania 301 i strona „Obraz na zamówienie”.
  • Przebudowałem kartę produktu: wybór oryginał lub wydruk jako kafelki, tabelka wymiarów i techniki, sekcja „O obrazie” i obsługa prac już sprzedanych.
  • Odchudziłem stronę: mniej wtyczek, skrypty ładowane tylko tam, gdzie są potrzebne, cache stron i przejście na PHP 8.3. Dodałem zabezpieczenie przed zapisaniem w cache pustej strony.
  • Podpiąłem sprzedaż z reklam: piksel Meta po zgodzie na ciasteczka, Conversions API po stronie serwera, własny plik produktów dla katalogu Meta odświeżany co godzinę i osobny plik dla Google Merchant Center.

Efekt

Na telefonie strona główna ładuje główną treść w 4,6 s zamiast 10,2 s, a karta produktu w 3,3 s zamiast 8,0 s. Katalog produktów w Meta działa i aktualizuje się sam, więc reklamy pokazują aktualne prace i ceny.

Extra Ecclesia

Portal i czasopismo katolickie na WordPressie

  • WordPress
  • wtyczka autorska
  • MailPoet
  • Brevo

www.extraecclesia.pl

Usługi: Sklepy i moduły

Zrzut strony Extra Ecclesia

Problem

Wydawca czasopisma „Extra Ecclesia” miał portal na gotowym motywie, a jedynym źródłem przychodu było wydanie PDF. Brakowało miejsca na reklamę firm z branży i kanału, który sprowadzałby czytelników z powrotem na stronę.

Co zrobiłem

  • Napisałem własny motyw WordPress w miejsce gotowego: strona główna z wyróżnionymi tekstami, newsami, wydaniami PDF, rozważaniami i zapisem na newsletter.
  • Zbudowałem autorski moduł, który według harmonogramu przygotowuje szkice codziennych rozważań i newsów do akceptacji redakcji. Czytania liturgiczne mają źródło zapasowe, a w panelu widać, skąd je pobrano.
  • Uruchomiłem newsletter w MailPoet z dwiema listami odbiorców i wysyłką po publikacji, z pocztą przez Brevo i podpisem DKIM.
  • Dodałem katalog firm z filtrem po branży i województwie, strefę dla dealerów i miejsca na banery.

Efekt

Portal ma nowe źródła przychodu (wizytówki firm, banery, strefa dealera) i codzienny kontakt z czytelnikami przez newsletter. Redakcja zaczyna dzień od gotowych szkiców zamiast od pustej strony.

Kenik

Marka własna Eltroxu (monitoring i wideodomofony): nowa strona główna i porządki w motywie

  • WordPress
  • motyw autorski
  • ACF
  • Webpack

kenik.pl

Usługi: Sklepy i moduły

Zrzut strony Kenik

Problem

Kenik to marka własna Eltroxu: kamery, rejestratory i wideodomofony, z katalogiem produktów i konfiguratorem. Był gotowy projekt graficzny nowej strony głównej, ale motyw był edytowany bezpośrednio na serwerze i nie było jednej aktualnej wersji kodu. Po wcześniejszych zmianach z menu zniknęły realizacje, a wyszukiwarka na każde zapytanie odpowiadała „brak wyników”.

Co zrobiłem

  • Przeniosłem motyw do własnego repozytorium i przed każdym wdrożeniem porównuję go z serwerem, żeby nie nadpisać zmian zrobionych tylko tam.
  • Zbudowałem nową stronę główną według projektu: slider z banerami, kategorie produktów, technologie i rozwiązania dla różnych obiektów. Obrazy, teksty i linki zmienia się w panelu WordPressa.
  • Przywróciłem realizacje i dałem im nowy układ kafelków z tytułem, opisem i datą, edytowanych w panelu.
  • Naprawiłem wyszukiwarkę, która szukała w pustym typie wpisów, i poprawiłem odstępy na telefonach.
  • Usunąłem z serwera publicznie dostępne źródła budowania motywu.

Efekt

Strona główna wygląda jak w projekcie, a treść i realizacje zmienia się w panelu, bez programisty. Wyszukiwarka znów znajduje produkty, a każda zmiana w motywie przechodzi przez repozytorium.

Voltage

Marka własna Eltroxu (akumulatory, ładowarki): strona z katalogiem z hurtowni

  • WordPress
  • API hurtowni
  • ACF
  • katalog produktów

voltage.eu.com

Usługi: Sklepy i moduły

Zrzut strony Voltage

Problem

Voltage to marka własna Eltroxu: akumulatory, ładowarki, zasilacze i przewody USB. Pod domeną wisiała strona „w budowie”, a produkty z opisami i zdjęciami były już w hurtowni. Marka potrzebowała strony z katalogiem szybko, bez czekania na zewnętrzną firmę, która przygotowywała konfigurator.

Co zrobiłem

  • Postawiłem stronę na motywie, który działał już przy innej marce, i przebudowałem jego wygląd: kolory, logo, banery, ikony i stopka według projektu.
  • Podłączyłem katalog do API hurtowni. Produkty, zdjęcia i parametry aktualizują się same raz na dobę i trafiają do czterech kategorii.
  • Stronę główną (banery, kafle kategorii, sekcję „Co nas wyróżnia”) zmienia się w panelu WordPressa, bez kodu.
  • Wyczyściłem wszystkie ślady poprzedniej marki: menu, stopkę, tytuły i opisy dla Google.

Efekt

Marka ma działającą stronę z aktualnym katalogiem, a nowy produkt w hurtowni pojawia się na stronie następnego dnia, bez ręcznego dodawania. Konfigurator można podpiąć później, bez przebudowy strony.

Kontakt

Opisz, co ma się z czym połączyć

  • ✓ Odpowiadam w ciągu 24 godzin w dni robocze.
  • ✓ Wycena jest bezpłatna i bez zobowiązań.
  • ✓ W wycenie dostajesz zakres, koszt i termin.

Wolisz mail? hello@lukstudio.pl

Bez telefonu, bez newslettera.

Administratorem danych z formularza jest Luk Studio Łukasz Stroiński, NIP 573-260-50-76. Używam ich tylko do odpowiedzi na zapytanie i przygotowania wyceny (art. 6 ust. 1 lit. b RODO) i przechowuję do 12 miesięcy od ostatniej wiadomości. Możesz zażądać wglądu w dane, ich poprawienia lub usunięcia, pisząc na hello@lukstudio.pl, a także złożyć skargę do Prezesa UODO. Statystyki odwiedzin (Umami) nie używają ciasteczek ani danych osobowych.