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 kolejnej lekcji.
Można powiedzieć że nasza główna strona jest już praktycznie gotowa.
Wygląda całkiem dobrze moglibyśmy dopracować ją gdzieniegdzie ale tutaj nie
mamy takiego głównego celu aby wszystko wyglądało idealnie.
Naszym zadaniem jest opanować dobrze e-commerce.
Ważną funkcjonalnością którą będziemy musieli dorobić jest zapis na nim z Letter
w momencie gdy ktoś poda swój adres e-mail i wybierze przycisk syna.
Będę chciał aby dopisać go do naszej listy
na nim także ale zrobimy to w ostatniej części kursu tam gdzie będę pokazywał ci
też maile transakcyjne wysłane z naszego systemu.
Teraz natomiast koncentrujemy się na stronach e-commerce.
Są tutaj dwie strony które musimy oscylować zajmowaliśmy się już czekałem
ale teraz przyszedł czas na strony produktowe a także stronę kategorii.
W momencie gdy klikamy w rozwijane menu lub też z dowolnej sekcji tutaj na
przykład przejdziemy do New Orleans albo do produktów typu bluzy Chris Jump.
To wtedy automatycznie wyląduje na stronie produktowej ta strona produktową jest już
wykonana w ramach szablonu i pozwala nam przełączać się pomiędzy produktami jak
również wyświetlać wszystkie produkty które znajdują się na naszej stronie.
Wygląda ona całkiem nieźle ale jest trochę
niespójna z naszym autem więc odrobinę poprawimy jej wygląd.
Natomiast sama funkcja zobacz że w zasadzie jest już gotowa out of the box
mamy po kliknięciu w produkt jeszcze stronę drugą produktową.
Tutaj również stosujemy trochę wygląd ale
także nieznacznie bo w zasadzie pokrywa się ona w dużej części z naszym projektem.
Więc przejdźmy teraz może do strony kategorii.
Na początku i tutaj możemy przełączać się pomiędzy kategoriami które mamy
zdefiniowane i są oczywiście dynamicznie wyświetlane.
Produkty te które należą do danej kategorii.
Ta strona ma tę zaletę ponieważ jest
fioletowy to że mamy dostęp bezpośrednio do wszystkich rzeczy dynamicznych które
znajdują się w kolekcji kategorii zobacz w ustawienia dla H1 np.
możemy pobrać tekst dla kategorii i wybrać sobie tutaj odpowiednie pole.
Mamy także tutaj już zdefiniowane jakieś papiery właśnie np.
z kolekcji i kategorii linków do
odpowiednich kategorii dynamicznie więc fajnie by było z tego skorzystać.
Na razie zrobimy to w ten sposób że ten Harding nie będzie nam potrzebny.
Będę chciał podzielić leja na dwie części
po lewej stronie zrobimy menu i po prawej stronie zrobimy wyświetlanie produktów.
Może przejdźmy do sekcji New która listę
więcej produktów tak abyśmy mogli pracować na lepszym widoku.
I mamy taką strukturę gdzie mamy dwie
sekcje w pierwsza to jest właśnie z menu druga to jest sekcja z produktami.
Możemy nad tym pracować ale potrzebujemy jeszcze dodatkowych elementów.
Proponuję umieścić tutaj sekcję wewnątrz
sekcji wyrzucić kontener i ten kontener do.
Tak jak zwykle to robiliśmy określając dla niego max czyli 1200 46 w tym przypadku i
teraz do tej sekcji i do tego kontenera po prostu wrzucić.
Te dwie sekcje które tutaj już zostały przygotowane.
Natomiast po drodze chciałbym żebyśmy
zrobili jeszcze w zasadzie jeden kontener na tę sekcję i będzie to grid które
pozwoli nam je rozłożyć czyli umieścić tutaj sobie leje out GRID.
Możemy to zrobić właśnie w ten sposób
czy automatycznie jest dodawane element który ustawiony ma display na GRID
my możemy do niego wciągnąć te dwie sekcje wspomniane.
I teraz zmienimy ich kolejność.
One rozkładają się już dobrze do lewej do prawej aczkolwiek my chcielibyśmy zmienić
parametry tak wygląda w ten sposób że zostawimy jedną frakcję.
Natomiast to znacznie zmniejszymy np. 0 25.
I tutaj problem z
szerokością polega na tym że mamy jakieś stałe szerokości ustawiona na te elementy.
Mamy w ogóle tutaj taką dosyć rozbudowaną strukturę czyli jest nasza sekcja ale w
środku znajduje się kontener i jeszcze tor kategorii Trap.
W zasadzie moglibyśmy to przerzucić bezpośrednio nawet na GRID.
W ten sposób i usuwamy tą całą sekcję ona nie jest potrzebna i z kategorii rap.
Zobaczmy jak jest skonstruowane bo tutaj
ma różne parametry Display zmienimy z Flex na po prostu blok.
Na razie żeby ułożyć te elementy jeden po drugim na samej liście.
Tutaj też chciałbym zmienić display na
blok też łączymy to jedno po drugim już wygląda to dużo lepiej.
Czyli dwie szybkie zmiany i mamy to prawie gotowe.
Tutaj jest jakiś jeszcze dodane ujemny margines.
W zasadzie zależy mi na tym żeby go
zresetować zatem klikamy po prostu na tablicę i zostało to zarejestrowane.
Margines od góry mamy 25.
To co teraz chciałbym zrobić to wstawić tutaj jeszcze do kategorii rap 1 text
Block i wpisać że są to moje kategorie czyli kategorie.
Następnie przeniesiemy go tu na górę i dodamy mu klasę Label.
Mamy 25 pikseli marginesu tutaj więc będzie to wyglądać już dobrze.
Następny element chcemy dodać do sekcji ze zdjęciami.
Będzie to raper który będzie zawierał informacje o konkretnej kategorii czyli
możemy wrzucić zwykłego bloga a do niego do środka wrzucić 2 klasyczne
elementy czyli Harding a następnie paragraf.
Teraz jeśli chodzi o hejt może wróćmy ten element od razu tam gdzie powinien być
czyli na górę i sam Block możemy nazwać kategorię R.
Raper.
Będziemy go chcieli stylowo ale zanim to
zrobi jeszcze u mnie jeszcze w Herning 1 odpowiednie dane czyli weźmiemy tekst z
obecnej kategorii i będzie to jej nazwa a następnie w akapicie weźmiemy sobie The
Script czyli opis tej konkretnej kategorii.
No i teraz jeszcze kategorie raper
ustalamy dla niego odpowiednie style czyli wycen tekst.
Następnie ustala dla niego back Ground Color.
Tutaj znajduje się kolor którego
chcielibyśmy użyć czyli kolor który jest również u nas myślę że zastosujemy go
jeszcze zróbmy zaokrągleniu dziś Border 12 a następnie link zrobimy jeden pośrodku.
W ten sposób
około 32 pikseli było w projekcie a następnie zrobimy sobie jeszcze margines
od dołu tak żeby odróżnić te kafelki od naszego tytułu.
I taka sama.
Te kafelki chciałbym jeszcze zmodyfikować
w taki sposób jak widzisz one teraz pojawiają się na wycenę środkową.
Tutaj mamy w kolekcji raptem
fajna Center chciałbym zrobić to na start i już będą dobrze się pokazywać.
Teraz nawet jeżeli będzie jeden obrazek tutaj tylko czy jeden produkt to nie
będzie na środku tylko będzie fajnie wyrównany do lewej
to już mi się podoba i zobacz że poświęciliśmy naprawdę dosłownie chwilę na
to żeby dostosować tą stronę do naszych potrzeb.
I w sumie mam taki pomysł żeby całe to menu zostało zablokowane np.
wersja jest pasywna i tutaj będziemy mieli wiele produktów na tablecie.
Fajnie by było żeby to było w jednym miejscu.
I teraz przejdźmy do kategorii rap tutaj
mamy osobno te elementy potrzebowali byśmy jeszcze jakiś jeden
techniczny GIF który by to wszystko spisał razem.
Czyli w środku właśnie w kategorii rap wrzucili byśmy label Lee i cała kolekcja
list raper to może być kategoria zmieni możemy na niego dać pozycje stoliki i
odsunąć go na przykład o 40 pikseli od górnej krawędzi czyli jak przejdziemy.
Zobacz jak to będzie wyglądało przejdziemy na 40 pikseli od góry to on
się po prostu zablokuje i będzie sobie jeździł.
Tylko że nasz mały błąd jest taki że zrobiliśmy to tylko w wariancie tablet
owym jeżeli chcielibyśmy mieć to dodatkowo na desktop.
To przejdźmy na desktop.
Upewnij się że na kategorię my też mamy wrzucono pozycję
styki i też to jest 40 więc warto by było to w pierwszej kolejności wrzucić na
desktop to byłoby wszędzie dziedziczone natomiast już w tych
wariantach mobilnych wydaje mi się że to nie jest dobry pomysł.
Czyli wybierzmy tutaj pozycję statek dla Lancer portret i zrobimy to w ten sposób
że cały GRID zmienimy go także usunie tę jedną część lewą.
Po to żeby menu znalazło się na górze i w zasadzie tyle jeżeli chcielibyśmy je
ewentualnie wyrównać to pamiętaj proszę o tym że po pierwsze Grid ma swoje
ustawienia wyrównania ale nie chcemy cenzurować wszystkich elementów.
Chcielibyśmy w centra tylko to store kategorii rap ponieważ jest to dziecko
grilla bezpośrednie to dzieci grilla również mają.
I możemy bez problemu sobie takie dziecko
wyrównać do środka i wydaje mi się że to jest fajne.
Na tym mobilnym aucie będzie tak wyglądało.
Tutaj moglibyśmy ewentualnie też wydaje mi
się że te marginesu są nieco za duża to jeszcze jest wygląda to ok
ale w tym wariancie mobilnym może byśmy trochę zmienili parking.
Parking jest za duży na całym tym kontenerze np.
zmniejszymy go tam i tak jest dodane ekstra 20 spadek więc jest OK.
Jeżeli chcemy zmienić np.
produkt czy rap i trochę zmniejszyć to
możemy to zrobić możemy dać combo klasę żeby to było tylko na stronie kategorii.
Generalnie oczywiście mamy tutaj wszystkie możliwości edycji jakie są w łeb.
Moim zdaniem tak jest w porządku więc wróćmy do tej wersji sklepowej.
Można uznać że w zasadzie stronę kategorii mamy gotową z jednym małym wyjątkiem
zobacz że znajduje się tutaj poza Collection i raperem ten link o produkt.
Dlaczego tak jest. No bo nie mamy takiej kategorii która
wyświetla nam wszystko mamy co prawda która w jakiś sposób to reguluje ale
produkcje zrobione w tym przebrania zupełnie inaczej mianowicie zamiast
kategorii jest zrobiona po prostu strona produkt i ten link OL product linku do tej
strony zobacz że jest ona klonem tego co mieliśmy wcześniej
aczkolwiek jest osobną stroną stroną produkcji więc musielibyśmy jeżeli
chcielibyśmy zachować spójność po prostu przenieść tę kategorię tablet wiec jeżeli
chcielibyśmy mieć stronę z wszystkimi produktami ta do której która jest
publikowana to musielibyśmy do niej przerzucić te wszystkie rzeczy
i to nie byłoby aż tak proste dlatego że np.
niektóre rzeczy stąd czyli happening nasz
i paragraf korzystają z danych ze strony kategorii czyli w sumie
to co moglibyśmy zrobić chyba jakbyśmy pozbyli się tego kategorii Hero raper
tylko na chwilę kupowali tą sekcję to zobaczymy czy uda mi się ją wstawić do
produktów usunął sobie sekcję pod nawigacją i ok udało mi się w związku z
tym będzie to działać poprawnie bo mamy też kategorię i odpowiednie linki i
kolekcje No będę musiał jedynie odtworzyć ten element tą sekcję którą mieliśmy
wcześniej ze nagłówki em ale myślę że można to bardzo szybko łatwo tutaj zrobić.
W środku był holding i jeszcze był paragraf.
Następnie przejdźmy do sterowania tego sam blog miał na daną klasę.
Z tego co pamiętam kategorię R raper
i jeśli z niej skorzystamy to już będziemy w domu.
Możemy to teraz przenieść na samą górę nie
tylko tej sekcji o właśnie w to miejsce mając taki raper.
Jeszcze raz przeniesiemy go do kategorii
pokażę ci jaka jest różnica bo tworzymy go jeszcze raz.
Jeżeli go wrzuca do tej sekcji i wstawia na górę to tutaj na stronie kategorii
ponieważ jest fioletowy bardzo łatwo możemy w ustawieniach wykorzystać tekst z
kategorii czyli dać nazwę a tutaj jako tekst z kategorii.
Natomiast na tej stronie nie mamy tych
danych ale też tych danych w tym momencie nie będziemy potrzebować ponieważ tutaj są
wszystkie nasze produkty więc na sztywno po prostu zrobimy o produkt.
Gdybyśmy tych danych potrzebowali
oczywiście możemy sobie wstawić kolekcję z opcji łeb Flow jeśli wybierzemy a to
możemy wstawić Collection listę dodać dynamiczne dane
ale tutaj wystarczy że piszemy o product zestawie może jakieś zwykłe remiksów.
No i teraz mamy już dobrze działające
czyli stronę produkt która link oszukuje tutaj.
Tutaj będziemy mieli stronę New Jam.
Wszystkie dane są dynamiczne a gdy
przejdziemy do All produkt to wygląda to tak samo.
Ale tak naprawdę jest zupełnie inną stroną nie powiązaną z kolekcją.
No i super udało nam się zrobić tę stronę teraz będziemy chcieli przejść do
omówienia strony produktu i przygotowania dla niej szablonu.
Do usłyszenia.