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

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


Recommended Posts

Если очень нужно,можно помочь с заменой кнопки купить на подобный модуль по всему магазину.Но не бесплатно.

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

Установил v 1.5.5.1. на ос 1.5.4.1. все отлично работает, но письма не приходят. Пробовал и разную почту вставлять в оба поля и одинаковую, ничего. Где искать проблему? Заказы приходят.

 

И может кто-то делал это добавление в категории?

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


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

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


Можно.Только это  нужно переделать будет этот мод.В данном виде у него другие функции.

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

А как и что нужно переделать не подскажите?

Я уверен что подобного рода советы относятся к разряду платных, поэтому составляется ТЗ, определяется бюджет и пишется на форум, либо сразу в личку господину Tom, который первым откликнулся.

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


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

http://hit-byt.ru/

:(

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


Версия для 1.5.5.1 с мультиязычностью от sv2109. (если она не работает - одна из возможных причин в том, что вы не поменяли путь к файлу fast_order.php, который в этой версии нужно менять в vqmod-файле fast_order.xml)

 

ребята помогите, установил ету версию на opencart 1.5.5.1, всё подправил, поменял путь к файлу fast_order.php, но при нажатии на кнопку ничего не происходит, а снизу в строке браузера вижу такую ссылку при наведении мой сайt.com/#fast_order.php.

Как сделать кнопку кликабельной?

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

время позднее.. если не раннее уже=)))

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

но вечер был угроблен на добавление кнопка в категорию. вышла такая конструкция:

<a id="fast_order<?php echo $i; ?>" class="button gray">Заказ в 1 клик</a>
				<div style="display:none">
          <div id="fast_order_form<?php echo $i; ?>">  
<input id="product_href" type="hidden" value="<?php echo $product['href']; ?>">		  
            <input id="product_name" type="hidden" value="<?php echo $product['name']; ?>">
            <input id="product_price" type="hidden" value="<?php echo ($product['special'] ? $product['special'] : $product['price']); ?>">
            <div class="fast_order_center"><span><?php echo $product['name']; ?></span> — Ваш заказ</div>
            <div class="fast_order_left">
              <p>Ваше имя:</p>
              <p>Телефон:</p>
              <p>Комментарий:</p>
            </div>
            <div class="fast_order_right">
              <p><input type="text" id="customer_name"/></p>
              <p><input type="text" id="customer_phone"/></p>
              <p><input type="text" id="customer_message"/></p>
            </div>
            <div class="fast_order_center">
              <p id="fast_order_result">Пожалуйста, укажите Ваше имя и телефон, чтобы мы могли связаться с Вами</p>
              <button class="fast_order_button"><span>Оформить заказ</span></button>
            </div>
          </div>
        </div>
<script  type="text/javascript">
		$(document).ready(function () {
    $("#fast_order<?php echo $i; ?>").colorbox({href:"#fast_order_form<?php echo $i; ?>",inline:true, width:"650px", height:"330px", title:" "});
    $("#fast_order_form<?php echo $i; ?> .fast_order_center button").click(function () {
	var product_href = $('#product_href').val(); 
      var product_name = $('#product_name').val(); 
      var product_price = $('#product_price').val();
      var customer_name = $('#customer_name').val();
      var customer_phone = $('#customer_phone').val();
      var customer_message = $('#customer_message').val();
      $('#result').html('Обрабатываем введенные данные..');
      $.post('http://сайт/fast_order.php', { 'product_href': product_href,'product_name': product_name, 'product_price': product_price, 'customer_name': customer_name, 'customer_phone': customer_phone, 'customer_message': customer_message }, function (data) { if (data == 'empty') { $('#fast_order_result').html('<span class="fast_order_error">Заполните все поля!</span>'); } else { $('#fast_order_result').html('<span class="fast_order_success">Ваш заказ успешно оформлен!</span><br /><span style="font-size:14px>Мы перезвоним Вам в течение дня. <a onclick="$(window).colorbox.close();">Закрыть</a> это окно?</span>'); setTimeout(function () {
					$(window).colorbox.close()
				}, 3000);} });
    });
});
		</script>

не vqmod. и все появляется в колорбоксе, заголовки верные, ссылка на товар нормальная... $i присваивается везде и правильно.

только не работает $("#fast_order_form<?php echo $i; ?> .fast_order_center button").click(function () {

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

Ладно если бы совсем не отрабатывало нажатие, но че оно в форму с другим айдишником лезет..?

 

Может у кого-то очень хороший кофе с утра, да он меня ткнет носом в проблему?=)

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

получилось.. нечего работать в 3 часа ночи..

 

Добавить кнопку быстрого заказа на страницу категории

в файле category.tpl

найти строку 

<?php foreach ($products as $product) { ?>

Заменить на 

<?php $i=0; foreach ($products as $product) { $i++ ;?>

там, где надо, у меня ниже кнопки "купить", т.е. после строки 

<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />

Вставить это чудовище:

<a id="fast_order<?php echo $i; ?>" class="button gray">Заказ в 1 клик</a>
				<div style="display:none">
          <div id="fast_order_form<?php echo $i; ?>">  
			<input id="product_href<?php echo $i; ?>" type="hidden" value="<?php echo $product['href']; ?>">		  
            <input id="product_name<?php echo $i; ?>" type="hidden" value="<?php echo $product['name']; ?>">
            <input id="product_price<?php echo $i; ?>" type="hidden" value="<?php echo ($product['special'] ? $product['special'] : $product['price']); ?>">
            <div class="fast_order_center"><span><?php echo $product['name']; ?></span> — Ваш заказ</div>
            <div class="fast_order_left">
              <p>Ваше имя:</p>
              <p>Телефон:</p>
              <p>Комментарий:</p>
            </div>
            <div class="fast_order_right">
              <p><input type="text" id="customer_name<?php echo $i; ?>"/></p>
              <p><input type="text" id="customer_phone<?php echo $i; ?>"/></p>
              <p><input type="text" id="customer_message<?php echo $i; ?>"/></p>
            </div>
            <div class="fast_order_center">
              <p id="fast_order_result<?php echo $i; ?>"></p>
              <button class="fast_order_button" id="button<?php echo $i; ?>"><span>Оформить заказ</span></button>
            </div>
          </div>
        </div>
	<script>
	$("#fast_order<?php echo $i; ?>").colorbox({href:"#fast_order_form<?php echo $i; ?>",inline:true, width:"650px", height:"330px", title:" "});
	$("#button<?php echo $i; ?>").click(function () {
	  var product_href = $('#product_href<?php echo $i; ?>').val(); 
      var product_name = $('#product_name<?php echo $i; ?>').val(); 
      var product_price = $('#product_price<?php echo $i; ?>').val();
      var customer_name = $('#customer_name<?php echo $i; ?>').val();
      var customer_phone = $('#customer_phone<?php echo $i; ?>').val();
      var customer_message = $('#customer_message<?php echo $i; ?>').val();
      $('#fast_order_result<?php echo $i; ?>').html('Обрабатываем введенные данные..');
  
      $.post('http://сайт/fast_order.php', { 
	  'product_href': product_href,
	  'product_name': product_name, 
	  'product_price': product_price, 
	  'customer_name': customer_name, 
	  'customer_phone': customer_phone, 
	  'customer_message': customer_message 
	  }, 
	  function (data) { 
	  if (data == 'empty') {
	  $('#fast_order_result<?php echo $i; ?>').html('<span class="fast_order_error">Заполните все поля!</span>'); 
	  } else {
	  $('#fast_order_result<?php echo $i; ?>').html('<span class="fast_order_success">Ваш заказ успешно оформлен!</span><br /><span style="font-size:16px" onclick="$(window).colorbox.close();">Мы свяжемся с вами в ближайшее время</span>');
	  document.getElementById('button<?php echo $i; ?>').style.display="none";
	  setTimeout(function () {
					$(window).colorbox.close()
				}, 3000);
				} });

    });
</script>

У меня скрипт и форма чуть модифицированы

css, если надо, вставляется по принципу 

#fast_order_form<?php echo $i; ?> .fast_order_left

Грязно, но это версия, которая просто работает, без вылизывания кода

можно и к vqmod прикрутить

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

Можно это чудо в vqmod получить.

Короче у меня не работает кнопка появилась но не работает

вы мне?

 

подождите пару дней, я допилю это все до человеческого состояния, выложу версию с vqmod и без нее. ну и протестирую

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

Поставил этот модуль, перестал работать модуль слайдшоу. 

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

После удаления файлов модуля слайдшоу заработало как ни в чем не бывало.

Версия ocStore 1.5.5.1.2

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


Хм... Все работает великолепно. Заказы приходят как надо. Сегодня после одного из заказов вспомнил, что забыл прикрутить метриковскую "цель" к быстрому заказу. В итоге, так и не получается. Ни onclick, ни onsubmit не срабатывают, и цель в метрике не появляется.
Может, я что-то упустил? Код добавлял только кнопке "Оформить заказ" во всплывающем окне. Есть чуйка, что надо добавлять в .js файл, но для этого моих познаний недостаточно =/

 

апд. Все, нашел причину )) Все заработало, просто я идиот ))

 

Подскажите как вывести еще и артикул товара? Клиенту можно не показывать а мне важен.


Где-то в теме было решение. Я тоже себе артикул прикрутил. Очень хотел прикрутить еще и опции, но так и не заработало =( Хотя реально надо бы, а то звонишь человеку, а он уже и не помнит, что конкретно заказывал )) Или: "Не знаю, мне жена говорила, куда тыкать, я не запоминал!" )))
Если не найдете в теме, свистите, попробую откопать у себя, что добавлял.

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


подскажите, почему может 2 раза приходить уведомление ?

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

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


При нажатие на быстрый заказ не чего не происходит но при этом переходит на главную страницу, устанавливал через VQmod, все сделал по инструкции. OpenCart 1.5.4 шаблон не default.

Подскажите что не так сделал ? Спасибо

В default теме работает нормально, я так понимаю что VQmod не мой вариант, желательно заменить все ручками? 

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


получилось.. нечего работать в 3 часа ночи..

 

Добавить кнопку быстрого заказа на страницу категории

в файле category.tpl

найти строку 

<?php foreach ($products as $product) { ?>
Заменить на 

<?php $i=0; foreach ($products as $product) { $i++ ;?>
там, где надо, у меня ниже кнопки "купить", т.е. после строки 

<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
Вставить это чудовище:

<a id="fast_order<?php echo $i; ?>" class="button gray">Заказ в 1 клик</a>
				<div style="display:none">
          <div id="fast_order_form<?php echo $i; ?>">  
			<input id="product_href<?php echo $i; ?>" type="hidden" value="<?php echo $product['href']; ?>">		  
            <input id="product_name<?php echo $i; ?>" type="hidden" value="<?php echo $product['name']; ?>">
            <input id="product_price<?php echo $i; ?>" type="hidden" value="<?php echo ($product['special'] ? $product['special'] : $product['price']); ?>">
            <div class="fast_order_center"><span><?php echo $product['name']; ?></span> — Ваш заказ</div>
            <div class="fast_order_left">
              <p>Ваше имя:</p>
              <p>Телефон:</p>
              <p>Комментарий:</p>
            </div>
            <div class="fast_order_right">
              <p><input type="text" id="customer_name<?php echo $i; ?>"/></p>
              <p><input type="text" id="customer_phone<?php echo $i; ?>"/></p>
              <p><input type="text" id="customer_message<?php echo $i; ?>"/></p>
            </div>
            <div class="fast_order_center">
              <p id="fast_order_result<?php echo $i; ?>"></p>
              <button class="fast_order_button" id="button<?php echo $i; ?>"><span>Оформить заказ</span></button>
            </div>
          </div>
        </div>
	<script>
	$("#fast_order<?php echo $i; ?>").colorbox({href:"#fast_order_form<?php echo $i; ?>",inline:true, width:"650px", height:"330px", title:" "});
	$("#button<?php echo $i; ?>").click(function () {
	  var product_href = $('#product_href<?php echo $i; ?>').val(); 
      var product_name = $('#product_name<?php echo $i; ?>').val(); 
      var product_price = $('#product_price<?php echo $i; ?>').val();
      var customer_name = $('#customer_name<?php echo $i; ?>').val();
      var customer_phone = $('#customer_phone<?php echo $i; ?>').val();
      var customer_message = $('#customer_message<?php echo $i; ?>').val();
      $('#fast_order_result<?php echo $i; ?>').html('Обрабатываем введенные данные..');
  
      $.post('http://сайт/fast_order.php', { 
	  'product_href': product_href,
	  'product_name': product_name, 
	  'product_price': product_price, 
	  'customer_name': customer_name, 
	  'customer_phone': customer_phone, 
	  'customer_message': customer_message 
	  }, 
	  function (data) { 
	  if (data == 'empty') {
	  $('#fast_order_result<?php echo $i; ?>').html('<span class="fast_order_error">Заполните все поля!</span>'); 
	  } else {
	  $('#fast_order_result<?php echo $i; ?>').html('<span class="fast_order_success">Ваш заказ успешно оформлен!</span><br /><span style="font-size:16px" onclick="$(window).colorbox.close();">Мы свяжемся с вами в ближайшее время</span>');
	  document.getElementById('button<?php echo $i; ?>').style.display="none";
	  setTimeout(function () {
					$(window).colorbox.close()
				}, 3000);
				} });

    });
</script>
У меня скрипт и форма чуть модифицированы

css, если надо, вставляется по принципу 

#fast_order_form<?php echo $i; ?> .fast_order_left
Грязно, но это версия, которая просто работает, без вылизывания кода

можно и к vqmod прикрутить

 

"Изящное" решение  :-D Поставили бы какой-то платный аналог, чтоб так не извращаться.

 

 

Подскажите как вывести еще и артикул товара? Клиенту можно не показывать а мне важен.

По аналогии с передачей информации про цену и название.

 

 

Хм... Все работает великолепно. Заказы приходят как надо. Сегодня после одного из заказов вспомнил, что забыл прикрутить метриковскую "цель" к быстрому заказу. В итоге, так и не получается. Ни onclick, ни onsubmit не срабатывают, и цель в метрике не появляется.

Может, я что-то упустил? Код добавлял только кнопке "Оформить заказ" во всплывающем окне. Есть чуйка, что надо добавлять в .js файл, но для этого моих познаний недостаточно =/

 

апд. Все, нашел причину )) Все заработало, просто я идиот ))

Вот всегда удивляюсь, если вы задали вопрос, потом сами его решили, почему не написать решение, чтобы другие не гадали? :)

 

 

подскажите, почему может 2 раза приходить уведомление ?

Что-то добавили дважды, или пересылку настроили и забыли.

 

При нажатие на быстрый заказ не чего не происходит но при этом переходит на главную страницу, устанавливал через VQmod, все сделал по инструкции. OpenCart 1.5.4 шаблон не default.

Подскажите что не так сделал ? Спасибо

В default теме работает нормально, я так понимаю что VQmod не мой вариант, желательно заменить все ручками? 

Желательно)

 

Подскажите а можно из красной надписи ПРЕДЗАКАЗ поставить кнопку предзаказ при нажатие которой будет просто входить в карточку товара.

Тут меня с ответом опередил кэп Том :)

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

Подскажите а можно из красной надписи ПРЕДЗАКАЗ поставить кнопку предзаказ при нажатие которой будет просто входить в карточку товара.

Хорошо переспрошу по другому. За сколько это возможно?

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


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

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

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

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

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

Вхід

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

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

Important Information

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