Добавить в сообщение на e-mail поле с кол-вом товара из корзины

Список розділів Скрипти Buyme — покупка за один клік

Опис: Свіжа версія — 1.3.5 (2013-12-23)

#1 Dyuk » 09.01.2016, 10:19

Назар добрый день! Подскажите пож-та, как добавить поле с количеством товара в сообщение, приходящее на почту? Само поле в форме Buyme должно быть скрыто, так же как добавляются поля в приходящем сообщении со ссылкой на товар, IP и страну
Dyuk
Автор теми
Репутація: 0
Повідомлення: 1
Теми: 1
З нами: 1 рік 8 місяців

#2 Виктор » 25.01.2016, 12:06

Костыль - запихиваем возможный E-mail закзчика в поле обратного адреса письма.
Для чего это? Для того чтоб менеджер мог ответить на пришедшую на почту заявку - кнопкой ответить, а не созданием нового сообщения и копипастом мыла и т.п.
Т.к. в скрипте не предусмотрены жёсткие метки полям, типа имя, E-mail и т.п. и они передаются массивом, по очерёдности упоминания в config.js, то у каждого может быть индивидуальный порядок полей.
В данном случае первое (нулевое в массиве) поле - ИМЯ, а вот второе E-mail.
В файле send.php вносим правки:

Код: Виділити все
global $qwerty;
$qwerty = $_GET["os"];
$qwerty = $qwerty[1];
if (filter_var($qwerty, FILTER_VALIDATE_EMAIL)) {$from = $qwerty;}

Аналогичным способом можно обрабатывать и другие передаваемые поля.

Назару спасибо за скрипт. Но в продукт "из коробки" хотелось бы получить такие стандартные поля как мыло, телефон, дата, время, с обработчиками - возможно при оплате лицензии... Но чтоб самому не ковырять.

Ещё раз спасибо за труды. :clap:
Виктор
Репутація: 0
Повідомлення: 2
З нами: 1 рік 7 місяців

#3 Nazar Tokar » 25.01.2016, 12:20

Виктор, мыло, телефон и время звонка уже есть, прямо из коробки даже в бесплатном варианте. Мыло заказчика в виде отправителя на первый взгляд кажется удобным, но большинство советских хостингов будут нещадно резать почту, так как это, по их мнению, похоже на фишинг, поэтому с большой вероятностью такие письма не будут отправляться с сервера.
Читайте твітер.
Nazar Tokar M
Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#4 Виктор » 25.01.2016, 12:44

Назар Токарь, возможно я несколько путано написал... Имел в виду вот что:
мыло - валидатор введённого адреса почты
телефон - проверка телефона (например регулярками) или использование шаблона
дата - подключенный календарик из jQ, для выбора даты
ко всем перечисленным полям - это именно предопределённые поля - сиречь типы полей

что же до обратного адреса почты, то тестировал и работает с начала года - письма приходят.
Виктор
Репутація: 0
Повідомлення: 2
З нами: 1 рік 7 місяців


Повернутись в Buyme — покупка за один клік

Хто зараз на форумі (базується на активності користувачів за останні 30 хвилин)

Зараз переглядають цей розділ: 3 гостей

cron