Навчальний проєкт — створення інтернет-магазину — розбитий на три етапи. На першому етапі ми з мінімальними затратами сил і часу створимо працюючий сайт із базовим набором функцій. Наприкінці цього етапу сайт справді буде готовий до розгортання — у ньому буде працюючий каталог продуктів із підтримкою пошуку та механізм приймання платежів за допомогою PayPal. Мета другого етапу — підвищити доходи онлайн-магазину. На цьому етапі ми створимо механізми інтернет-магазину, які підвищують привабливість сайту для відвідувачів і спонукають робити додаткові покупки, наприклад механізм динамічних рекомендацій. Крім того, ми застосуємо AJAX, щоб пришвидшити реакцію сайту на дії відвідувачів, і замінимо кошик покупця, який надає PayPal, кошиком власної розробки. На третьому етапі ми підвищимо ефективність роботи інтернет-магазину з клієнтами завдяки автоматизації обробки замовлень і роботи з кредитними картками. Також ви дізнаєтеся, як інтегрувати в сайт зовнішню функціональність через веб-служби та додати підтримку відгуків про продукти.
Ця книга адресована розробникам, яких цікавить приклад розробки сайту онлайн-магазину — від формування вимог до розгортання.