Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Простой быстрый заказ (бесплатно, vqmod) [Поддержка]


Recommended Posts

ДОброе время суток, подскажите, пожалуйста, а как передаватть на почту еще и модель товара.... понимаю что правки нужны в скриптике и в пхп при отправке на почту, но не знаю как получить "модель товара" и передать ее ? 

Надіслати
Поділитися на інших сайтах


ДОброе время суток, подскажите, пожалуйста, а как передаватть на почту еще и модель товара.... понимаю что правки нужны в скриптике и в пхп при отправке на почту, но не знаю как получить "модель товара" и передать ее ? 

Сделайте по аналогии с product_price или product_name, там суть та же (модель хранится в переменной $model), ну или как вариант можете не возиться со всем этим, а использовать усовершенствованную версию модуля, встроенную в шаблон, после вчерашнего обновления там можно в быстром заказе вместе с товаром отправлять доп. информацию

Надіслати
Поділитися на інших сайтах

Сделайте по аналогии с product_price или product_name, там суть та же (модель хранится в переменной $model), ну или как вариант можете не возиться со всем этим, а использовать усовершенствованную версию модуля, встроенную в шаблон, после вчерашнего обновления там можно в быстром заказе вместе с товаром отправлять доп. информацию

Спасибо тебе добрый человек))) все получилось! Может есть где посмотреть список всех переменных в опенкарт?

Надіслати
Поділитися на інших сайтах


Не пойму куда копать.

При переходе по ссылке в fast_order_js выдает такое:

 

Notice: Undefined index: product_name in C:\xampp\htdocs\ocart1531\catalog\controller\checkout\fast_order.php on line 2

 
Notice: Undefined index: product_price in C:\xampp\htdocs\ocart1531\catalog\controller\checkout\fast_order.php on line 3
 
Notice: Undefined index: customer_name in C:\xampp\htdocs\ocart1531\catalog\controller\checkout\fast_order.php on line 4
 
Notice: Undefined index: customer_phone in C:\xampp\htdocs\ocart1531\catalog\controller\checkout\fast_order.php on line 5
 
Notice: Undefined index: customer_message in C:\xampp\htdocs\ocart1531\catalog\controller\checkout\fast_order.php on line 6
empty

соответственно кнопка вроде работает, форма открывается, заказ оформлен пишет, но письма на почту не приходят. (При стандартном оформлении заказа все ОК.).

Почему не определены эти переменные? Что, где искать и как понять из-за чего так?

Тестирую пока на локалке.

Надіслати
Поділитися на інших сайтах


Попробуйте уменьшить уровень контроля ошибок или проверить на хостинге, дело в том, что при прямом обращении к файлу без передачи через POST всех переменных с индексами такое предупреждение (это не ошибка) может возникать. Если письма не приходят, но оформление срабатывает (и валидация работает?), то вероятно причина в другом, может дело в настройке почтового сервера в xampp?

 

Чтоб убрать эти предупреждения, можно заменить вот эту строку

$product_name = trim($_POST['product_name']);

на эту

if (isset($_POST['product_name'])) {$product_name = trim($_POST['product_name']);}

И соответственно так для всех остальных

Надіслати
Поділитися на інших сайтах

Спасибо, чуть успокоили))))

Да, валидация срабатывает, без заполненных полей выдает предупреждение.

А про настройки почтового сервера (сервер кстати xampp) ... - при обычном оформлении, письма то приходят. Или при обычном способе и при быстром заказе по разному формируется и отправляются письма? Не подскажите где посмотреть и поправить почтовый сервер xampp.

А то магаз рабочий  и не хочется ставить дополнение не настроенное, клиенты удивятся.))))

Надіслати
Поділитися на інших сайтах


Спасибо, чуть успокоили))))

Да, валидация срабатывает, без заполненных полей выдает предупреждение.

А про настройки почтового сервера (сервер кстати xampp) ... - при обычном оформлении, письма то приходят. Или при обычном способе и при быстром заказе по разному формируется и отправляются письма? Не подскажите где посмотреть и поправить почтовый сервер xampp.

А то магаз рабочий  и не хочется ставить дополнение не настроенное, клиенты удивятся.))))

Да нет, там та же ф-ция mail() используется, а вы часом не SMTP выбрали в настройках магазина?

 

 

Здравствуйте!

 

Я не совсем понял из описания, обновленный модуль можно ставить на рабочем сайте, или это демо версия?

Доброй ночи! Обновленный модуль входит в состав шаблона, отдельно он выкладываться не будет

Надіслати
Поділитися на інших сайтах

Да нет, там та же ф-ция mail() используется, а вы часом не SMTP выбрали в настройках магазина?

SMTP. C такой настройкой у меня боевой магаз работает. На локалке заказы оформленные через обычную форму (Simple) приходят прямо на почту рабочего магазина. Что нужно на локалке попробовать поменять на mail?

Надіслати
Поділитися на інших сайтах


Это моё дополнение.В товаре которого нет в наличии убирает кнопку Купить везде кроме карточки товара,где заменяет её на форму быстрого заказа.

 

http://tom.ip64.net/

 

http://tom.ip64.net/kompyutery/macbook-tovar-16-apple

Надіслати
Поділитися на інших сайтах

SMTP. C такой настройкой у меня боевой магаз работает. На локалке заказы оформленные через обычную форму (Simple) приходят прямо на почту рабочего магазина. Что нужно на локалке попробовать поменять на mail?

Магазин будет работать, потому что в нем предусмотрены оба варианта настройки, задаваемые в админке, а модуль же попроще, поэтому в нем SMTP не поддерживается. В планах добавить его поддержку в обновленный модуль, о котором идет речь выше.

Если есть желание поковыряться в коде, то можете просто скопировать реализацию отправки писем из движка и скрестить ее с модулем, например - из файла catalog\model\checkout\order.php

				$mail = new Mail(); 
				$mail->protocol = $this->config->get('config_mail_protocol');
				$mail->parameter = $this->config->get('config_mail_parameter');
				$mail->hostname = $this->config->get('config_smtp_host');
				$mail->username = $this->config->get('config_smtp_username');
				$mail->password = $this->config->get('config_smtp_password');
				$mail->port = $this->config->get('config_smtp_port');
				$mail->timeout = $this->config->get('config_smtp_timeout');
				$mail->setTo($this->config->get('config_email'));
				$mail->setFrom($this->config->get('config_email'));
				$mail->setSender($order_info['store_name']);
				$mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
				$mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8'));
				$mail->send();
Надіслати
Поділитися на інших сайтах

 

Магазин будет работать, потому что в нем предусмотрены оба варианта настройки, задаваемые в админке, а модуль же попроще, поэтому в нем SMTP не поддерживается. В планах добавить его поддержку в обновленный модуль, о котором идет речь выше.

Если есть желание поковыряться в коде, то можете просто скопировать реализацию отправки писем из движка и скрестить ее с модулем, например - из файла catalog\model\checkout\order.php

Понял, спасибо. Буду ковырять)))

Надіслати
Поділитися на інших сайтах


Решил тоже установить данный модуль(быстрый заказ).Но столкнулся с трудностями.Отказывается работать кнопка,а именно не выводит форму для заказа.Движок ocstore Версия 1.5.5.1.2.Сначало долго мучался почему в моей теме нет вывода этой кнопки,но потом нашел решение здесь прописать пути в файле fast_order.xml на пути своей темы.Кнопка есть,а формы нет.В чем может быть причина?Подскажите пожалуйста.

Надіслати
Поділитися на інших сайтах


проблема такая:

после добавления модуля - не открываются страницы категорий и подкатегорий

в карточке товара модуль работает исправно - вместо категорий пустая страница

 

есть решение ?

Надіслати
Поділитися на інших сайтах


Решил тоже установить данный модуль(быстрый заказ).Но столкнулся с трудностями.Отказывается работать кнопка,а именно не выводит форму для заказа.Движок ocstore Версия 1.5.5.1.2.Сначало долго мучался почему в моей теме нет вывода этой кнопки,но потом нашел решение здесь прописать пути в файле fast_order.xml на пути своей темы.Кнопка есть,а формы нет.В чем может быть причина?Подскажите пожалуйста.

Ручную установку делайте вместо вкмода

 

 

проблема такая:

после добавления модуля - не открываются страницы категорий и подкатегорий

в карточке товара модуль работает исправно - вместо категорий пустая страница

 

есть решение ?

Модуль не трогает страницы категорий вообще

Надіслати
Поділитися на інших сайтах

Ручную установку делайте вместо вкмода

 

 

Модуль не трогает страницы категорий вообще

проверил 2 раза - как тока выключаю модуль - категории появляются - включаю пропадают

Надіслати
Поділитися на інших сайтах


А если без вкмода ставить? Проверьте чтобы не было конфликтов нигде, и его логи ошибок гляньте

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.