Cadevent
Samodzielnie zbudowany sklep B2B do zamówień hurtowych — projekt produktu, architektura, implementacja, testy i wdrożenie wykonane przez jednego developera. Zbudowany w Nuxt i podłączony do WooCommerce. Checkout integruje odbiór w paczkomacie InPost.
Informacje o projekcie
- Rola
- Samodzielnie zaprojektowałem i dostarczyłem storefront, integracje, checkout, testy oraz wdrożenie produkcyjne.
- Okres
- 2026 · Ciągły rozwój produktu
- Zespół
- Projekt samodzielny · 1 developer

Wyzwanie
Istniejący setup WooCommerce nie miał dopasowanego frontu dla klientów biznesowych. Zamówienia hurtowe wymagały uproszczonej ścieżki od wyboru do checkoutu z InPost jako główną opcją dostawy.
Kluczowa decyzja
Zachować WooCommerce jako silnik handlowy, ale zastąpić warstwę motywu skoncentrowanym storefrontem Nuxt i kontrolowanym checkoutem.
Podejście
Wybrałem headlessowy frontend Nuxt podłączony do WooCommerce zamiast podejścia opartego na motywie, zachowując pełną kontrolę nad checkoutem. Zintegrowałem mapę InPost Geowidget, aby klient wybierał paczkomat podczas składania zamówienia. Zmienne środowiskowe konfigurują ID metod wysyłki pod mapowanie Baselinker.
Kluczowe elementy
- Mapa InPost Geowidget do wyboru paczkomatu w checkoutcie
- Headless WooCommerce z mapowaniem wysyłki Baselinker
- Uproszczona ścieżka zamówień B2B od produktu do potwierdzenia
Architektura
- Frontend Nuxt z renderowaniem po stronie serwera
- Headless backend WooCommerce
- Integracja API InPost Geowidget dla paczkomatów
- TypeScript w całym frontendzie
Rezultat
Działający sklep B2B łączący wybór produktu z dostawą InPost w jednym uproszczonym checkoutcie.
Wewnątrz produktu

