Narzędzie produktowe WordPress

Woo3D

Samodzielnie zbudowana wtyczka WooCommerce — projekt produktu, architektura, implementacja, testy i wdrożenie wykonane przez jednego developera — która zamienia wycenę druku 3D w prowadzony zakup online. Klienci wgrywają pliki STL, widzą podgląd 3D, ustawiają materiał i wypełnienie, dostają natychmiastową cenę i przechodzą do checkoutu.

Informacje o projekcie

Rola
Przełożyłem proces wyceny na produkt i samodzielnie zbudowałem wtyczkę, kalkulator, viewer 3D, licencjonowanie oraz integrację WooCommerce.
Okres
Grudzień 2025–styczeń 2026 · Niezależna budowa wtyczki
Zespół
Projekt samodzielny · 1 developer
Kalkulator Woo3D wdrożony w sklepie Cadevent do zamówień wydruków 3D

Wyzwanie

Wycena usług druku 3D jest złożona. Każdy model ma unikalną objętość, materiały kosztują inaczej, czas druku zależy od wypełnienia i geometrii, a zużycie maszyny trzeba uwzględnić. Ręczna wycena jest wolna i podatna na błędy.

Kluczowa decyzja

Mierzyć objętość STL w przeglądarce przez viewer Three.js, aby wycena była natychmiastowa bez serwerowego przetwarzania geometrii.

Podejście

Zbudowałem wtyczkę WordPress z podglądem STL na Three.js do ekstrakcji objętości — viewer służy jednocześnie jako narzędzie pomiaru objętości, dzięki czemu wycena jest dokładna bez przetwarzania modeli po stronie serwera. Kalkulator JS liczy koszt materiału z objętości i gęstości, koszt maszyny z szacowanego czasu druku i parametryzacji drukarki oraz progi rabatów objętościowych. Integracja WooCommerce trzyma dane zamówienia w sesji i tworzy produkty przy checkoutcie. Opcjonalny serwer weryfikacji licencji Firebase na Vercel kontroluje funkcje PRO.

Kluczowe elementy

  • Viewer STL Three.js z ekstrakcją objętości i estymacją czasu druku
  • Silnik cen multi-materiał z progami rabatów objętościowych
  • Flow zamówień WooCommerce oparty o sesję od uploadu do checkoutu
  • Panel admina: filamenty, parametry drukarki i wygląd
  • System licencji weryfikowany przez Firebase dla funkcji PRO
  • System i18n etykiet frontendu

Architektura

  • Wtyczka WordPress (PHP) z pełną integracją hooków WooCommerce
  • Three.js ze STLLoader do renderu modelu w przeglądarce
  • Kalkulator JavaScript kosztów materiału, maszyny i rabatów
  • API weryfikacji licencji Firebase hostowane na Vercel
  • Dashboard ustawień admina: filament, drukarka, wygląd, licencja
  • Zadanie cron WordPress do automatycznego czyszczenia draftów produktów

Rezultat

Kompletna implementacja wtyczki zamieniająca ręczną wycenę druku 3D w self-service flow zakupowy WooCommerce, z opcjonalnymi ustawieniami PRO za licencją.

WordPressWooCommercePHPJavaScript3D Printing