Handel B2B

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
Strona główna sklepu Cadevent z produktami druku 3D

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.

NuxtVue 3WooCommerceInPostTypeScript