ByteWave
Marketplace · E-commerce

Międzynarodowy marketplace alkoholi premium z aukcjami live

Stworzyliśmy od zera kompleksową platformę aukcyjną dla branży alkoholi luksusowych — łączącą sprzedawców i kupujących z całego świata. Spirits Treasure to dziś działający międzynarodowy marketplace, który ByteWave zaprojektował, zbudował i wdrożył w 6 miesięcy w oparciu o WordPress z architekturą multivendor.

Czas realizacji: 6 miesięcy
Otwórz projekt: spirits-treasure.com

Klient i kontekst biznesowy

Spirits Treasure to holenderski projekt biznesowy stworzony przez Jarni Stevensa, którego ambicją było zbudowanie pierwszego globalnego marketplace dedykowanego alkoholom premium — whisky, koniakom, winom kolekcjonerskim i unikatowym destylatom. Klient pochodzi z Venray w Holandii i działa na rynku międzynarodowym, obsługując kupców i sprzedawców z różnych krajów.

Branża alkoholi luksusowych to specyficzny segment e-commerce — łączy elementy klasycznej sprzedaży online, aukcji domu aukcyjnego (jak Christie's czy Sotheby's), oraz wymogów regulacyjnych charakterystycznych dla obrotu alkoholem. Klient potrzebował platformy, która udźwignie tę złożoność i umożliwi łatwe wystawianie produktów zarówno w trybie aukcji live, jak i sprzedaży za stałą cenę.

Stąd wybór ByteWave: poszukiwał partnera, który zrozumie zarówno warstwę techniczną (multivendor, real-time auctions), jak i wymagania UX charakterystyczne dla luksusowego e-commerce — minimalistyczny design, dbałość o detale, klimat ekskluzywności.

Wyzwanie

Wyzwanie

Budowa międzynarodowego marketplace z aukcjami w czasie rzeczywistym to projekt o znacznej złożoności technicznej. Klient potrzebował platformy, która nie tylko obsłuży transakcje, ale stworzy kompletny ekosystem dla obu stron rynku.

Jednym z największych wyzwań było zaprojektowanie i wdrożenie dedykowanych szablonów formularzy sprzedażowych — sprzedawca alkoholu premium musi podać znacznie więcej szczegółów niż w klasycznym e-commerce: pochodzenie, rocznik, stan butelki, autentyczność, historia kolekcji, certyfikaty. Forma musi być przy tym intuicyjna i estetyczna.

Drugim kluczowym wyzwaniem była integracja trzech rdzeniowych wtyczek WordPress: Dokan (multivendor marketplace), JetEngine + JetFormBuilder (zaawansowane formularze i custom post types) oraz Elementor (visual builder). Każda z tych wtyczek to potężne narzędzie, ale ich połączenie w spójną całość — z synchronizacją danych między panelami sprzedawców, formularzami i frontendem — wymagało precyzyjnej pracy na poziomie kodu.

Konkretne wymagania techniczne

  • Indywidualne panele dla kupujących i sprzedających — każdy z osobnym dashboardem, statystykami, historią
  • Funkcjonalność wystawiania produktów zarówno w aukcjach, jak i bezpośredniej sprzedaży
  • Szczegółowy system ocen i recenzji produktów z weryfikacją kupującego
  • Zaawansowany filtr wielokryterialny (typ alkoholu, kraj pochodzenia, rocznik, cena, typ sprzedaży)
  • Wbudowany live chat do bezpośredniej komunikacji między użytkownikami
  • System powiadomień e-mail i SMS o nowych ofertach, statusie aukcji, transakcjach
  • Premium design dopasowany do ekskluzywnego charakteru sprzedaży alkoholi luksusowych
  • Pełna responsywność dla desktop i mobile
  • Optymalizacja wydajności i architektura gotowa na skalowanie międzynarodowe

Proces realizacji

Projekt zrealizowaliśmy w 6 miesięcy, dzieląc go na 5 ustrukturyzowanych etapów. Każdy etap kończył się weryfikacją z klientem i dostarczeniem konkretnego artefaktu.

01

Discovery i specyfikacja

2-3 tygodnie

Warsztaty z klientem mające na celu zrozumienie jego wizji biznesowej, analiza konkurencji (Christie's, Sotheby's, Whisky Auctioneer), definicja procesu sprzedawcy i kupującego, mapowanie funkcjonalności krytycznych. Efekt: dokument specyfikacji + makiety kluczowych ekranów.

02

UX/UI design i prototyp

4-5 tygodni

Projektowanie wszystkich kluczowych widoków: strona główna z aukcjami live, listing produktów z filtrami, panel sprzedawcy, panel kupującego, formularze wystawiania produktów, proces zakupowy. Premium aesthetic dopasowany do charakteru produktów luksusowych.

03

Architektura i konfiguracja techniczna

2 tygodnie

Konfiguracja Dokan (multivendor), JetEngine (custom post types), JetFormBuilder (zaawansowane formularze) i Elementor (frontend). Projektowanie struktury danych, ról użytkowników, uprawnień.

04

Development

12-14 tygodni

Implementacja wszystkich modułów: aukcje, panele, system ocen, filtrowanie, chat, powiadomienia. Iteracyjne dostarczanie funkcjonalności co 2 tygodnie z weryfikacją u klienta. Customizacja Dokan do potrzeb branży.

05

Testy, optymalizacja i wdrożenie

3 tygodnie

Pełne testy UAT, audyt wydajnościowy (Lighthouse, Core Web Vitals), optymalizacja zapytań do bazy, konfiguracja CDN, wdrożenie produkcyjne, szkolenia klienta z obsługi panelu administracyjnego.

Rozwiązanie

Rozwiązanie techniczne

Sercem platformy jest WordPress z customizowanym ekosystemem multivendor — wybór tej technologii nie był przypadkowy. WordPress umożliwił szybsze wdrożenie sprawdzonych komponentów (Dokan, WooCommerce, JetEngine), pełną kontrolę nad kodem oraz prostą edycję treści dla klienta po wdrożeniu.

Trzy kluczowe wtyczki — Dokan, JetEngine + JetFormBuilder, Elementor — zostały zsynchronizowane do działania jako jeden spójny system. Wymagało to napisania własnych dodatków łączących API tych wtyczek: dane wprowadzone przez sprzedawcę w JetFormBuilder muszą trafić do produktu Dokan, a następnie być wyświetlane przez Elementor w odpowiednim szablonie. Ten przepływ danych był jednym z najbardziej wymagających elementów technicznych.

Architektura jest gotowa na skalowanie — od początku zakładaliśmy, że platforma będzie się rozrastać. Dlatego zastosowaliśmy cache na poziomie obiektów i bazy danych, lazy loading dla obrazów, oraz architekturę asynchroniczną dla powiadomień (kolejka zadań).

Dlaczego WordPress + Dokan, a nie React + Node.js?

Klient potrzebował platformy do uruchomienia na rynku w półroczu, z możliwością samodzielnej edycji treści po wdrożeniu. Custom rozwiązanie wymagałoby budowy modułów (multivendor, payments, CMS) od zera — wydłużałoby projekt o miesiące. Dokan to dojrzała wtyczka multivendor z gotowym sklepem, panelami sprzedawców i procesem zakupowym. Customizacja Dokan + JetEngine + Elementor pozwoliła wystartować w terminie bez kompromisów na funkcjonalności.

Dlaczego dedykowane formularze sprzedażowe?

Standardowe formularze e-commerce nie obsłużyłyby specyfiki alkoholi premium — rocznika, kraju pochodzenia, kolekcji, certyfikatów autentyczności, historii butelki. Stworzyliśmy w JetFormBuilder własne szablony z walidacją per kategoria alkoholu (whisky, koniak, wino), z polami warunkowymi i automatycznym mapowaniem na atrybuty produktu Dokan.

Live chat i powiadomienia

W aukcjach każda sekunda się liczy — kupujący muszą widzieć aktywność innych w czasie rzeczywistym. Integracja live chat między użytkownikami umożliwia bezpośrednie pytania o produkt, a system powiadomień e-mail i SMS informuje o końcu aukcji, przebijających ofertach, zwycięstwie. To zwiększa zaangażowanie i konwersję.

Kluczowe funkcje platformy

Spirits Treasure to nie zwykły sklep — to ekosystem łączący sprzedawców z kupcami premium na rynku globalnym. Oto kluczowe funkcjonalności, które tworzą tę całość:

01

Indywidualne panele kupujących i sprzedających

Każda strona transakcji ma własny dashboard z odpowiednimi narzędziami. Sprzedawca: zarządzanie ofertami, statystyki sprzedaży, historia aukcji, analityka odwiedzin. Kupujący: ulubione produkty, historia zakupów, alerty cenowe, śledzenie aukcji.

02

Aukcje live w czasie rzeczywistym

System aukcji obsługuje licytację z minutowym przedłużeniem (anti-snipe), automatyczne licytowanie do limitu, oraz powiadomienia push dla wszystkich uczestników. Po zakończeniu aukcji następuje automatyczne generowanie zamówienia.

03

Sprzedaż direct (fixed-price)

Obok aukcji sprzedawcy mogą wystawiać produkty po stałej cenie — klasyczny model e-commerce z koszykiem i checkout. Niektóre kolekcje są dostępne tylko w jednym z trybów (np. unikat = aukcja, edycja standardowa = direct).

04

Multi-criteria filter

Zaawansowana wyszukiwarka po: typie alkoholu, kraju pochodzenia, regionie, roczniku, przedziale cenowym, typie sprzedaży, wycenie, sprzedawcy. Filtry można łączyć i zapisywać jako "Saved searches".

05

System ocen i recenzji

Po każdej transakcji obie strony oceniają się nawzajem. Sprzedawcy budują reputację (gold/silver/bronze sellers), kupujący weryfikowani przez historię zakupów. System chroni przed fałszywymi recenzjami.

06

Wbudowany live chat

Sprzedawca i kupujący mogą rozmawiać bezpośrednio — pytania o pochodzenie butelki, zdjęcia szczegółów, możliwość rezerwacji. Chat jest archiwizowany i dostępny z poziomu paneli.

07

Powiadomienia e-mail i SMS

Kluczowe zdarzenia (nowa licytacja, koniec auksji za 5 minut, wygrana, sprzedaż produktu, nowa wiadomość chat) wywołują powiadomienia w wybranych kanałach. Użytkownik konfiguruje preferencje.

08

Premium design

Aesthetic dopasowany do branży luxury — minimalistyczna typografia, dużo białej przestrzeni, ciemne akcenty, wysokiej jakości fotografia produktów. Design wzmacnia poczucie ekskluzywności.

09

Pełna responsywność

Platforma w pełni działa na desktop, tablet i mobile. Aukcje live mają zoptymalizowaną wersję mobilną — dotykowe sterowanie, kompaktowe układy, push notifications.

10

Optymalizacja wydajności

Cache na wielu warstwach (object cache, page cache, browser cache, CDN), lazy loading obrazów, asynchroniczne powiadomienia (queue). Strona ładuje się poniżej 2 sekund nawet przy złożonych listingach.

Stack technologiczny

Każdy element stacku został wybrany z konkretnego powodu — gotowość komponentów, dojrzałość ekosystemu, możliwość samodzielnej edycji przez klienta po wdrożeniu.

WordPress
Dojrzały CMS umożliwiający szybkie wdrożenie + samodzielną edycję klienta
Dokan
Sprawdzony silnik multivendor — gotowe panele sprzedawców, kupujących, system zamówień
JetEngine
Custom post types i meta data dla zaawansowanych atrybutów produktów
JetFormBuilder
Konfiguracja zaawansowanych formularzy sprzedażowych z walidacją warunkową
Elementor Pro
Visual builder umożliwiający klientowi samodzielną edycję frontendu
WooCommerce
Backbone e-commerce — koszyk, checkout, integracje płatności
PHP 8.x
Backend WordPress + customowe wtyczki integrujące Dokan/JetEngine
MySQL
Baza danych + indeksy zoptymalizowane pod aukcje i listingi
Cache (object + page)
Wydajność na poziomie produkcyjnym dla rosnącego ruchu
CDN
Globalna dostępność — klienci z różnych kontynentów

Wyniki

Spirits Treasure działa od 2025 roku jako stabilny międzynarodowy marketplace alkoholi premium. Klient pozytywnie ocenia współpracę i jest w fazie aktywnego rozwoju biznesu — rozszerza ofertę, dodaje nowe kategorie, pracuje nad pozyskiwaniem kolejnych sprzedawców.

Z perspektywy technicznej platforma wytrzymuje rosnący ruch i obsługuje kolejne aukcje bez przestojów. Architektura cachingowa i asynchroniczna pozwala skalować bez fundamentalnych zmian w kodzie.

Z perspektywy klienta najważniejsze są dwa aspekty: (1) platforma faktycznie działa zgodnie z wizją biznesową — łączy międzynarodowych sprzedawców i kupców na rynku alkoholi premium, oraz (2) szybkość wprowadzania zmian — Jarni Stevens może samodzielnie edytować treści, dodawać kategorie, zmieniać wygląd dzięki Elementor, bez angażowania programistów.

Co dalej

Spirits Treasure aktywnie się rozrasta — klient pozyskuje nowych sprzedawców, dodaje kategorie produktów, planuje rozszerzenie geograficzne. ByteWave pozostaje partnerem technicznym, wspiera utrzymanie platformy i rozwija nowe funkcjonalności.

Roadmap obejmuje m.in.: rozbudowę systemu KYC dla sprzedawców profesjonalnych, integracje z dodatkowymi systemami logistycznymi międzynarodowymi, oraz funkcje analityczne dla najbardziej aktywnych sprzedawców.

"BYTEWAVE wykazał się dużym profesjonalizmem, elastycznością oraz doskonałym zrozumieniem wizji projektu. Prace zostały dostarczone terminowo, z dbałością o detale i doświadczenie użytkownika."

Jarni Stevens · Spirits Treasure, Holandia
Przeczytaj pełny list referencyjny

Masz pomysł na projekt?

Porozmawiajmy o tym, jak możemy go zrealizować.

Skontaktuj się z nami