papierspeints
Od 2008 roku papierspeints jest wiodącym we Francji sklepem internetowym z tapetami premium i dekoracjami ściennymi. Przenieśliśmy sklep z rozbudowanego rozwiązania custom na Shopware 6, zachowaliśmy wszystkie znane funkcje i wdrożyliśmy automatyczne SEO dla kategorii i filtrów. Dzięki temu mały zespół zarządza dziś sklepem znacznie efektywniej.
Replatforming rozbudowanego rozwiązania custom ze specyfikacją wymagań liczącą ponad 100 stron
Migracja około 80 000 produktów wraz z danymi klientów, zamówieniami i historią
Automatyczne meta title, meta description i opisy kategorii dla wielu kategorii i kombinacji filtrów
Bardzo mały zespół (2–3 osoby), który wcześniej wiele rzeczy utrzymywał ręcznie
Shopware 6 ze wszystkimi znanymi funkcjami, m.in. zamawianiem próbek, coordinated products i teaserami dopasowanymi do filtrów
Dynamiczne treści SEO dzięki snippetom w CMS zamiast ręcznej pracy dla każdej kategorii
Dane klientów, zamówienia i historia przeniesione w około cztery tygodnie
Technologie w tym projekcie
Stack stojący za wiodącym we Francji sklepem internetowym z tapetami premium.
-
Shopware
Platforma e-commerce open source z elastycznym CMS i rozszerzalną architekturą wtyczek. W papierspeints Shopware 6 zastępuje rozbudowane rozwiązanie custom, przejmuje wszystkie znane funkcje i automatycznie generuje treści SEO dla kategorii i filtrów. Agencja Shopware
-
Mollie
Dostawca płatności, który udostępnia popularne metody płatności w ramach jednej integracji. W sklepie Mollie łączy wszystkie płatności w jednym miejscu, dzięki czemu mały zespół zarządza nimi bez dodatkowego nakładu pracy.
-
Lengow
Platforma do zarządzania feedami, która przygotowuje katalogi produktów dla marketplace’ów, porównywarek cen i reklam produktowych. Dla papierspeints Lengow przekazuje katalog około 80 000 produktów do kolejnych kanałów sprzedaży bez ręcznej obsługi.
Przy rozwiązaniu custom diabeł tkwi w szczegółach
Od 2008 roku papierspeints jest wiodącym sklepem internetowym z tapetami premium we Francji. Sklep przeszedł z rozbudowanego rozwiązania custom na Shopware 6, z około 80 000 SKU i bardzo małym zespołem. Project Manager Duy Pham o specyfikacji wymagań liczącej ponad 100 stron, automatycznym SEO dla kategorii i filtrów oraz o tym, co musi zapewnić agencja Shopware przy replatformingu.
papierspeints korzystał wcześniej z rozwiązania custom. Dlaczego Shopware, a nie Shopify czy Magento?
Dotychczasowy sklep opierał się na rozwiązaniu custom. Przy replatformingu wszystkie istniejące funkcje musiały więc zostać przeniesione, a indywidualnych wymagań było bardzo dużo. W zasadzie byłoby to możliwe na każdej platformie. Przy takiej liczbie funkcji custom Shopify szybko dotarłby jednak do swoich granic, dlatego został odrzucony na wczesnym etapie.
Magento dłużej brało udział w wyborze, bo rozwiązania custom byłyby tam równie możliwe. Ostatecznie o wyborze Shopware przesądziła nowocześniejsza obsługa: zespół papierspeints jest bardzo mały, a panel Shopware szybko go przekonał.
Do tego doszły synergie: agencja partnerska wniosła doświadczenie z Shopware w e-commerce z tapetami, a kilka sprawdzonych funkcji ze sklepu partnerskiego przejęliśmy i przenieśliśmy. papierspeints bezpośrednio na tym skorzystał.
Co mogło przemawiać przeciwko Shopware?
Największą obawą było to, czy uda się zrealizować wszystkie wymagania. Stary sklep był rozbudowanym, bardzo obszernym rozwiązaniem custom. Właściciel sklepu obawiał się, że Shopware nie odwzoruje jego wymagań w ogóle, nie dokładnie albo tylko z dużymi ograniczeniami. Gdyby wymagania okazały się niewykonalne, byłby to wyraźny argument przeciwko Shopware.
Rozwiązaliśmy to podczas szczegółowych warsztatów. Specyfikacja wymagań liczyła ponad 100 stron, a my kilkakrotnie przeszliśmy ją z właścicielem sklepu punkt po punkcie. Jako agencja Shopware musieliśmy potwierdzić dla każdego krytycznego wymagania, że da się je zrealizować bez dużych kompromisów. Taki nakład pracy zdarza się rzadko, ale właśnie on zabezpieczył tę decyzję.
Jak przebiegała migracja do Shopware?
Mieliśmy dostęp do dotychczasowego sklepu, więc mogliśmy obejrzeć funkcje z perspektywy użytkownika, a zespół deweloperski mógł się z nimi zapoznać. Do tego doszło wiele rozmów z klientem, bo diabeł tkwił w szczegółach. Kto przez lata pracuje z jednym systemem, uważa za oczywiste wiele rzeczy, które w Shopware nie są standardem.
Dużym ułatwieniem był dostęp do kodu źródłowego. To nie jest oczywiste. Dzięki temu wiele szczegółowych pytań wyjaśniliśmy wcześniej i celowo omawialiśmy je na spotkaniach z klientem. To, czego nie dało się ustalić z rozmów ani z kodu, sprawdzaliśmy bezpośrednio w bazie danych.
Dalej praca była bardzo operacyjna: regularne spotkania z klientem, gęsto zaplanowane iteracje i pętle feedbacku oraz sprint review, na których pokazywaliśmy każdą implementację. Dokumentacja projektowa i użytkownika pomogła klientowi w testach i odbiorze. Było to czasochłonne, ale właśnie to przesądziło o sukcesie projektu.
Przy migracji klientów i zamówień zmapowaliśmy dane ze starego systemu: jakich pól potrzebuje Shopware, aby przenieść zamówienia, i które z nich istnieją w starym sklepie. Ponieważ klient od razu udostępniał każdy potrzebny dostęp, poszło to znacznie sprawniej niż zwykle.
Jak długo trwała migracja?
Dane klientów, zamówienia i historia zostały przeniesione szybko: w około dwa sprinty, czyli cztery tygodnie, plus mniej więcej dwa tygodnie przygotowań. Ponieważ mogliśmy pracować na oryginalnych danych, dobrze przygotowaliśmy mapowanie, a dane klientów, historia, zamówienia i produkty przeszły bez problemów.
Przy każdej zmianie systemu więcej pracy wymaga content. Migracji treści nie zawsze da się zautomatyzować. Poradniki i inne strony z treściami w dużej części trzeba było przenieść ręcznie, co zajęło do trzech miesięcy. Decydowała o tym nie technologia, lecz czas: zespół papierspeints jest mały i równolegle miał wiele innych zadań.
Co było największym wyzwaniem technicznym i jak je rozwiązaliście?
Automatyczne zarządzanie SEO dla kategorii i filtrów. Sklep ma bardzo dużo kategorii i około 80 000 SKU, a klienci filtrują je według koloru, stylu i wielu innych atrybutów. papierspeints nie chciał ręcznie utrzymywać meta title, meta description i opisów dla każdej kategorii. Miały powstawać automatycznie i dostosowywać się do wybranych filtrów.
Przykład: bez filtra opis brzmi „Wszystkie tapety”, a meta description na przykład „Odkryj naszą kolekcję tapet”. Gdy ktoś wybierze filtr „niebieski”, pojawia się „Niebieskie tapety” i „Kup niebieskie tapety w [sklep]”. Dotyczy to wielu danych jednocześnie: ID kategorii, nazwy kategorii, meta title, meta description, słów kluczowych SEO i zagnieżdżenia poziomów kategorii.
Rozwiązaliśmy to za pomocą dynamicznych snippetów w treściach CMS. Administratorzy mogą wykorzystywać te dynamiczne treści na wszystkich stronach CMS. Brzmi prosto, ale przy takiej liczbie kategorii i filtrów było to prawdziwe wyzwanie. Klient wszystko przetestował i odebrał.
Co rozbudowaliście w Shopware poza standardem?
Ponieważ stary sklep był rozwiązaniem custom, papierspeints nie chciał stracić żadnej ze znanych funkcji. Przegląd:
Dynamiczne treści na stronie kategorii: banner, hero i karuzela dopasowują się do filtrów. Po wybraniu koloru niebieskiego pojawia się niebieski teaser z pasującym tekstem, po wybraniu czerwonego – czerwony. Shopware nie oferuje tego w standardzie.
Dynamiczne SEO title i meta description zależne od wybranych filtrów.
Zoptymalizowany, prostszy w obsłudze import i eksport produktów.
Zamawianie próbek: wiele tapet ma próbkę, którą klienci mogą bezpłatnie dodać do koszyka bezpośrednio na stronie produktu.
Coordinated products: produkty, które do siebie pasują, podobnie jak karuzela produktów powiązanych, z dostosowanymi komponentami CMS.
Dostosowane USP w stopce, pliki do pobrania przy produktach i prezentacja wariantów produktów.
B2B: dostosowany widget listy zakupowej, quote management i historia zamówień.
Wiele z tego jest w Shopware w zasadzie możliwe, ale nie tak precyzyjnie, jak potrzebował papierspeints. A to tylko część wprowadzonych zmian.
Jak duży był zespół i jak długo trwał projekt?
Zespół był niewielki: po jednej osobie na backend, frontend i QA oraz kierownik projektu. Kickoff z klientem odbył się 9 lipca 2025 r., a go-live zaplanowano na połowę stycznia 2026 r. Harmonogram był ambitny.
Pod względem developmentu dotrzymalibyśmy terminu. Sklep wystartował około ośmiu tygodni później, w marcu 2026 r. Przy replatformingu klient ma oprócz developmentu wiele własnych zadań: migrację treści, dostosowanie danych produktowych, przejęcie tematów SEO i marketingu. Przy małym zespole termin przesuwa się wtedy razem z nimi. W takich projektach to raczej reguła niż wyjątek.
Co wynosisz z tego projektu na kolejne projekty Shopware?
Przede wszystkim to, jak bardzo opłaca się ścisła współpraca z klientem. Dzięki regularnym iteracjom i pętlom feedbacku nowy sklep krok po kroku trafił dokładnie tam, gdzie chciał go mieć papierspeints: ze wszystkimi znanymi funkcjami, tylko na nowoczesnej platformie.
To doświadczenie przenosimy na kolejne projekty. Gdy klient przechodzi z rozwiązania custom, poświęcamy jeszcze więcej czasu fazie początkowej: szczegóły starego rozwiązania, oczekiwany rezultat i spodziewane działanie ustalamy wspólnie, zanim zacznie się wdrożenie. Wymagania custom, których standard Shopware nie obejmuje, opisujemy szczegółowo już na starcie. Dzięki temu wdrożenie jest jeszcze bardziej przewidywalne, a obie strony oszczędzają rundy uzgodnień.
Planujesz projekt Shopware?
Chcesz przejść z rozwiązania custom na Shopware bez utraty znanych funkcji? Jako certyfikowana agencja Shopware i Gold Partner wspieramy projekty replatformingu od analizy wymagań po bieżące utrzymanie.
Jan Sękara
Director of Operations