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

Модуль Opencart - Быстрый заказ («Buy one click») с опциями, целями Яндекс и Google + бесплатные SMS! [Поддержка]


Recommended Posts

установил, работает.

спасибо за модуль)

вопрос: можно ли кнопку "купить в 1 клик" установить не под, а над кнопкой "в корзину" ?

 

попробуйте в install файле after заменить на before. Вот тут:

$("#button-cart").after('<br /><a href="#order" <?php if ($buyoneclick_yandex_status) {echo addslashes('onclick="yaCounter' . $buyoneclick_ya_counter . '.reachGoal(\'' . $buyoneclick_ya_identificator . '\'); return true;"');} ?> class="popup-btn order btn btn-primary btn-lg btn-block"><?php echo $buyoneclick_name; ?></a>'); 
Змінено користувачем Wadamir
Надіслати
Поділитися на інших сайтах

попробуйте в install файле after заменить на before. Вот тут:

$("#button-cart").after('<br /><a href="#order" <?php if ($buyoneclick_yandex_status) {echo addslashes('onclick="yaCounter' . $buyoneclick_ya_counter . '.reachGoal(\'' . $buyoneclick_ya_identificator . '\'); return true;"');} ?> class="popup-btn order btn btn-primary btn-lg btn-block"><?php echo $buyoneclick_name; ?></a>'); 

не помогло((

кстати, поменять цвет кнопки, описанными ранее способами, тоже не получается ((

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


Спасибо за модуль! 

Вопросик , а можно его сделать в админке возможность ввода 2 языка?

Например русский и украинский?

Или подскажите куда копать ,что бы это реализовать?

 

 

можно... обязательно сделаю в ближайшее время...

так то переменные надо будет завести под языки и всё...

копать в сторону controller/module/buyoneclick.php -> там есть name его надо  в цикл по языкам поставить.

У меня знаний не хватило понять как реализовать два языка :cry:

Спасибо еще раз за модуль, если все таки будете обновлять модуль ,и реализуете второй язык будет шикарно :eek:  

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


  • 3 weeks later...
  • 2 weeks later...

Чето на ocStore 2.1.0.2.1 не хочет работать...кнопки нет. Но в модификациях есть... Может кто сталкивался?

Причем как на кастомном так и на дефолтном шаблоне

Дайте ссылку на Ваш ИМ

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

Добрый вечер! После установки модуля один раз в сутки появляется возвращенный заказ со следующими данными:

клиент - JimmiXS DjfYEFaSvqZ;

товар - pMwPILKPFMLL;

электронная почта - [email protected]

 

 

post-710240-0-76790000-1470764443_thumb.png

Возврат товара.pdf

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


Добрый вечер! После установки модуля один раз в сутки появляется возвращенный заказ со следующими данными:

клиент - JimmiXS DjfYEFaSvqZ;

товар - pMwPILKPFMLL;

электронная почта - [email protected]

оооооочень странно - мой модуль вообще не лезет в историю заказов - там даже в описании написано: 

/************************ ВНИМАНИЕ!!! ************************/

В базу заказов на сайте заказ не записывается, количество товаров в остатке не уменьшается!!!

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

Проблема, после установки в подвале следующее

/home/**/public_html/**.ru/system/storage/modification/catalog/view/theme/default/template/common/footer.tpl on line 99

И сам код с 99й строки .

<?php if ($buyoneclick_status) { ?>
					<div id="order" class="request-popup">
						<header class="fancy_heading">
							<h3></h3>
						</header>
						<form id="order-form" class="request-form" action="send-order.php">
							<fieldset>
								<div style="display:none">
									<input id="order_admin_email" type="text" name="admin_email" value="<?php echo $buyoneclick_admin_email; ?>">
								</div>				
								<div style="display:none">
									<input id="order_product" type="text" name="product">
								</div>
								<?php if ($buyoneclick_field1_status) { ?>
									<div class="fancy_form_row">
										<input id="order_popup_name" type="text" name="name" placeholder="<?php echo $buyoneclick_field1_title; ?>" <?php if ($buyoneclick_field1_required) { echo 'class="required"';} ?> >
									</div>
								<?php } ?>
								<?php if ($buyoneclick_field2_status) { ?>
									<div class="fancy_form_row">
										<input id="order_popup_phone" type="tel" name="phone" placeholder="<?php echo $buyoneclick_field2_title; ?>" <?php if ($buyoneclick_field2_required) { echo 'class="required"';} ?> >
									</div>
								<?php } ?>		
								<?php if ($buyoneclick_field3_status) { ?>
									<div class="fancy_form_row">
										<input id="order_popup_email" type="email" name="email" placeholder="<?php echo $buyoneclick_field3_title; ?>" <?php if ($buyoneclick_field3_required) { echo 'class="required"';} ?> >
									</div>
								<?php } ?>	
								<?php if ($buyoneclick_field4_status) { ?>
									<div class="fancy_form_row">
										<textarea id="order_popup_message" name="message" rows="3" placeholder="<?php echo $buyoneclick_field4_title; ?>" <?php if ($buyoneclick_field4_required) { echo 'class="required"';} ?> ></textarea>
									</div>
								<?php } ?>
								<div class="fancy_form_row fancy_form_submit">
									<input type="submit" value="<?php echo $buyoneclick_button_order; ?>" data-wait-text="Sending">
								</div>
							</fieldset>
						</form>
					</div>
					<div class="popup-holder">
						<div class="success-popup">
							<div class="fancy_form_row">
								<p><?php echo $buyoneclick_success; ?></p>
							</div>
						</div>
					</div>
					<script>
						$(document).ready(function() {
							$("#button-cart").after('<br /><a href="#order" <?php if ($buyoneclick_yandex_status) {echo addslashes('onclick="yaCounter' . $buyoneclick_ya_counter . '.reachGoal(\'' . $buyoneclick_ya_identificator . '\'); return true;"');} ?> class="popup-btn order btn btn-primary btn-lg btn-block"><?php echo $buyoneclick_name; ?></a>');
							$(".popup-btn.order").click(function(){
								$("#order").find("h3").text($("h1").text());
								$("#order").find('input[name="product"]').val("<a href='" + window.location.href + "'>" + $("h1").html() + "</a>");
								console.log($("h1").html());
							});			
						});
					</script>
				<?php } ?>
Надіслати
Поділитися на інших сайтах


Обновлена версия:

- совместимость с линейкой 2.х

- улучшен интерфейс админки.

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

Здравствуйте, Wadamir! Не могли бы Вы заглянуть в ветку Вашего модуля фильтра и ответить на вопросик?)

конечно

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

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

Господа и дамы!

Помогите с переводом на украинский языкового файла для админки

 
// Text
$_['text_module']       = 'Модули';
$_['text_success']      = 'Настройки успешно изменены!';
$_['text_edit']         = 'Настройки модуля';
 
// Fields
$_['field1_title'] = 'Ім\'я';
$_['field2_title'] = 'Телефон';
$_['field3_title'] = 'E-mail';
$_['field4_title'] = 'Повідомлення';
$_['field_required']    = 'Обязательное поле';
 
// Yandex
$_['ya_form_title'] = 'Настройка <strong><span style="color:red;">Я</span>ндекс</strong> цели';
$_['ya_counter_title'] = 'Номер Вашего Яндекс счетчика';
$_['ya_identificator_title'] = 'Идентификатор Вашей Яндекс цели';
$_['yandex_target_status_title']= 'Включить Яндекс цель';
 
// Entry
$_['entry_name'] = 'Название кнопки "Купить"';
$_['entry_preorder_name'] = 'Название кнопки "Заказать"';
$_['entry_status'] = 'Статус';
 
// Error
$_['error_permission']  = 'У Вас нет прав для управления данным модулем!';
$_['error_name'] = 'Название модуля должно содержать от 3 до 64 символов!';
Змінено користувачем Wadamir
Надіслати
Поділитися на інших сайтах

Новая версия detected!

 

Что новенького?
Мультиязычность (русский, английский, украинский) - К сожалению с переводом на украинский не помогли, поэтому перевод выполнен через Google переводчик.
Разные кнопки для "купить" и "заказать". Если Вы хотите, чтобы при отсутствии товара у Вас отображалась кнопка с другим текстом (допустим "предзаказ") - соответственно заполните название кнопки. Если Вам это не нужно - просто поставьте одинаковые названия для этих кнопок (заполнены должны быть оба названия!).
Спонсор данной версии модуля - http://krait.ua/ 
Спасибо спонсору!

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

 

Господа и дамы!

Помогите с переводом на украинский языкового файла для админки

 
// Text
$_['text_module']       = 'Модули';
$_['text_success']      = 'Настройки успешно изменены!';
$_['text_edit']         = 'Настройки модуля';
 
// Fields
$_['field1_title'] = 'Ім\'я';
$_['field2_title'] = 'Телефон';
$_['field3_title'] = 'E-mail';
$_['field4_title'] = 'Повідомлення';
$_['field_required']    = 'Обязательное поле';
 
// Yandex
$_['ya_form_title'] = 'Настройка <strong><span style="color:red;">Я</span>ндекс</strong> цели';
$_['ya_counter_title'] = 'Номер Вашего Яндекс счетчика';
$_['ya_identificator_title'] = 'Идентификатор Вашей Яндекс цели';
$_['yandex_target_status_title']= 'Включить Яндекс цель';
 
// Entry
$_['entry_name'] = 'Название кнопки "Купить"';
$_['entry_preorder_name'] = 'Название кнопки "Заказать"';
$_['entry_status'] = 'Статус';
 
// Error
$_['error_permission']  = 'У Вас нет прав для управления данным модулем!';
$_['error_name'] = 'Название модуля должно содержать от 3 до 64 символов!';

 

еще нужно перевести?

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


еще нужно перевести?

теперь проверить только: 

 

// Text
$_['text_module']       = 'Модулі';
$_['text_success']      = 'Налаштування успішно змінені!';
$_['text_edit']         = 'Налаштування модуля';
 
// Fields
$_['field1_title'] = 'Ім\'я';
$_['field2_title'] = 'Телефон';
$_['field3_title'] = 'E-mail';
$_['field4_title'] = 'Повідомлення';
$_['field_required']    = 'Обов\'язкове поле';
 
// Yandex
$_['ya_form_title'] = 'Налаштування <strong><span style="color:red;">Я</span>ндекс</strong> цели';
$_['ya_counter_title'] = 'Номер Вашого Яндекс счётчика';
$_['ya_identificator_title'] = 'Iдентифікатор Вашої Яндекс цели';
$_['yandex_target_status_title']= 'Включити Яндекс цель';
 
// Entry
$_['entry_name'] = 'Назва кнопки "Купити"';
$_['entry_preorder_name'] = 'Назва кнопки "Замовити"';
$_['entry_status'] = 'Статус';
 
// Error
$_['error_permission']  = 'У Вас немає прав для управління даними модулем!';
$_['error_name'] = 'Назва модуля повинно містити від 3 до 64 символів!';

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

Opencart 2.2 ставлю через инсталяцию чищу кеш модификаций 0 ошибок в логе тоже нет тема не стандартная но в логе нет нот фаундов. Подскажите что предпринять

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


Вручную внес изменения помогло теперь проблема такова

Missing argument 1 for Cart\Currency::getId(), called in 

/catalog/controller/product/buyoneclick.php on line 105 and defined in /system/library/cart/currency.php on line 72Notice: Undefined variable: currency in /system/library/cart/currency.php on line 73

Fatal error: Call to undefined method Cart\Currency::getCode() in /catalog/controller/product/buyoneclick.php on line 106

по умлочанию стоит валюта гривна код UAH

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


 

теперь проверить только: 

 
// Text
$_['text_module']       = 'Доповнення';
$_['text_success']      = 'Налаштування успішно змінені!';
$_['text_edit']         = 'Налаштування модуля';
 
// Fields
$_['field1_title'] = 'Ім'я';
$_['field2_title'] = 'Телефон';
$_['field3_title'] = 'E-mail';
$_['field4_title'] = 'Повідомлення';
$_['field_required']    = 'Обов'язкове поле';
 
// Yandex
$_['ya_form_title'] = ' Налаштування <strong><span style="color:red;">Я</span>ндекс</strong> цілі';
$_['ya_counter_title'] = 'Номер Вашого Яндекс лічильника’;
$_['ya_identificator_title'] = ' Ідентифікатор Вашої Яндекс цілі'';
$_['yandex_target_status_title']= 'Увімкнути Яндекс ціль';
 
// Entry
$_['entry_name'] = 'Назва кнопки "Придбати"';
$_['entry_preorder_name'] = 'Назва кнопки "Замовити"';
$_['entry_status'] = 'Статус';
 
// Error
$_['error_permission']  = 'У Вас нема прав для управління цим доповненням!';
$_['error_name'] = 'Назва модуля повинна містити від 3 до 64 символів!';
Змінено користувачем freefighteer
  • +1 1
Надіслати
Поділитися на інших сайтах


Wadamir оказал быструю поддержку и вместе решили проблему. Проблема была в нескольких установленных модулях (пробовали разные и что то пооставалось) и нестандартной теме. Быстро и гибко исправлено. Удачи с модулем и побольше бы таких разработчиков да и просто людей. Спасибо

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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