E-commerce
3 godz. 52 min · Webflow · UI, UX i Webdesign
Grzegorz RógIdea ArchitectZ pomocą Webflow, stworzysz gotowe, zaawansowane rozwiązanie e-commerce, z pomocą wizualnego interfejsu. Pod spodem działa rozwiązanie bazodanowe, które w gui pozwala Ci łatwo definiować i edytować produkty, kraje wysyłki, ceny a także spiąć całość z jednym z najnowocześniejszych systemów płatności - Stripe. Aby stworzyć sklep, nie potrzebujesz jednak wiedzy programistycznej, wszystko wykonasz wewnątrz kreatora Webflow.
Webflow pozwala na przygotowanie wyglądu Twojego sklepu, który jest w pełni dostosowany do Twoich (lub Twojego klienta) potrzeb. Możesz wdrożyć dowolny projekt, stworzyć i zaprojektować stronę produktu, koszyka, a także pozostałe podstrony sklepu. Dodatkowo, możesz łatwo rozbudować go nie tylko o statyczne, ale i dynamiczne podstrony, wykorzystując CMS. W ten sposób dodasz do swojego sklepu np. bloga.
O ile sklepy, które sprzedają lokalnie wysyłkowe produkty mogą na ten moment nie być najlepszym wyborem pod Webflow, głównie z uwagi na system wysyłek i płatności, to jeśli rozważasz sprzedaż na cały świat, Webflow posiada kilka naprawdę ciekawych rozwiązań. Kolejne ciekawe zastosowanie e-commerce w Webflow to możliwość sprzedaży produktów cyfrowych - jak e-booki, kursy wideo i inne. To obecnie jeden z najlepszych systemów dla twórców, którzy chcą sprzedawać w sieci, również na cały świat.
W kursie skupimy się na przygotowaniu bardzo praktycznego rozwiązania. Pokażę Ci jak wdrożyć w Webflow kompletny system e-commerce, który odwzorowuje dokładnie istniejący sklep zaprzyjaźnionej marki MKTP (polecamy!). Dzięki temu na rzeczywistych danych postaram się pokazać Ci jak może wyglądać wdrożenie projektu w Webflow.
Choć Webflow nie posiada tysięcy wtyczek, jak WooCommerce, ma też w stosunku do innych systemów dość istotne przewagi - możliwość hostowania i skalowania Twojej strony niezależnie od ruchu, profesjonalny system do tworzenia customowych szablonów i wiele więcej. Tam, gdzie brakuje funkcjonalności, możemy jednak wspierać się automatyzacjami. W kursie dowiesz się jak połączyć Webflow z Zapier czy Integromat, aby stworzyć rozmaite procesy wokół zakupów. Dodatkowo, możesz rozszerzyć jego możliwości o lepszy koszyk np. z pomocąć Foxy Cart i innych rozwiązań, które dają wiele możliwości!
Webflow oferuje szereg narzędzi ułatwiających modyfikację sklepu jak i zarządzanie stanem magazynowym i przyjmowanymi zamówieniami z pomocą przeglądarki - obsługa sklepu może w ten sposób łatwo dokonywać zmian i monitorować zamówienia. Dodatkowo, do sklepu można dorobić szereg automatyzacji. Jeśli zarządzasz wieloma sklepami dla klientów, możesz uruchomić opcję billing - ciekawy wariant w którym klienci opłacają wszystkie usługi a także Twoje usługi utrzymania serwisu.
Kurs został przygotowany z myślą o tych z Was, którzy znają już Webflow i chcą zacząć budować sklepy internetowe dla siebie, lub oferować taką usługę swoim klientom. Webflow to także jedno z najlepszych narzędzi pozwalających sprzedawać na cały świat cyfrowe produkty - będzie więc świetnym rozwiązaniem dla twórców, którzy myślą o takich przedsięwzięciach. Zdecydowanie polecamy jednak wcześniej zapoznać się z pozostałymi kursami Webflow, a także kursem HTML od Podstaw. Web Developerzy mogą także wykorzystać platformę e-commerce w Webflow do szybszych wdrożeń a także rozbudowania swojego portfolio o modną, rosnącą w siłę usługę.
Cześć! Witaj w drugiej lekcji, w której konfigurujemy nasz sklep.
Jeżeli zaczynalibyśmy od nowego projektu w Webflow, chciałbym pokazać ci, jak to skonfigurować.
Wybieramy moduł e-commerce,
a następnie wybieramy po prostu Let's do this, czyli zgadzamy się na to, że Webflow niejako
przekształci nasz projekt w projekt e-commerce
i to nie jest już odwracalne. Natomiast z tym projektem e-commerce
automatycznie zostały utworzone Produkty, a raczej miejsce na produkty - to jest
specjalna taka kolekcja tak jak w module CMS - Kategorie, Dyskonty, Zamówienia.
Mamy także strukturę stron, która została przygotowana. Te strony Ecommerce Pages, jak
widzisz, zostały też automatycznie dla nas wygenerowane.
Więc to wszystko dzieje się po jednym kliknięciu w sposób automatyczny.
Natomiast Setup guide dla nowego projektu jest wypełniony tylko w tej części SSL,
bo Webflow na swojej subdomenie zrobił dla nas certyfikat SSL.
Resztę musimy wypełnić. My wcześniej nie
korzystaliśmy z czystego, nowego projektu, w związku z tym te ustawienia dla naszego
projektu są już po części wypełnione, ale są to głównie ustawienia związane z
projektowaniem, czyli został tutaj dodany Koszyk, została zaprojektowana strona
produktowa i to jest wszystko to, co jest związane z layoutem i co my chcemy w tym
kursie w zasadzie jak najmniej temu poświęcić czasu, bo robiliśmy to w innych
kursach, a jak najbardziej chcemy skupić się na e-commerce.
W związku z tym będziemy pracowali na tym
Setup guide naszego projektu z poprzedniej lekcji i pierwszym krokiem jest dodanie
tutaj Business address, jak również zdefiniowanie waluty.
Jeszcze raz, przechodzimy tutaj do Setup guide, klikamy w Setup guide, a następnie przechodzimy do
pierwszego punktu. Musimy dodać nasz adres, a następnie zdefiniować Store Currency,
czyli walutę. Te waluty są dostępne. Jest wiele walut, są złotówki również dostępne.
My będziemy chcieli zrobić sklep w wersji
zagranicznej, w wersji anglojęzycznej i będziemy chcieli skorzystać z waluty euro.
Wybieramy w związku z tym euro z listy i kolejno wypełniamy też język oraz region.
My zrobimy stronę po angielsku, a dane
naszego biznesu po prostu wklejam ze strony. Wybieram teraz polecenie Continue
i okazuje się, że Webflow przeniósł nas do jeszcze jednego miejsca,
czyli z zakładki Ecommerce wylądowaliśmy w ustawieniach - Settings.
I tutaj znajduje się ogólna sekcja
ustawień Ecommerce, więc to tutaj znajdują się te najważniejsze ustawienia dotyczące
płatności, checkoutu, dotyczące wysyłek naszych produktów, opodatkowania, itd.
I jeśli już jesteśmy w tej zakładce, to
zmieńmy odpowiednie rzeczy, czyli nazwa naszego sklepu - zmienimy na MKTP, podajemy
także Customer support email - tutaj domyślnie się wstawi jako placeholder po
prostu adres e-mail mojego konta, ale trzeba go oczywiście zmienić.
I tutaj mamy Store Currency. Upewniamy się, że jest wybrane na euro. Price preview możemy zmienić,
to znaczy, że możemy wybrać opcję Custom price formatting i możemy wybrać, czy
preferujemy format amerykański, czy europejski do prezentowania ceny.
Możemy też usunąć te dane po kropce,
w ten sposób.
Ale oczywiście tego nie chcemy robić, jeżeli mamy w sklepie końcówki, np.
90 groszy, coś takiego.
I poniżej znajduje się Price templet.
Znajdują się tutaj zmienne, które możemy
wybrać i również zmieniać ich kolejność, czyli tutaj mamy najpierw wybrany
Currency symbol, czyli znaczek euro, następnie mamy Amount, czyli kwotę i
kolejno mamy Currency code, czyli nazwę waluty.
I to jest OK. Natomiast gdybyśmy chcieli to zmienić, to
możemy przykładowo najpierw dodać tutaj Currency code, czyli euro 10 000,
a tę ostatnią część usunąć.
Jednak ja zostawię sobie tak jak jest, wybiorę polecenie Cancel
i ten format ceny domyślny mi odpowiada.
Jeśli będziemy robili kolejny sklep i już będziemy znali te opcje
onboardingu, to po prostu wyłączamy sobie Setup guide.
Na razie nam się przyda
mamy jeszcze siedem kroków tutaj głównych do wykonania.
Units system możemy wybrać brytyjski czy metryczny.
Wybieramy system metryczny na Europę
i wracam do Setup guide'u, czyli zapiszę te zmiany - Save.
Mogę z pomocą sekcji General znów wrócić
do Setup guide albo po prostu kliknąć na małą ikonkę z koszykiem i zobaczyć, że
teraz mam tylko siedem kroków i dodałem Business Time.
Nie mam jeszcze zrobionej opcji Review currency settings, więc możemy w to kliknąć i
teraz ten step został zaliczony. Wybieram znów View setup guide
i jak widzisz, jest oznaczone.
Następnie mamy Add shipping method, czyli dodajemy metodę wysyłki naszych produktów.
Jest to znów kolejne miejsce w tej sekcji e-commerce, czyli Shipping.
W tym miejscu dodajemy tak zwane strefy wysyłek,
czyli możemy kliknąć na polecenie Add shipping zone i np.
zrobić tutaj Europe -
w momencie gdy będziemy wysyłali do Europy.
Dodajemy sobie teraz poszczególne kraje. Mamy Afrykę, Azję,
Oceanię, Europę. Możemy kliknąć na wszystkie kraje europejskie
albo wybrać tylko niektóre z nich, do których chcemy wysyłać.
Wybieram polecenie Done. W ten sposób wybrałem
wszystkie kraje europejskie. Wybieram
polecenie Save i żeby włączyć daną metodę płatności, nie wystarczy zadeklarować to
Shipping zone, bo jak widzisz, teraz są te opcje wysyłki wyłączone.
Należy jeszcze wejść do środka i poza krajami, które dodajemy, dodajemy też
Shipping methods, czyli nową metodę, którą trzeba tutaj zdefiniować.
W tym miejscu informujemy Webflow, jak będziemy kalkulować stawkę za wysyłkę naszych
produktów. Flat-rate to jest stała stawka, np.
20 złotych za wysyłkę kurierem.
Następnie mamy Percentage based, czyli kwota procentowa, np.
2%
od naszego całego zamówienia. Price based będzie bazować na konkretnej cenie naszych
produktów, które znajdują się w koszyku i w zależności od tej ceny, np.
od 350 złotych, możemy zrobić darmową wysyłkę.
Następnie Quantity based - w zależności od
ilości rzeczy, które znajdują się w koszyku, np.
znów od pięciu rzeczy w koszyku przesyłka może być darmowa. A następnie Weight based,
czyli w zależności od wagi, jeżeli waga będzie atrybutem naszych produktów, które
dodajemy do koszyka, będziemy mogli w zależności od wagi, jeśli przykładowo nasza
paczka waży od 0 gramów do jednego kilograma, to wtedy np.
wysyłka będzie kosztowała nas 10 euro, a jeżeli przykładowo będzie od 0 do 300 gram,
to możemy zrobić wysyłkę darmową. Więc w ten bardzo prosty sposób można dodawać stawki
w zależności od różnych kryteriów i można te stawki tworzyć rozmaite, np.
jeśli teraz kliknę New rate, to możemy od 300 gramów do kilograma
500 wstawić 10 euro i kolejne stawki możemy w ten sposób
właśnie dodawać. Korzystając z innych metod, np.
Price based mielibyśmy to samo, czyli
deklarujemy minimalną i maksymalną cenę i podajemy kwotę przesyłki.
Jeżeli np. nasza cena minimum jest powiedzmy 250 euro
i chcemy wtedy zrobić wysyłkę darmową, to od 250 euro w górę będziemy mieli darmową
opcję przesyłki. W New rate też możemy dodać nowe opcje.
Jest to naprawdę bardzo intuicyjne.
Wybierzmy sobie płaską stawkę, czyli po prostu
będziemy charge'owali 15 euro za wysyłkę do krajów Unii Europejskiej.
Przykładowo możemy nazwać ją Shipping to Europe i jako Description dodać Shipping to Europe Flat 15.
Dodatkowo możemy zdecydować, czy 15 euro
będzie to płaska cena za całe zamówienie, czy za każdy Item, czyli za każdy element
naszego koszyka, który wchodzi w skład zamówienia.
Jeśli byłyby np. trzy elementy w koszyku, to wtedy
przełączając to na Per item, mielibyśmy cenę 45 euro za wysyłkę.
Wybieram więc wszystkie w zasadzie warianty.
Można tutaj sobie wybrać. Wybieram polecenie Save i mamy zapisaną
metodę Shipping to Europe. Wybieram polecenie Save
i, jak widzisz, dopiero teraz ta opcja
wysyłki została włączona i będzie aktywna na stronie.
Jak widzisz, w ten prosty sposób możemy
zadeklarować rozmaite kraje, do których będziemy wysyłali, albo grupy krajów,
dzięki dodaniu tej właśnie strefy.
I możemy zróżnicować dla nich warunki wysyłki. Webflow wykrył dodatkowo, że nasz biznes jest
zlokalizowany w Polsce i dlatego możemy inne warunki nadać dla Domestic Shipping,
czyli dla wysyłania do kraju, w którym jest zarejestrowana nasza firma.
Możemy wybrać nową metodę i tutaj także możemy wskazać np.
Flat-rate. I teraz uwaga, jeśli na przykład wybralibyśmy
tu Shipping, tu Poland i wybrali opcję darmową na całe zamówienie
przy wysyłkach lokalnych, to możemy dodać kolejne metody,
np. Weight-based i zadeklarować, że mamy tutaj Shipping heavy to Poland.
Gdybyśmy mieli jakąś przesyłkę o masie np.
10 kilogramów minimalnej, to wtedy zastosowalibyśmy stawkę np.
10 euro i wybieram polecenie Save.
Stworzenie rozmaitych reguł jest możliwe i będzie to działało razem ze sobą, ale
szczerze mówiąc, przestrzegam cię przed tym w sytuacji, kiedy moglibyśmy to zrobić i
załatwić jedną regułą, bo gdybyśmy wybrali Shipping heavy to Poland i dodalibyśmy nową
stawkę, to możemy przecież zadeklarować, że do maksymalnej masy dziesięciu kilogramów
wysyłamy za darmo i wybieram polecenie Save.
I tutaj od minimalnej zero oczywiście, i w tym momencie nie byłby nam potrzebny ten
pierwszy warunek, ponieważ ten drugi, by to obskoczył. Mielibyśmy od 0 do 10
kilogramów za darmo wysyłki, a powyżej 10 kilogramów mielibyśmy wysyłki płatne.
Wybieram polecenie Save i w ten sposób mamy drugą strefę zdefiniowaną. I tym samym
również omówiliśmy wszystkie opcje wysyłki, które są tutaj dostępne.
Warto też porozmawiać o walucie wysyłki i
ogólnie o walucie, którą ustaliliśmy w sekcji General.
Ustawiliśmy ją na euro
i jest to nasza główna waluta sklepu.
Na ten moment przynajmniej w Webflow nie mamy możliwości wsparcia wielu walut.
Pokażę ci na samym końcu kursu,
jak można sobie jeszcze z tym ewentualnie poradzić, ale jeśli wybierzemy walutę euro,
czyli tę wskazaną w sekcji General, to będzie ona zastosowana zarówno do
wszystkich naszych produktów, jak również do wszystkich opcji wysyłki.
I co ważne, jeśli w trakcie prowadzenia sklepu zmienimy tę walutę euro np.
na dolary, to wszystkie nasze produkty będą
miały wyzerowaną cenę, podobnie jak wszystkie opcje wysyłki.
Będziemy musieli wejść do nich raz jeszcze
i ustalić nowo skalkulowaną cenę. Webflow automatycznie tego nie przeliczy.
Jak na razie jest to jedno z dużych ograniczeń w Webflow, że w zależności np.
od kraju nie możemy wybrać jakiejś innej waluty, aczkolwiek da się to obejść i myślę,
że w przyszłości w Webflow również takie rozwiązanie zostanie wprowadzone. Na teraz,
jeśli chodzi o te główne ustawienia, sekcję
General oraz opcję wysyłki, to wszystko. Zapraszam cię do kolejnej lekcji.