Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites


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

При перехогде по ссылке в 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

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

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

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

Link to comment
Share on other sites


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

 

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

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

на эту

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites


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

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

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

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

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

 

 

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

 

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites


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

 

http://tom.ip64.net/

 

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

Link to comment
Share on other sites

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();
Link to comment
Share on other sites

 

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

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

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

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

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

 

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

Link to comment
Share on other sites


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

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

 

 

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

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

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

 

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

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

Link to comment
Share on other sites

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

 

 

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

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.