Strona ta jest czystym sklepem na WooCommerce opartym na szablonie storefront. Ogólny wygląd pochodzi z motywu natomiast zasada działania i struktura ścieżki zakupowej są domyślne dla WooCommerce
Demo pozwala na:
- Przegląd produktów
- Dodanie do koszyka
- Złożenie zamówienia poprzez Test Order Gateway
- Zalożenie i przegląd konta
Podstawowe funkcje
- obsługa produktów
– podstrona produktu
– lista produktów
– atrybuty produktów
– warianty
– kategorie - ścieżka zakupowa podzielona na koszyk, zamówienie, podziękowanie
- Obsługa kont klientów, tworzenie konta przy składaniu zamówienia
- Obsługa emaili dotyczących konta i zakupów
- Podstawowa obsługa kuponów (dobre wtyczki rozszerzające)
Łatwe możliwości rozwoju
Woocommerce jako wieloletnia technologia dorobił się wielu gotowych rozwiązań pozwalających sprawnie rozbudować niektóre podstawowe funkcjonalności:
- Wishlist
- Obsługa wielu walut (tutaj czasowo obciążać może dostosowanie motywu do wielu walut)
- Przerobienie niektórych widoków na technologię AJAX(przeładowanie zawartości bez odświeżania strony) takich jak filtry w liście produktów, koszyk(usuwanie produktów, zmiana ilości, zarządzanie kuponami)
- Dodawanie własnych pól do produktu za pomocą ACF.
- Domyślna paginacja treści. Endless scroll z doczytywanym kontentem jest możliwy ale często wymaga stworzenia osobnego widoku.
Wybrane widoki Woocommerce
Checkout / Zamówienie
- Podstawowy wygłąd zbudowany w oparciu o tabele. Wymiana na inny widok jest możliwa ale bywa czasochłonna w zależności od designu
- Zarządzanie polami wymaga osobnych integracji w filtry woocommerce
- Przerobienie na AJAX czasem niemożliwe z uwagi na niewykonujące się funkcje płatności(w zewnętrznych wtyczkach)
- Różne podejścia producentów systemów płatniczych (np. Stripe prosi o podanie karty jako pola w zamówieniu, natomiast Paypal udostępnia zupełnie osobne okno.)
- Walidacja pól formularzy jest domyślnie dostępna ale działa poprzez potwierdzenie wysłanie i przeładowanie strony. Aby dodać walidację w czasie rzeczywistym trzeba napisać ją osobno.
Koszyk
- Mini koszyk (np. w headerze) nie jest domyślnie dostępny w woocommerce.
- Notyfikacje pokazują się nad formularzem po przeładowaniu strony. Czasem stworzenie mini koszyka skutkuje „nazbieraniem się” powiadomień na podstronie koszyka.
- Widok oparty na tabelach, zmiana możliwa ale czasochłonna.
Moje konto
- Główny problem to podstawowa strona która nie wnosi żadnej zawartości ale jest potrzebna do wykonywania się logiki backendowej. Można zrobić przekierowanie na inną podstronę lub utworzyć własny widok.
Lokalizacja
- Aby strona była wielojęzyczna należy przygotowywać ją do tego od samego początku.
Pies
