Sklep na WooCommerce

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