[Онлайн-курс] Создаём интернет-магазин с нуля для slon21veka! Этап 13: Первые покупки через интернет-магазин
Ссылки на предыдущие уроки:
- Создаём интернет-магазин с нуля для slon21veka! Пошаговый курс. Начало
- Этап 1: Устанавливаем Denwer
- Этап 2: Установка Joomla
- Этап 3: Знакомство с Панелью администратора и русификация
- Этап 4: установка шаблона сайта
- Этап 5: Настройка шаблона сайта. Позиции модулей
- Этап 6: Создание простого HTML-модуля и собственного меню.
- Этап 7: Горизонтальное меню, категории и материалы.
- Этап 8: Создаём бэкап сайта.
- Этап 9: Знакомство с VirtueMart
- Этап 10: Вывод категорий в меню и демо-данные.
- Этап 11: Корзина покупателя.
- Этап 12: Продолжаем настраивать корзину
На предыдущем этапе мы закончили оформление внешнего вида корзины покупателя. Давайте теперь попробуем оформить наш первый заказ!
Добавьте любой товар из интернет-магазина в корзину и зайдите в неё. Здесь нам потребуется заполнить форму с данными плательщика по кнопке Добавить/Изменить адрес плательщика.
Поля, которые должен заполнять пользователь в данной форме и вообще в корзине легко настраиваются здесь: Панель управления VM - Настройки - Поля заполняемые пользователем.
Обратите внимание на последние 3 колонки: Обязательно, Опубликовано и Показать в корзине. Именно их значение определяет статус перечисленных полей.
Вернёмся в корзину, выберем способ доставки и оплаты и нажмём кнопку. Наш заказ сформирован!
Но как продавец узнает, что покупатель сделал заказ? Да и покупателю неплохо бы послать на почту письмо с описанием его заказа.
Настройка емэйл уведомлений.
Отправкой писем на емэйл занимается почтовый сервер. Но, пока мы работаем на локальном компьютере, такого сервера у нас нет. Он будет на хостинге - месте, где будет храниться наш сайт в интернете.
А пока что, для тестирования возможности отправки писем, воспользуемся встроенным инструментом Denwer. Напомню, чтобы обратиться к инструментам Денвера, нужно в адресной строке браузера набрать: localhost
Находим пункт проверка почтового сервера и переходим по ссылке.
Здесь нам предлагают отослать тестовое письмо и сообщается важная информация: все отосланные письма будут попадать в папку /tmp/!sendmail. Там и будем их отслеживать и просматривать.
Далее нам необходимо проверить настройки почты непосредственно на нашем сайте. Для этого перейдём: Система - Общие настройки и в разделе Настройка почты заполним необходимые поля. Обратите внимание, чтобы переключатель Отправка почты был включен.
А теперь перейдём непосредственно к настройки уведомлений от нашего магазина. Для этого в Панели управления VM - Настройки - Настройки выберите вкладку Электронная почта.
В поле Формат текстового сообщения мы можем выбрать либо текстовой, либо HTML формат. Обычно используют HTML - с его помощью мы получим красивый вид сообщения, а не просто голые данные.
Поставим галочку Использовать адрес эл.почты продавца, чтобы в качестве адреса отправителя указывался электронный адрес пользователя, назначенного продавцом.
Галочка Invoice in user language предназначена для отправки счёта на языке пользователя. Её пока не трогаю.
В поле Additional vendor email addresses можно указать дополнительные адреса, на которые будет отправляться письмо.
А ниже перечисляются статусы заказа при которых нужно отправить письмо продавцу и\или покупателю. Также можно добавить вложение и указать статус, при котором оно будет прикрепляться к письму.
После того, как все настройки сделаны, попробуем ещё раз оформить и подтвердить заказ. А после найдём в папке /tmp/!sendmail два файла с расширением .url Это и есть наши письма для покупателя и продавца. Чтобы посмотреть их нужно переименовать файл, указав ему разрешение .html - после этого файл с письмом откроет любой браузер.
Вот как выглядит письмо, которое получит продавец.
А вот такое письмо получит покупатель:
Ну что ж, с уведомлениями мы разобрались. Уже можно сказать, что у нас готов рабочий интернет-магазин! Но на этом наш курс не заканчивается. Ждите новые статьи, они обязательно будут!
Автор поста Михаил, @manavendra
Скриншоты из личного архива автора
Ваше творчество стремится стать бизнесом, а бизнес рвётся в онлайн?
Ищете сервис для создания интернет-магазинов?
Прежде чем выбрать, задумайтесь, как бы вы поступили, если бы все интернет-магазины были стульями?
В этом посте @ivelon отвечает на самый главный вопрос о торговой платформе Pokupo.