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 pierwszej lekcji tego kursu.
Przed nami naprawdę ekscytujące wyzwanie polegające na stworzeniu całego
kompletnego systemu e-commerce z pomocą Webflow.
Na początku pragnę jednak dać tutaj jedno istotne zastrzeżenie.
Mianowicie osoby, które nie mają wcześniejszego doświadczenia w pracy z
Webflow, powinny zdecydowanie wcześniej przerobić kurs podstawowy oraz także kurs
zaawansowany - ten, w którym omawiałem bloga w Webflow, w którym operowaliśmy na systemie CMS.
Uważam, że w ten sposób dużo lepiej
przygotują się do materiału, który chciałbym teraz ci zaprezentować.
Dlaczego? Bo w tym materiale chcę iść na skróty i
nie chcę pokazywać wszystkich tych rzeczy, które omawiałem już w poprzednich kursach Webflow,
a chcę jak najszybciej, jak najbardziej
wydajnie przygotować działający system e-commerce.
Więc jeżeli jesteś osobą, która znalazła
się w tym kursie niejako przypadkiem, bo chce na przykład
stworzyć swój sklep albo otworzyć sklepy dla swoich klientów,
ale nie masz jeszcze podstaw Webflow, no to oczywiście możesz obejrzeć kolejne
lekcje, ale zastrzeżenie jest takie, że nie będę wszystkiego tłumaczył wnikliwie.
Jeżeli nie będziesz czegoś rozumiał,
zdecydowanie polecam przerabiać sobie kursy podstawowe.
Z tym zastrzeżeniem możemy iść dalej i rozpocząć od stworzenia w Webflow nowego projektu.
I możesz tutaj rozpocząć pracę na dwa sposoby.
Po pierwsze, możesz zacząć od pustej strony i wtedy - po dodaniu samego modułu
Ecommerce - będziesz miał do dyspozycji kolekcje, które zostaną stworzone
automatycznie, ale każda strona tych kolekcji będzie pusta
i będziesz musiał tam po prostu zbudować cały layout Webflow od podstaw.
My, żeby przyspieszyć sobie prace, wykorzystamy Store
Starter, czyli taki szablon, w którym już są predefiniowane jakieś
layouty, jakieś podstrony, czyli jakieś dane na tych podstronach się znajdują. Będziemy mogli je po
prostu modyfikować. Więc ja wybieram Store Starter i teraz tworzę projekt, który nazwę
MKTP. Wybieram polecenie Create project i został dla mnie wygenerowany
startowy projekt. Jeżeli ten projekt będzie się różnił w twoim przypadku,
nie przejmuj się. Te szablony zmieniają się w Webflow. W zasadzie nie jest to dla nas kluczowe.
Równie dobrze mógłbyś zacząć od czystego
projektu, przejść do sekcji Ecommerce, a następnie utworzyć sklep i wtedy
automatycznie te same rzeczy zostaną dla ciebie tutaj utworzone.
Nam posłuży to tylko dlatego, żeby nie mieć tutaj pustych rzeczy, tylko jakieś placeholdery,
które będziemy mogli dostosować. A będziemy pracować nad projektem strony
mojkrajtakipiękny.pl. Ta strona już istnieje i jest to firma nasza zaprzyjaźniona tutaj,
która sprzedaje bardzo fajne ubrania. Ma szereg kolekcji, które można przeglądać sobie
w różnych kategoriach: kategorie Nowości i mamy jakieś Płaszczobluzy, Peleryny.
Mamy zdjęcia z Instagrama i oczywiście po
przejściu do takiego produktu możemy przeglądać sobie
jego zdjęcia, zobaczyć opcje opisu, dostawy, a także wybrać odpowiednie właściwości dla
tego konkretnego produktu, dodać go do koszyka.
Ten koszyk nam się tutaj pojawia z dodanymi
produktami, a następnie można przejść do sekcji Zamówienia.
No i tutaj mamy koszyk, czyli
te wszystkie kroki będziemy chcieli odtworzyć i może trochę zmienić wygląd,
dostosować trochę wygląd sklepu MKTP do naszych potrzeb,
może trochę go ulepszyć, może trochę usprawnić. I z tego powodu, że właśnie nie
chciałem bazować dokładnie na tym, co jest tutaj gotowe,
po prostu stworzyłem nowy projekt.
W zasadzie ten projekt to jest taki prototyp, który wykonałem w Figmie. Możesz otworzyć
ten link, który masz w źródłach, który tutaj dodaję, a następnie kliknąć na tą małą
strzałkę obok nazwy pliku i wybrać polecenie Duplicate to your Drafts.
W tym momencie będziesz miał tę edytowalną wersję w zasadzie tego prototypu na
swoim koncie Figmy, które wcześniej trzeba założyć.
Ono jest kompletnie darmowe i będziesz mógł również tutaj dostosowywać ten
projekt, a także tworzyć inne swoje własne projekty.
Jeżeli nie znasz Figmy, polecam ci kurs Figmy na eduwebie.
To jest bardzo przyjazne darmowe narzędzie na przynajmniej podstawowe zastosowania
w tej wersji darmowej, która pozwoli ci projektować interfejsy. I spędziłem
w Figmie dosłownie godzinę, dwie, aby zaprojektować nowy layout strony, oczywiście
zgodny ze wszystkimi wytycznymi i z takimi głównymi założeniami MKTP.
Tutaj wstawiłem bardzo podobny schemat i
układ tych miniaturek, które się wyświetlają, a także dodałem jakąś sekcję z newsletterem,
gdzie można podać adres, no i też zaprojektowałem stopkę.
W zasadzie to wszystko ze strony głównej, a strona konkretnego,
konkretnej kategorii jest zaprojektowana w ten sposób, że mamy jej nazwę, krótki opis tej
kategorii i kolejną znowu sekcję ze zdjęciami, czyli to są po prostu już miniaturki
produktów, które można dodać później do koszyka. Sekcja Newsletter
i znów taka sama stopka.
I w końcu mamy jeszcze jedną stronę, czyli tę stronę właściwego produktu.
W momencie, gdy wejdziemy w produkt, będziemy mieli bardzo podobną strukturę
jak na samej stronie MKTP, z tym że tutaj, w tym miejscu będę chciał jeszcze dorobić
slider taki, który wyświetla mi w lightboxie miniaturki i zdjęcia, jeśli tych zdjęć jest
więcej dla produktu. I dodatkowo mam podział na trzy zakładki,
które będzie można przełączać teraz tutaj.
Poniżej można też wybrać sobie opcję,
no i mamy guzik do koszyka. Także bardzo prosta struktura, nie
projektowałem specjalnie koszyka, nie projektowałem strony podziękowania, strony
zakupu, ponieważ te wszystkie rzeczy pokaże ci już bezpośrednio w Webflow.
Skoro wiemy, jak główna koncepcja naszej strony wygląda, co w ogóle chcemy zrobić i
mamy już gotowy layout, który będziemy chcieli przełożyć na działającą stronę w Webflow,
no to wracamy do naszego projektu. Zobaczmy,
jak ten projekt został w ogóle skonstruowany.
Znaczy mamy tutaj kilka podstron wygenerowanych dzięki temu, że korzystamy z szablonu.
Mamy stronę Home, mamy stronę About Us - nie będziemy jej w zasadzie dotykać, stronę
kontaktową, którą też moglibyśmy przygotować.
To jest prosty formularz, też mapka, a myślę że bardzo łatwo można wypełnić tutaj te dane.
Ważne strony to takie strony, które będą listować nasze produkty.
Tutaj mamy stronę z wszystkimi produktami
czy z wszystkimi kategoriami. Też nie musimy jej robić. W tym szablonie
jest też wariant strona bloga. Ponieważ my
bloga robiliśmy w kursie zaawansowanym, nie będziemy też dotykać tych stron.
No i jest też przygotowany Styleguide. I to jest miejsce, od którego warto zacząć.
Dlaczego? Bo jeżeli poprawnie zdefiniujemy sobie wszystkie
style dotyczące nagłówków, kolorów, tekstu, paragrafów, przycisków, rich text elementów.
Oczywiście te, które są potrzebne na naszej
stronie, no to wtedy będzie można bardzo szybko poszczególne podstrony budować z
bloków, a te bloki, które są już stworzone, będą automatycznie przestylowane
w momencie, kiedy zmienimy stylowanie w Styleguidzie.
Dlatego jeżeli zaczynasz od czystej kartki od nowego projektu w Webflow,
to polecam ci też na samym początku utworzyć sobie taką stronę Styleguide
i to właśnie od niej zacząć.
Jeżeli chcesz, to możesz sklonować sobie tą
stronę, którą pokazywałem w kursie zaawansowanym.
Tam uczyłem budować Styleguide
i zawsze robię to na samym początku.
Od tego zaczynam i staram się elementy,
które znajdują się w projekcie, czyli w tym przypadku w Figmie,
teraz przełożyć na język Styleguide'a, czyli wybieram np.
konkretne elementy takie jak nagłówki, sprawdzam ich właściwości:
jaki to jest rodzaj fontu, jaka to jest,
jaki jest jego rozmiar,
jaki jest line-hight. I te rzeczy będzie trzeba po prostu przenieść na Styleguide,
czym zajmiemy się w jednej z kolejnych lekcji.
Na razie jednak chciałbym przejść do tej struktury jeszcze raz.
To są wszystkie statyczne strony, które były w tym szablonie.
Mamy standardowe Utilities Pages, czyli Password i 404,
ale mamy też strony e-commerce. To są Ecommerce Pages.
Niektóre z tych stron zostały powiązane z kolekcjami, które zostały automatycznie
wygenerowane przy tworzeniu sklepu, przy tworzeniu modułu Ecommerce.
Niektóre też zostały automatycznie
wygenerowane, ale nie są stricte powiązane z kolekcjami.
Czyli mamy stronę produktów powiązaną z
kolekcją produktów, stronę kategorii powiązaną z kolekcją kategorii, ale mamy
też trochę stronę Checkout, czyli koszyk, Checkout dla PayPala i potwierdzenie zakupu.
Te wszystkie strony zostały automatycznie wygenerowane przez Webflow.
Ostatnia strona CMS Collection, czyli Blog Post Template
- nie będziemy zajmować się blogiem, więc w zasadzie też będzie nam to niepotrzebne.
Jeśli przejdziemy do strony Ecommerce,
czyli do podglądu produktu, to tak wygląda prosty podgląd produktu w tym szablonie.
Następnie mamy stronę Categories Template, czyli listę produktów w danej kategorii.
Też warto skorzystać z tej dynamicznej strony, aby tutaj wyświetlać produkty.
No i w końcu koszyk. Koszyk w kilku wersjach. Pierwszy Checkout
to jest taki standardowy, drugi jest Checkout dla PayPala i trzeci - trzecia strona to jest
Order Confirmation, czyli potwierdzenie zakupu.
Jedna ważna rzecz, która różni w zasadzie
moduł e-commerce od wszystkich innych, z którymi pracujesz w Webflow.
Jeśli przykładowo przejdziesz do checkoutu, czyli
do tej automatycznie wygenerowanej strony i gdybyś tutaj chciał np.
pozbyć się Shipping Method List, czyli w
ogóle usunąć listę tych opcji wysyłania, to okazuje się, że nie
możesz tego zrobić, ponieważ lista tych metod nie może być po prostu usunięta.
I rzeczywiście w przypadku modułu Ecommerce Webflow nie będzie nam pozwalał
niektórych rzeczy zrobić, a w zasadzie usunąć, co jest dość nietypowe dla Webflow, no bo tutaj
zwykle wszystko można sobie zreorganizować. O ile wszystko możemy ostylować,
to niektórych newralgicznych rzeczy nie możemy usunąć
i warto o tym wiedzieć już na początku.
Natomiast na ogół to, czego nie możemy usunąć, wiąże się z setupem naszego sklepu.
Jeśli założymy nowy moduł e-commerce, dostajemy coś takiego jak Setup guide
i po kolei są tutaj kroki, które należałoby wykonać po to, aby stworzyć nasz sklep.
Jeżeli przykładowo nie zdefiniujemy sobie jakichś
różnych opcji dostawy, no to nie będą one kolekcją, która jest wymagana na checkoucie.
Jeśli jednak je zadeklarujemy, nie będzie można ich z tych stron usunąć.
W związku z tym ważne jest dla nas na początku, abyśmy po stworzeniu modułu
e-commerce po prostu przeszli przez te wszystkie kroki po kolei.
Może nie od razu, ale żebyśmy po kolei zobaczyli, jak ten setup sklepu wygląda i to
zrobimy w kolejnej lekcji, na którą serdecznie cię zapraszam.