Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vp-pedsovet
6 лет назад

[Онлайн-курс] Создаём интернет-магазин с нуля для slon21veka! Этап 13: Первые покупки через интернет-магазин

Ссылки на предыдущие уроки:


На предыдущем этапе мы закончили оформление внешнего вида корзины покупателя. Давайте теперь попробуем оформить наш первый заказ!

Добавьте любой товар из интернет-магазина в корзину и зайдите в неё. Здесь нам потребуется заполнить форму с данными плательщика по кнопке Добавить/Изменить адрес плательщика.

Поля, которые должен заполнять пользователь в данной форме и вообще в корзине легко настраиваются здесь: Панель управления VM - Настройки - Поля заполняемые пользователем.

Обратите внимание на последние 3 колонки: Обязательно, Опубликовано и Показать в корзине. Именно их значение определяет статус перечисленных полей.

Вернёмся в корзину, выберем способ доставки и оплаты и нажмём кнопку. Наш заказ сформирован!

Но как продавец узнает, что покупатель сделал заказ? Да и покупателю неплохо бы послать на почту письмо с описанием его заказа.

Настройка емэйл уведомлений.

Отправкой писем на емэйл занимается почтовый сервер. Но, пока мы работаем на локальном компьютере, такого сервера у нас нет. Он будет на хостинге - месте, где будет храниться наш сайт в интернете.

А пока что, для тестирования возможности отправки писем, воспользуемся встроенным инструментом Denwer. Напомню, чтобы обратиться к инструментам Денвера, нужно в адресной строке браузера набрать: localhost

Находим пункт проверка почтового сервера и переходим по ссылке.

Здесь нам предлагают отослать тестовое письмо и сообщается важная информация: все отосланные письма будут попадать в папку /tmp/!sendmail. Там и будем их отслеживать и просматривать.

Далее нам необходимо проверить настройки почты непосредственно на нашем сайте. Для этого перейдём: Система - Общие настройки и в разделе Настройка почты заполним необходимые поля. Обратите внимание, чтобы переключатель Отправка почты был включен.

А теперь перейдём непосредственно к настройки уведомлений от нашего магазина. Для этого в Панели управления VM - Настройки - Настройки выберите вкладку Электронная почта.

В поле Формат текстового сообщения мы можем выбрать либо текстовой, либо HTML формат. Обычно используют HTML - с его помощью мы получим красивый вид сообщения, а не просто голые данные.

Поставим галочку Использовать адрес эл.почты продавца, чтобы в качестве адреса отправителя указывался электронный адрес пользователя, назначенного продавцом.

Галочка Invoice in user language предназначена для отправки счёта на языке пользователя. Её пока не трогаю.

В поле Additional vendor email addresses можно указать дополнительные адреса, на которые будет отправляться письмо.

А ниже перечисляются статусы заказа при которых нужно отправить письмо продавцу и\или покупателю. Также можно добавить вложение и указать статус, при котором оно будет прикрепляться к письму.

После того, как все настройки сделаны, попробуем ещё раз оформить и подтвердить заказ. А после найдём в папке /tmp/!sendmail два файла с расширением .url Это и есть наши письма для покупателя и продавца. Чтобы посмотреть их нужно переименовать файл, указав ему разрешение .html - после этого файл с письмом откроет любой браузер.

Вот как выглядит письмо, которое получит продавец.

А вот такое письмо получит покупатель:

Ну что ж, с уведомлениями мы разобрались. Уже можно сказать, что у нас готов рабочий интернет-магазин! Но на этом наш курс не заканчивается. Ждите новые статьи, они обязательно будут!

Автор поста Михаил, @manavendra
Скриншоты из личного архива автора


Ваше творчество стремится стать бизнесом, а бизнес рвётся в онлайн?
Ищете сервис для создания интернет-магазинов?
Прежде чем выбрать, задумайтесь, как бы вы поступили, если бы все интернет-магазины были стульями?
В этом посте @ivelon отвечает на самый главный вопрос о торговой платформе Pokupo.

0
147.863 GOLOS
На Golos с August 2017
Комментарии (4)
Сортировать по:
Сначала старые