- Jak stworzyć doskonałą witrynę sklepu internetowego?
- Jak zapewnić maksymalne bezpieczeństwo Twojej strony?
- Jak przeprowadzać sprzedaż i zarządzać stanem magazynowym?
Handel elektroniczny to znakomity sposób prowadzenia działalności zarobkowej. Twoje
przedsięwzięcie może odnieść prawdziwy sukces — pod warunkiem, że się do niego
dobrze przygotujesz. Oto jedna z nielicznych książek na rynku dostarczających
szczegółowych informacji na temat tworzenia serwisów e-commerce z wykorzystaniem PHP i
MySQL. Bez względu na to, czy tworzysz dynamiczne strony internetowe od lat, czy dopiero
od kilku tygodni, z pewnością znajdziesz tu mnóstwo bezcennych informacji.
Dzięki książce E-commerce. Genialnie proste tworzenie serwisów w PHP i
MySQL dowiesz się, jak zaprojektować bazę danych, generować katalog produktów,
zarządzać koszykiem zakupów, obsługiwać zamówienia i płatności oraz sprawić, by
Twój sklep internetowy nie wymagał od Ciebie pracy ponad siły, a jednak był dochodowy.
Podręcznik zawiera również omówienie tak istotnych zagadnień, jak zapewnienie
bezpieczeństwa witryny oraz zadbanie o interfejs przyjazny użytkownikom, a także
informacje dotyczące modułowego programowania, gotowego do dalszej rozbudowy.
Przytoczone tu praktyczne przykłady pozwolą Ci spojrzeć na systemy e-commerce z
możliwie jak najszerszej perspektywy.
- Wybór technologii internetowych
- Struktura i projekt witryny
- Zarządzanie zawartością witryny
- Tworzenie kont użytkowników
- Łączenie różnych systemów płatniczych
- Sprzedaż wirtualnych produktów
- Tworzenie bezpiecznego środowiska serwera i baz danych
- Tworzenie paneli administracyjnych
- Zasady składania zamówień
Spis treści:
Wprowadzenie (13)
- Czym jest handel elektroniczny? (13)
- Podstawowe informacje o książce (14)
- Wykorzystane technologie (15)
- Gdzie szukać pomocy? (15)
- Wymagania (16)
- Podstawowe umiejętności (16)
- Serwer internetowy (16)
- Jeszcze kilka drobiazgów (16)
Część I: Podstawy (17)
Rozdział 1. Od czego zacząć? (19)
- Określanie celów biznesowych (20)
- Analiza kwestii prawnych (21)
- Prawo państwowe i międzynarodowe (21)
- Zgodność z PCI (23)
- Wybór technologii internetowych (23)
- Wybór hostingu (26)
- Możliwości hostingu (26)
- Hosting, który polecam (29)
- Jak znaleźć dobrego usługodawcę? (30)
- Korzystanie z systemu płatności (31)
- Systemy przetwarzania płatności (31)
- Bramki płatności (32)
- Który system płatności wybrać? (33)
- Proces tworzenia witryny (34)
- Planowanie witryny (35)
- Projekt HTML (35)
- Projekt bazy danych (36)
- Programowanie (38)
- Testowanie (40)
- Uruchamianie (42)
- Utrzymywanie (42)
- Udoskonalanie (43)
Rozdział 2. Podstawy bezpieczeństwa (45)
- Teoria bezpieczeństwa (45)
- Żadna witryna nie jest bezpieczna (46)
- Celem nigdy nie jest zapewnienie maksymalnego bezpieczeństwa (47)
- Bezpieczeństwo użytkowników (48)
- Wymagania PCI (50)
- Bezpieczeństwo serwera (52)
- Wpływ hostingu na bezpieczeństwo (53)
- Bezpieczeństwo PHP i serwera WWW (54)
- Bezpieczeństwo bazy danych (57)
- Bezpieczne transakcje (59)
- Typowe słabe punkty (63)
- Ochrona informacji (63)
- Ochrona użytkownika (64)
- Ochrona witryny (65)
Część II: Sprzedaż wirtualnych produktów (71)
Rozdział 3. Pierwsza witryna - struktura i projekt (73)
- Projekt bazy danych (74)
- Organizacja plików na serwerze (77)
- Łączenie się z bazą danych (81)
- Plik konfiguracyjny (83)
- Szablon HTML (88)
- Tworzenie pliku nagłówka (89)
- Dodawanie dynamicznych funkcjonalności do nagłówka (90)
- Tworzenie pliku stopki (93)
- Dodawanie dynamicznych funkcjonalności do stopki (94)
- Tworzenie strony głównej (96)
Rozdział 4. Konta użytkowników (99)
- Definiowanie funkcji pomocniczych (99)
- Tworzenie pól formularza (100)
- Ochrona haseł (104)
- Przekierowanie przeglądarki (106)
- Zakładanie kont (108)
- Tworzenie podstawowej struktury skryptu (108)
- Tworzenie formularza (110)
- Przetwarzanie danych z formularza (111)
- Logowanie (118)
- Przetwarzanie danych z formularza (118)
- Tworzenie formularza (120)
- Wylogowanie (122)
- Zarządzanie hasłami (123)
- Odzyskiwanie hasła (123)
- Zmiana hasła (127)
- Zwiększenie poziomu bezpieczeństwa (130)
Rozdział 5. Zarządzanie zawartością witryny (133)
- Tworzenie konta administratora (133)
- Dodawanie stron (134)
- Tworzenie podstawowego skryptu (134)
- Dodawanie edytora WYSIWYG (139)
- Wyświetlanie zawartości strony (143)
- Przygotowanie skryptu category.php (143)
- Przygotowanie skryptu page.php (147)
- Dodawanie plików PDF (149)
- Konfigurowanie serwera (150)
- Tworzenie skryptu PHP (152)
- Wyświetlanie plików PDF (159)
- Przygotowanie skryptu pdfs.php (159)
- Przygotowanie skryptu view_pdf.php (160)
Rozdział 6. Korzystanie z systemu PayPal (165)
- Ogólne informacje o systemie PayPal (165)
- Obsługa płatności w systemie PayPal (167)
- Przyciski systemu płatności (168)
- Testowanie systemu PayPal (169)
- Rejestrowanie w usłudze Sandbox (170)
- Tworzenie kont testowych (171)
- Tworzenie przycisku (174)
- Integracja systemu PayPal z witryną (177)
- Aktualizacja skryptu rejestrowania (177)
- Tworzenie skryptu thanks.php (178)
- Tworzenie skryptu cancel.php (180)
- Testowanie witryny (181)
- Korzystanie z mechanizmu IPN (183)
- Aktywowanie mechanizmu IPN (184)
- Aktualizacja skryptu rejestrowania (184)
- Tworzenie skryptu ipn.php (185)
- Aktualizacja skryptu thanks.php (191)
- Odnawianie kont (191)
- Uruchamianie witryny (192)
Część III: Sprzedaż rzeczywistych produktów (195)
Rozdział 7. Druga witryna - struktura i projekt (197)
- Kilka słów o witrynie (197)
- Co będziemy sprzedawać? (197)
- Zakupy bez rejestracji (199)
- Implementowanie architektury MVC (199)
- Zwiększenie bezpieczeństwa (201)
- Projekt bazy danych (201)
- Tabele produktów (202)
- Tabele klientów (203)
- Podstawowy kod SQL (205)
- Konfiguracja serwera (208)
- Organizacja plików na serwerze (208)
- Dostosowanie serwera (209)
- Pliki pomocnicze (216)
- Łączenie z bazą danych (216)
- Plik konfiguracyjny (217)
- Szablon HTML witryny (218)
- Nowe możliwości bazy MySQL (221)
- Predefiniowane zapytania (222)
- Procedury składowane (225)
Rozdział 8. Tworzenie katalogu (229)
- Przygotowanie bazy danych (229)
- Wypełnianie tabel za pomocą SQL-a (230)
- Rzut oka na kwerendy procedur składowanych (233)
- Tworzenie procedur składowanych (239)
- Dokonywanie zakupów z poziomu kategorii (243)
- Tworzenie skryptu shop.php (243)
- Tworzenie plików widoku (245)
- Wyświetlanie listy produktów (249)
- Tworzenie skryptu browse.php (249)
- Tworzenie plików widoku (251)
- Tworzenie widoku dla braku produktów (255)
- Informowanie o dostępności (256)
- Wyświetlanie promocyjnych cen (258)
- Uaktualnianie procedury składowanej (259)
- Aktualizowanie skryptu product_functions.inc.php (261)
- Aktualizowanie pliku list_products.html (262)
- Aktualizowanie pliku list_coffees.html (263)
- Wyróżnianie promocji (263)
- Tworzenie strony głównej (263)
- Tworzenie stron służących do sprzedaży (266)
Rozdział 9. Tworzenie koszyka na zakupy (269)
- Definiowanie procedur składowanych (269)
- Dodawanie produktów (270)
- Usuwanie produktów (271)
- Aktualizowanie koszyka (271)
- Pobieranie zawartości koszyka (273)
- Definiowanie funkcji pomocniczych (274)
- Budowanie koszyka na zakupy (275)
- Tworzenie skryptu PHP (275)
- Tworzenie plików widoku (279)
- Budowanie przechowalni (283)
- Tworzenie skryptu PHP (283)
- Tworzenie plików widoku (285)
- Obliczanie kosztów wysyłki (287)
Rozdział 10. Składanie zamówienia (289)
- Authorize.net (289)
- Tworzenie konta próbnego (291)
- Przygotowanie witryny (293)
- Nowy szablon HTML (293)
- Funkcja pomocnicza (295)
- Tworzenie procedur (298)
- Pobieranie danych do wysyłki (306)
- Tworzenie skryptu PHP (307)
- Tworzenie plików widoku (314)
- Pobieranie danych posiadacza rachunku (321)
- Tworzenie podstawowego skryptu PHP (322)
- Tworzenie pliku widoku (323)
- Sprawdzanie danych z formularza (327)
- Obsługa karty kredytowej (332)
- Tworzenie pliku gateway_setup.php (333)
- Tworzenie pliku gateway_process.php (334)
- Analiza odpowiedzi serwera (337)
- Uaktualnienie pliku billing.php (338)
- Finalizacja zamówienia (341)
- Tworzenie skryptu PHP (341)
- Tworzenie pliku widoku (343)
- Testowanie strony (344)
- Uruchomienie strony (345)
Rozdział 11. Administrowanie witryną (347)
- Konfigurowanie serwera (348)
- Uwierzytelnianie dostępu (348)
- Tworzenie szablonu (348)
- Korzystanie z menu Superfish (352)
- Aktualizowanie funkcji create_form_input() (354)
- Dodawanie produktów (355)
- Dodawanie innych produktów (355)
- Dodawanie kawy (363)
- Zmiana stanu magazynowego (367)
- Definiowanie promocji (371)
- Przeglądanie zamówień (376)
- Wyświetlanie wszystkich zamówień (377)
- Przeglądanie jednego zamówienia (379)
- Dostarczanie zamówień (384)
- Tworzenie skryptu gateway_setup_admin.php (384)
- Aktualizowanie skryptu view_order.php (384)
Skorowidz (389)
400 stron, oprawa miękka