Zadanie polegało na stworzeniu rozwiązania, które umożliwiłoby zamawianie jednego produktu w różnych cenach i konfiguracjach. Z uwagi na mnogość atrybutów oraz indywidualny wpływ każdego z nich na cenę, zastosowanie wbudowanych wariantów Woocommerce było podejściem nieoptymalnym.
W efekcie wytworzony został konfigurator, który optymalizuje czas potrzebny na wprowadzanie asortymentu jednocześnie pozostając prostym i przyjemnym dla klienta końcowego.
Najważniejsze funkcjonalności:
- Możliwość zdefiniowania dowolnej ilości pól tekstowych w produkcie, wymaganych lub opcjonalnych
- Możliwość zdefiniowania wariantów do wyboru, z których każdy może mieć osobne zdjęcie. Po wybraniu wariantu galeria przełącza się na zdjęcie konkretnego wariantu
- Możliwość zdefiniowania predefiniowanych tekstów do wyboru (np. treść życzeń)
- Możliwość wyłączenia wysyłki „za pobraniem” dla koszyka zawierającego określone produkty personalizowane
- Możliwość ustalenia czasu dostawy zależnego od sumarycznej ilości w koszyku
- Wszystkie opcje konfiguracyjne mogą mieć swój indywidualny wpływ na końcową cenę produktu
- Cena jest dynamicznie przeliczana i wyświetlana po wybraniu dowolnej konfiguracji
- Całość konfiguracji zapisuje się w metadanych zamówienia, jest też wyświetlana użytkownikowi w koszyku oraz wiadomościach email
Wykorzystane technologie:
- WordPress
- Woocommerce
- PHP
- jQuery
- ACF
WoocommerceWordpress