2010.07_Sklep w CMS-ie_[Biznes].pdf

(856 KB) Pobierz
332780335 UNPDF
ROZWIĄZANIA
Sklep w CMS-ie
Założenie internetowego sklepu na istniejącej witrynie
nie musi oznaczać instalacji od podstaw kolejnej aplikacji
oraz pracowitej integracji z wykorzystywanym dotychczas
serwisem. Dzięki rozszerzeniom do popularnych CMS-ów
rozpoczęcie handlu w sieci ograniczy się do skopiowania
na serwer odpowiedniej wtyczki, skonfigurowania jej
i utworzenia katalogu produktów. A potem będzie już
można zacząć obsługiwanie pierwszych klientów.
wtyczek. Ze względu na mnogość dostępnych
rozwiązań przedstawione zostaną tylko naj-
lepsze z nich. Wtyczki współpracują z wieloma mniej
lub bardziej popularnymi systemami CMS. To bogac-
two dostępnych systemów portalowych powoduje, że
w tekście zostaną wspomniane tylko rozwiązania dla
najpopularniejszych CMS-ów. Pod lupą znajdą się
wtyczki zakupowe dla Joomli, Wordpressa oraz Dru-
pala. Trzeba jednak pamiętać, że inne systemy zarzą-
dzania dokumentami, które również mogą poszczycić
się dużą liczbą instalacji, także oferują podobne roz-
szerzenia.
File , wskazujemy archiwum zawierające moduł skle-
powy (plik ZIP). Ale uwaga! Rozszerzenie znajduje się
wewnątrz pakietu instalacyjnego. Musimy więc roz-
pakować archiwum pobrane przez nas ze strony do-
mowej VirtueMart. Wewnątrz pakietu znajdziemy ko-
lejny plik ZIP ( com_virtuemart_*.zip ). To właśnie on
powinien zostać zainstalowany na serwerze. Dostęp
do ustawień sklepu uzyskamy za pośrednictwem me-
nu Components . VirtueMart zaproponuje nam wpro-
wadzenie do bazy przykładowych danych. Jeśli jest
to nasz pierwszy kontakt z tym rozszerzeniem, a je-
go instalację przeprowadziliśmy na potrzeby ekspery-
mentów, to zdecydowanie warto skorzystać z tej opcji.
Kliknijmy więc Install Sample Data . W przypadku in-
stalacji na docelowym serwerze i w ramach istniejące-
go CMS-a lepszym rozwiązaniem okaże się przystą-
pienie do samodzielnego dodawania produktów ( Go
directly to the Shop ).
Instalacja przykładowych danych może potrwać kil-
ka chwil. Nie należy w tym czasie klikać żadnych przy-
cisków w oknie przeglądarki. Po paru sekundach zo-
staniemy przeniesieni do panelu administracyjnego
sklepu. Pozwala on na zarządzanie wszystkimi usta-
wieniami VirtueMart. Jedyne, co musimy zrobić poza
panelem, to umieszczenie na stronie głównej witryny
opartej na systemie Joomla! linków do sklepu. W tym
celu można skorzystać z jednej z opcji służącej do za-
rządzania systemami menu (na przykład Menus > Ma-
in Menu ). Po dodaniu nowej pozycji ( New ) należy wy-
brać z listy Select Menu Item Type polecenie Inter-
nal Link > VirtueMart . Na kolejnym ekranie będziemy
mogli wprowadzić nazwę linka oraz, w razie potrze-
by, zmienić jego położenie w systemach menu. Po za-
twierdzeniu ustawień przyciskiem Save lub Apply na
stronie głównej witryny pojawi się odnośnik do skle-
Joomla! i VirtueMart
Rozpocznijmy od niezwykle popularnej, zarówno
w Polsce, jak i na świecie, Joomli. Użytkownicy tego
CMS-a z pewnością słyszeli o VirtueMart. I nic dziw-
nego, gdyż właśnie to rozszerzenie jest uznawane za
najlepszą wtyczkę służącą do obsługi handlu przez In-
ternet. Nie warto polemizować z tą opinią, gdyż – jak
przekonamy się za moment – VirtueMart rzeczywiście
oferuje bogaty zestaw opcji, a jego stabilność i brak
błędów oraz luk sprawiają, że stanowi on bezpieczne
rozwiązanie dla osób chcących uzupełnić istniejącą in-
stalację systemu Joomla! o sprawny sklep. Ogromna
popularność rozszerzenia powoduje ponadto, że w ra-
zie pojawienia się jakichkolwiek problemów z pewno-
ścią uda nam się znaleźć gdzieś w sieci sensowne
propozycje ich rozwiązania. Dotyczy to także kwestii
związanych z polonizacją wtyczki.
VirtueMart instalujemy tak, jak każde inne rozsze-
rzenie Joomli. Po zalogowaniu się na Zaplecze prze-
chodzimy do Menedżera rozszerzeń ( Extensions >
Install/Uninstall ). Następnie, w ramce Upload Package
26
7/2010
A rtykuł ten ma stanowić przegląd takich właśnie
332780335.014.png 332780335.015.png
 
332780335.016.png 332780335.001.png
 
Sklep w CMS-ie
pu. Umożliwi to użytkownikowi szybkie przejście do
naszej oferty.
W tym momencie pozostaje nam już tylko skonfigu-
rowanie VirtueMart i wprowadzenie informacji o pro-
duktach. Panel administracyjny komponentu sklepo-
wego może wydać się początkowo zbyt przytłaczają-
cy. Od czego więc powinniśmy zacząć? Najważniejsze
opcje konfiguracyjne ukryte są pod linkiem Admin >
Configuration . Na kilku zakładkach zgromadzono tam
ustawienia globalne ( Global ), bezpieczeństwa ( Securi-
ty ) oraz sposobu wyświetlania stron sklepu ( Site ). Vir-
tueMart pozwala między nimi na określenie szczegó-
łowych preferencji związanych z logowaniem się użyt-
kowników, szyfrowaniem, korzystaniem z serwerów
proxy, publikowaniem recenzji, a także wyświetlaniem
informacji dotyczących prawnych aspektów działania
sklepu. Oprócz wymienionych zakładek administra-
tor ma do dyspozycji kilka innych, za pomocą których
może on modyfikować opcje pobierania plików, publi-
kacji kanałów RSS oraz bogatą paletę ustawień do-
tyczących samego procesu sprzedaży. Ta krótka lista
funkcji pokazuje, jak wszechstronne narzędzie stano-
wi VirtueMart. Jego dominująca pozycja wśród rozsze-
rzeń przeznaczonych dla Joomli i służących do obsługi
handlu internetowego wydaje się więc niezagrożona.
W podmenu Admin znajduje się, oprócz polece-
nia Configuration , także kilka innych pozycji. Dzięki
nim możliwe jest zarządzanie kontami użytkowników,
a także listami państw i walut. Ostatnie z wymienio-
nych ustawień również mogą okazać się bardzo przy-
datne, zwłaszcza jeśli planujemy prowadzenie sprze-
daży na skalę międzynarodową.
Panel administracyjny, choć bogaty w funkcje, nie
zawiera wszystkich opcji konfi-
guracyjnych, które oferuje nam
VirtueMart. Pozostałe znajdzie-
my w menu Store . Polecenie
Summary wyświetla panel kon-
trolny, który otwierany jest po
zalogowaniu się do zaplecza
Joomli i przejściu do ustawień
sklepu. Zestaw znajdujących
się tam ikon daje szybki dostęp
do najważniejszych funkcji skle-
pu. Część z nich poznaliśmy już
wcześniej, podczas pracy z me-
nu Admin . Panel kontrolny po-
siada też dodatkowo osobną za-
kładkę Statistics , na której znaj-
dziemy informacje dotyczące
liczby produktów, klientów, zre-
alizowanych transakcji, a także
najnowszych zamówień.
Obok panelu kontrolnego
w menu Store znajduje się mię- Rysunek 1. VirtueMart tuż po zainstalowaniu
dzy innymi opcja Edit store . Z pewnością z niej sko-
rzystamy, gdyż to właśnie ona umożliwia wprowadze-
nie informacji o sklepie, jego nazwy, danych dotyczą-
cych kontaktu z firmą, a także wskazanie obowiązują-
cej waluty. Co ważne, w ramce Description łatwo zmie-
nimy domyślny opis sklepu na nasz własny. Kolejne
pozycje w menu Store zawierają między innymi dane
sposobów płatności, kart płatniczych, a także dosta-
wy produktów.
Po skonfigurowaniu sklepu można przystąpić do
tworzenia katalogu produktów. VirtueMart posiada do-
skonałe i rozwinięte funkcje pozwalające na utrzyma-
nie porządku. Produktów nie dodajemy w sposób cha-
otyczny, utrudniając przy tym potencjalnym klientom
odnalezienie tego, co jest im potrzebne. Osobno wpro-
wadzamy dane producentów, dostawców, zarządzając
przy tym ewentualnymi kuponami rabatowymi, stawka-
mi podatkowymi, kategoriami przedmiotów oraz usług.
VirtueMart ułatwia również znakomicie zarządzanie
kontami kupujących. Możliwe jest dzielenie ich na gru-
py, wraz z jednoczesnym przypisywaniem rabatów.
Bogate opcje konfiguracyjne to jedno, a możliwość
zarządzania procesem sprzedaży – drugie. Na szczę-
ście VirtueMart sprawdza się w obu przypadkach.
Wszystkie zamówienia można przeglądać na poje-
dynczej liście ( Orders > List Orders ), jak i generować
szczegółowe raporty ( Reports > Reports ). Proces skła-
dania i realizacji zamówień dzielony jest na etapy, któ-
re konfiguruje sam użytkownik. Pozwala na to polece-
nie Orders > List Order Status Type . Wszystko to spra-
wia, że VirtueMart sprawdza się nie tylko w roli sklepu
– katalogu produktów, ale także umożliwia przejęcie
kontroli nad procesem realizacji zamówień. Oczywi-
www.lpmagazine.org
27
 
332780335.002.png 332780335.003.png
 
ROZWIĄZANIA
ście takie rozwiązanie nie zastępuje oprogramowania
typu ERP, które pozwala na kompleksowe zarządzanie
sprzedażą, włącznie z zaopatrzeniem, analizą stanów
magazynowych i kontaktami z producentem. Tym nie-
mniej VirtueMart posiada bardzo bogaty zestaw funk-
cji i w przypadku firm realizujących zamówienia bez
współpracy z wieloma dystrybutorami lub producenta-
mi opisywane rozszerzenie Joomli może w pełni za-
spokoić istniejące potrzeby.
Wordpressa pojawi się pozycja WP Shopping Cart .
Należy ją aktywować.
W tym momencie w Kokpicie ujrzymy nowy moduł
Store . Przejdziemy wówczas do panelu administra-
cyjnego sklepu. Zawiera on o wiele mniej opcji niż opi-
sane wcześniej rozszerzenie VirtueMart dla Joomli.
Wtyczka ta jest bowiem stosunkowo uboga. Jednak
stanowi ona najbardziej dojrzałe rozwiązanie tego typu
przeznaczone dla Wordpressa. WP e-Commerce po-
zwala na przeglądanie bieżących statystyk sprzedaży,
tworzenie katalogu produktów podzielonych na kate-
gorie, a także na wykonywanie prostych operacji zwią-
zanych z marketingiem (promocje, współpraca z usłu-
gą Google Product Search). Pojedynczy produkt może
posiadać szereg odmian. Administrator sklepu okre-
śla ponadto rynek, walutę oraz stawkę podatkową. I to
właściwie wszystko. Każda opcja jest dokładnie opisa-
na, stąd też pracę ze sklepem można rozpocząć na-
tychmiast po zainstalowaniu wtyczki. Dla użytkowni-
ków Wordpressa, którzy zamierzają uruchomić na blo-
gu niewielki sklep, takie rozwiązanie okaże się zapew-
ne atrakcyjne. Jeśli natomiast chcemy rozwinąć han-
del internetowy na dużą skalę, współpracując z wielo-
ma kontrahentami, śledząc stany magazynowe, utrzy-
mując ciągły kontakt z klientami oraz wydajnie zarzą-
dzać zaopatrzeniem i dostawami, to WP e-Commer-
ce będzie najprawdopodobniej stanowił zdecydowanie
zbyt proste rozwiązanie.
Zaletę opisywanej wtyczki stanowi możliwość wy-
godnego i szybkiego przygotowania efektownych
stron prezentujących poszczególne przedmioty i usłu-
gi. W tym celu należy kliknąć
przycisk Products . Każdy produkt
może należeć do dowolnych ka-
tegorii, poza tym wtyczka pozwa-
la także na przypisanie go do kon-
kretnych marek oraz na oznacze-
nie tagami. Administrator tworzy
ponadto podstawowy i rozsze-
rzony opis, dane dotyczące wy-
miarów, odmian, stawek podat-
kowych, a także dodatkowe pola
z informacjami. Na stronie z ofer-
tą mogą oczywiście znajdować
się zdjęcia. Wtyczka pozwala tak-
że na załączanie plików w dowol-
nym formacie (na przykład doku-
mentów PDF zawierających spe-
cyfikacje lub instrukcje obsługi),
pobieranych przez klientów. Cie-
kawą opcję stanowi możliwość
określenia liczby sztuk produk-
tu, która znajduje się w magazy-
nie. Dzięki temu przedmiot zosta-
nie automatycznie wycofany ze
Wordpress i WP e-Commerce
Mogłoby się wydawać, że od bloga do sprzedaży
przez Internet jest długa droga. Jeśli jednak zechce-
my zaoferować towary lub usługi czytelnikom naszego
sieciowego pamiętnika, to nic nie stoi na przeszkodzie.
Także dla systemu Wordpress dostępne są wtyczki
wspomagające sprzedaż przez sieć. Najlepszą z nich
jest WP e-Commerce.
WP e-Commerce instalujemy tak, jak każdą inną
wtyczkę Wordpressa. Po zalogowaniu się do Kokpi-
tu należy kliknąć Wtyczki , a następnie Dodaj nową . Po
pobraniu pakietu instalacyjnego wp-e-commerce (plik
wp-e-commerce.*.zip ) naciśnijmy link Wyślij na ser-
wer . Po wskazaniu spakowanej wtyczki kliknijmy In-
staluj . Wordpress poprosi nas o wprowadzenie danych
umożliwiających uzyskanie dostępu do serwera FTP.
Możemy ominąć ten etap, kopiując ręcznie wtyczkę do
struktury katalogów Wordpressa. Zawartość pliku ZIP
należy (po jego rozpakowaniu) umieścić w lokalizacji
wp-content/plugins/ . Po kliknięciu w Kokpicie Wtycz-
ki , a następnie Zainstalowane , na liście rozszerzeń
Rysunek 2. Domyślny wygląd sklepu opartego na Joomli i VirtueMart
28
7/2010
332780335.004.png 332780335.005.png
 
332780335.006.png 332780335.007.png
 
Sklep w CMS-ie
sklepu po sprzedaniu ostatniego egzemplarza. Mimo
że WP e-Commerce nie oferuje opcji przeznaczonych
specjalnie do zarządzania stanami magazynowymi,
to wtyczka może nas mimo wszystko ochronić przed
przyjęciem zamówień na towary, które nie są dostęp-
ne w danym momencie.
Zaletę opisywanego rozwiązania stanowi jego ści-
sła integracja z blogiem. Katalog produktów pojawia
się w postaci strony Products Page . Po jej otwarciu uj-
rzymy listę towarów wraz z cenami i przyciskiem Add
to cart . Link Checkout prowadzi z kolei
na stronę z zawartością koszyka oraz
formularzem pozwalającym na prze-
kazanie danych koniecznych do re-
alizacji zamówienia. Dodatkowe dwie
strony ( Transaction Results oraz Your
Account ) pozwalają na śledzenie sta-
tusu oraz historii zamówień.
WP e-Commerce jest dostępny za
darmo. Jeśli jednak nie zadowalają
nas funkcje oferowane przez wtycz-
kę, to możemy skorzystać z wersji ko-
mercyjnej. Unikniemy dzięki temu ko-
nieczności migracji do alternatywnego
systemu CMS. Szczegółowe informa-
cje dotyczące płatnych wersji wtycz-
ki znajdziemy pod linkiem Upgrades .
Dostępny jest spory pakiet opcji wią-
żących się z opłatami o różnej wyso-
kości. Płatne wersje wtyczki oferują
między innymi dodatkowe wsparcie
dla systemów płatności, galerię zdjęć,
odtwarzacz MP3, możliwość przecią-
gania produktów do koszyka za po-
mocą myszy, a także tworzenia dzia-
łów sklepu przeznaczonych tylko dla
wybranych klientów. Funkcji jest więc
sporo, chociaż nie pozwalają one na
zbudowanie naprawdę dużego skle-
pu, bogatego w opcje konfiguracyjne.
Jeśli poszukujemy takiego rozwiąza-
nia, to powinniśmy rozważyć sięgnię-
cie po narzędzia, które nie współpra-
cują z systemem Wordpress. Czas po-
święcony na konfigurację nowego ser-
wisu zwróci nam się z nawiązką pod-
czas wykonywania czynności admini-
stracyjnych.
siada bardzo bogaty zestaw funkcji niezbędnych w ce-
lu utworzenia sklepu internetowego. Instalacja modułu
jest prosta. Należy pobrać ze strony domowej Ubercart
pakiet w wersji odpowiadającej wykorzystywanemu
przez nas systemowi Drupal, a następnie rozpakować
go w podkatalogu sites/all/modules/ . Po zalogowa-
niu się jako administrator powinniśmy kliknąć Admi-
nister , a potem Site building i Modules . Wykonanie
ostatniego z poleceń zajmie zapewne jedną lub dwie
sekundy. Na stronie z modułami pojawi się pięć no-
Rysunek 3. Panel kontrolny VirtueMart
Drupal i Ubercart
Użytkownicy Drupala nie są w gor-
szej sytuacji niż posiadacze serwi-
sów opartych na Joomli i Wordpressie.
Mogą oni skorzystać z modułu Uber-
cart. Jest on dostępny za darmo i po-
Rysunek 4. WP e-Commerce widoczny jako wtyczka Wordpressa. Aby otworzyć sklep,
należy ją uaktywnić
www.lpmagazine.org
29
 
332780335.008.png 332780335.009.png
 
ROZWIĄZANIA
wych, rozwijanych list o tytułach rozpoczynających się
nazwą zainstalowanego przez nas rozszerzenia. Po-
czątkowo żadne z nich nie jest aktywne. Powinniśmy
rozpocząć pracę od włączenia tych spośród modułów,
które będą nam potrzebne, pamiętając o wskazaniu
wszystkich pozycji na liście Ubercart – core . Zmiany
zatwierdzamy przyciskiem Save configuration . Uwa-
ga! Część spośród modułów wchodzących w skład
Ubercart wymagać może obecności dodatkowych roz-
szerzeń Drupala, które nie są standardowo instalowa-
ne razem z systemem! Musimy je pobrać samodziel-
nie. Dotyczy to przede wszystkim modułu Token. Infor-
macje o niespełnionych zależnościach wyświetlane są
w kolumnie Description .
Po aktywowaniu sklepu możemy od razu przystą-
pić do tworzenia katalogu produktów. W menu Cre-
ate content pojawia się pozycja Product . Ubercart po-
zwala między innymi na utworzenie opisów towarów,
określenie rozmiarów, ceny, jedno-
stek, sposobu prezentacji produktu,
a także na uaktywnienie możliwo-
ści dodawania komentarzy. Pod tym
względem moduł Drupala sprawdza
się równie dobrze, jak rozbudowane
rozszerzenie VirtueMart dla Joom-
li. Zapisanie informacji o produkcie
spowoduje, że zostanie on natych-
miast opublikowany na stronie głów-
nej. Domyślne ustawienia można
oczywiście zmienić. Wystarczy roz-
winąć w trakcie edycji produktu li-
stę Publishing options i usunąć za-
znaczenie obok opcji Promoted to
front page . Opis przedmiotu nie po-
jawi się wówczas na stronie głównej
witryny.
Lista funkcji Ubercart prezentu-
je się naprawdę imponująco. Moduł
pozwala na wydajne zarządzanie
całym procesem realizacji zamówie-
nia, płatnościami, dostawą, stawka-
mi podatkowymi, publikacją zdjęć
i plików do pobrania, raportami i za-
opatrzeniem. Produkty mogą być or-
ganizowane w rozbudowane katalo-
gi o zagnieżdżonej strukturze. Co
ważne, jeśli tylko któryś z tych mo-
dułów nie jest nam koniecznie po-
trzebny, to jest prawdopodobne, że
uda nam się go wyłączyć bez żad-
nego uszczerbku dla działania całe-
go sklepu. Takiej funkcji nie oferuje
ani VirtueMart, ani WP e-Commer-
ce. Drugie z wymienionych rozwią-
zań nie jest zresztą na tyle rozbudo-
wane, by brak modularności okazał
się dokuczliwy.
Korzystanie z Ubercart może oka-
zać się nieco trudniejsze niż w przy-
padku wcześniej opisanych wtyczek
do CMS-ów. Nie jest to niespodzian-
ką, gdyż Drupal uchodzi za system
zarządzania treścią, którego ad-
ministracji trzeba się po prostu na-
Rysunek 5. Kon�guracja sklepu w Kokpicie Wordpressa
Rysunek 6. Ubercart pojawia się jako zestaw modułów Drupala. Użytkownik może
uaktywnić niektóre z nich lub wszystkie. Na zrzutce widoczna lista zależności
30
7/2010
332780335.010.png 332780335.011.png
 
332780335.012.png 332780335.013.png
 
Zgłoś jeśli naruszono regulamin