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

Модуль Купить в 1 клик [Поддержка]


Recommended Posts

Нет, дублирования не идёт

http://prntscr.com/8qe5e5

У меня такие настройки http://prntscr.com/8qe4v8

и заказ появляется в админке

Змінено користувачем gadgetpostal
Надіслати
Поділитися на інших сайтах


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

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


такой задачи я перед модулем не ставил. сам процесс чекаута в opencart довольно сложен и запутан. отправка на email гораздо проще

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

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

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


Я установил ваш модуль на сайт, везде где мне нужно он отображается, когда идёт заказ через стандартную корзину мне на имейл приходит уведомление, когда делаю заказ через купить в 1 клик то мне не приходит уведомление на имейл.

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


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

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


Почту отремонтировал уведомления начали приходить. 

 

Но возник новый вопрос:

 

DwNc2yT.png

 

Каким образом можно сделать такое:

1) убрать поле e-mail

2) e-mail сделать не обязательным для заполнения

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


Даю ответ на свой вопрос, я убрал вообще поле e-mail и заблокировал его:

 

1) \catalog\view\theme\default\template\module

 

удаляем строку:

<div><i class="fa fa-envelope-o"></i><input name="email" placeholder="<?php echo $text_email?>" type="email"></div>

2) \catalog\controller\module

 

удаляем строку:

if(!isset($this->request->post['email']) || (utf8_strlen($this->request->post['email']) > 96) || !preg_match('/^[^\@]+@.*\.[a-z]{2,6}$/i', $this->request->post['email'])) {
$this->data['errors']['email'] = $this->language->get('error_email');
}

модифицируем строку:

$mail->setFrom($this->request->post['email']);

на 

$mail->setFrom("[email protected]");

Что мы сделали:

1) Убрали вывод строки e-mail в форме;

2) Убрали проверку поля e-mail на форме, потом прописали заглушку для переменной.

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


  • 3 weeks later...

подскажите, в браузерах яндекс и хром не нажимается кнопка  отправить запрос - вернее, запрос отсылается на почту, но покупатель не видит, что кнопка нажата и не видит сообщение о том, что запрос отправлен. С сафари проблем нет. Что и как исправить?

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


  • 4 weeks later...

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

 

Не подскажете, как к этому модулю прикрутить sms-оповещение?

 

Спасибо!

А не легче ли воспользоваться mail.ru (правда сейчас это платно, 3 руб в сутки)

http://help.mail.ru/mail-help/settings/notifications

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


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

 

Не подскажете, как к этому модулю прикрутить sms-оповещение?

 

Спасибо!

Прикрутил смс-оповещение к модулю на базе стандарного модуля смс-оповещений. Может кому-то пригодиться.

 

В файле catalog\controller\module\clicker.php

 

После строки:

$text = $this->language->get('text_product') . " " . $product_info['name'] . "\n\n";

вставить:

$sms = $this->language->get('text_product') . " " . $product_info['name'] . ">";

после строки:

$text .= $this->language->get('text_model') . " " . $product_info['model'] . "\n\n";

вставить:

$sms .= $this->language->get('text_model') . " " . $product_info['model'] . ">";

после строки

$text .= $option['option_value'] . "\n\n";

вставить:

$sms .= $option['option_value'] . ">";

после строки:

$text .= $this->language->get('text_firstname') . " " . $this->request->post['firstname'] . "\n\n" .
					$this->language->get('text_telephone') . " " . $this->request->post['telephone'] . "\n\n";

вставить:

$sms .= $this->language->get('text_firstname') . " " . $this->request->post['firstname'] . ">" .
					$this->language->get('text_telephone') . " " . $this->request->post['telephone'] . ">";

после строки:

$text .= $this->language->get('text_comment') . " " . $this->request->post['description'];

вставить:

$sms .= $this->language->get('text_comment') . " " . $this->request->post['description'];

после строки

		$this->response->setOutput(json_encode($json));

вставил такой код (немного модифицированный код из родного файла catalog\model\checkout\order.php):

//отправка смс-оповещения
			if ($this->config->get('config_sms_alert')) {
				$options = array(
					'to'       => $this->config->get('config_sms_to'),
					'copy'     => $this->config->get('config_sms_copy'),
					'from'     => $this->config->get('config_sms_from'),
					'username' => $this->config->get('config_sms_gate_username'),
					'password' => $this->config->get('config_sms_gate_password'),
					'message'  => $sms,
				);

				$this->load->library('sms');

				$sms = new Sms($this->config->get('config_sms_gatename'), $options);
				$sms->send();
			}
	        //отправка смс-оповещения
Змінено користувачем sadko
Надіслати
Поділитися на інших сайтах


freelancer!

 

Какой-то глюк с опциями в модуле. У меня 2 опции - размер и цвет. Но в e-mail опция РАЗМЕР дублируется 2 раза, а опции цвет - нет вообще!

 

не подскажете как это полечить.

 

a7666771f575634f70819996333f8a60b2d5ac23

Спасибо!

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


Уважаемый, freelancer!
 
Не подскажете как к вашему модулю прикрутить ввод номера телефона по маске с помощью этого скрипта - http://digitalbush.com/projects/masked-input-plugin. Я смотрю он очень популярен и его много , где используют. Я пробовал самостоятельно это сделать, но моих знаний не хватает для этого - не работает.
 
Закинул файл jquery.maskedinput.min.js в папку: catalog\view\javascript\jquery\. Подключил его в файле catalog\controller\module\clicker.php - после строки:

$this->document->addScript('catalog/view/javascript/jquery/colorbox-1.5.4/jquery.colorbox.js');

вставил

$this->document->addScript('catalog/view/javascript/jquery/jquery.maskedinput.min.js');

Осталось вставить скрипт:

<script type="text/javascript">jQuery(function($){
   $("#phone").mask("+38(999) 999-99-99");
});
                    </script>

Вставлял его в catalog\view\theme\yoolight\template\module\clicker_form2.tpl сразу после

<input name="telephone" placeholder="<?php echo $text_phone?>" type="tel">

Но не работает!

 

Что-то я не так делаю.

 

Спасибо!

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


Благодаря помощи freelancer (большое ему спасибо за это!) ввод телефона по маске имеет такое решение:
 
Нужен файл jquery.maskedinput.min.js версии 1.3.1. найти можно в интернете.
 
Этот файл нужно закинуть в в папку: catalog\view\javascript\jquery\. Подключить его в файле catalog\controller\module\clicker.php - после строки: 

$this->document->addScript('catalog/view/javascript/jquery/colorbox-1.5.4/jquery.colorbox.js');

вставить

$this->document->addScript('catalog/view/javascript/jquery/jquery.maskedinput.min.js');

После этого в файле catalog/view/javascript/clicker.js заменить:

setTimeout(function () {$.clickercolorbox.resize();}, 200)

на

setTimeout(function () {
  $.clickercolorbox.resize();
  $("#phone").mask("+38(999) 999-99-99");
}, 200)

а в файле catalog\view\theme\ваша тема\template\module\clicker_form2.tpl

<input name="telephone" placeholder="<?php echo $text_phone?>" type="tel">

заменить на
 

<input name="telephone" placeholder="<?php echo $text_phone?>" type="tel" id="phone">

После этого должно работать! Ну, у меня - работает!

Змінено користувачем sadko
Надіслати
Поділитися на інших сайтах


Помню в свое время отказался от маскединпута в simple, так как на мобилке при попытке ввода был какой-то "ад и израиль". Возможно с тех времен эту приблуду довели до ума.

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


  • 5 months later...

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

 

Приобрел ваш модуль.

ocStore
Версия 1.5.5.1.2

Что-то не так со стилем (файлы css проверил все в порядке), посмотрите

http://midiaudio.ru/akusticheskiy-porolon-katalog/akusticheskaja-panel-noecho.html

Как это исправить?

Спасибо!

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


разобрался :)

 

Если тема не дефолтная то в контроллере нужно поменять в этой строке на имя своей темы

 

$this->document->addStyle('catalog/view/theme/ava/stylesheet/font-awesome.css');
$this->document->addStyle('catalog/view/theme/ava/stylesheet/clicker-style.css');

Змінено користувачем jimrock
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Добрый день!

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

post-701930-0-70836100-1466325720_thumb.jpg

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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