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

Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]


Recommended Posts

http://sapacosmetic..../simplecheckout - вот отлично робит

http://sapacosmetic..../simplecheckout - так не робит

во втором случае путь для загрузки ajax формируется jquery на основе base такого вида

<base href="http://sapacosmetic.ru/magazin-cosmetici/checkout/simplecheckout" />

после чего результирующая ссылка возвращает 404

в первом же случае сформированная ссылка хоть и становится "кривой" (http://sapacosmetic.ru/index.php/magazin-cosmetici/checkout/index.php?option=com_opencart&tmpl=component&click_id=&route=checkout/simplecheckout), но по крайней мере joomla ее обрабатывает корректно.

то есть тут дело не совсем в модуле, а в парсинге ссылок самой джумлой

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

А реально с помощью вашего модуля сделать как на фото? просто и не чего лишнего.

Да, можно включить простые варианты оплаты/доставки (и переименовать их) - чтобы не было ошибок и скрыть блоки доставки/оплаты через настройки модуля. Соответственно и набор полей можно сократить до того, что представлен на картинке.

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

Да, можно включить простые варианты оплаты/доставки (и переименовать их) - чтобы не было ошибок и скрыть блоки доставки/оплаты через настройки модуля. Соответственно и набор полей можно сократить до того, что представлен на картинке.

А если будут сложности вы поможете...поддержка будет?

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


А если будут сложности вы поможете...поддержка будет?

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

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

Добрый день! Устновил модуль, настроил его, но через какое-то время появилось сообщение Оплата по данному адресу невозможна! Обратитесь к Администрации! Что это может быть?

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


раньше я думал - как здорово разбираться в phpsql

вот напишешь популярный модуль, и в шоколаде!

не успеваешь деньги выводить.. и про спасибо читать

а сейчас думаю - бедные авторы

6 вопросов в день гарантировано!

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


Добрый день! Устновил модуль, настроил его, но через какое-то время появилось сообщение Оплата по данному адресу невозможна! Обратитесь к Администрации! Что это может быть?

1) Проверьте геозоны у модулей оплаты

2) Если они не пустые, а страна удалена с набора полей - установите страну по умолчанию в настройках модуля на 4 вкладке для поля страна

3) Проверьте настройки блока оплаты - требовать полный адрес - нет

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

Проверил - все нормально.

сегодня проверил на другом компьютере, в браузере Опера - проблема осталась.

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

Но вот в моей опере такого не происходит - зависает всегда.

ЗЫ: Я по поводу проблемы, описанной на 111й странице:

Сейчас можно выбрать поле "Регион", но только один раз. При повторной попытке зависает. Все остальные "аяксы" зависают сразу. Но если выбрать, например, способ доставки и обновить страницу, то выбор будет сделан. Такое ощущение, что дела в аяксе.

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


сегодня проверил на другом компьютере, в браузере Опера - проблема осталась.

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

Но вот в моей опере такого не происходит - зависает всегда.

ЗЫ: Я по поводу проблемы, описанной на 111й странице:

Сейчас можно выбрать поле "Регион", но только один раз. При повторной попытке зависает. Все остальные "аяксы" зависают сразу. Но если выбрать, например, способ доставки и обновить страницу, то выбор будет сделан. Такое ощущение, что дела в аяксе.

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

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

Добрый день! Возник вопрос после Вашего ответа ...

Ситуация такая: ИНН и КПП регистрируемого покупателя заносятся в БД, при редактировании они видны на странице simpleedit,

НО при оформлении заказа или логауте, по видимому, из-за завершения сессии данные в БД исчезают в NULL.

При этом, если авторизироваться и зайти в редактирование данные есть; если подтвердить редактирование они снова занесутся в БД...

код в simple_custom_in_db.xml:

<modification>

<id>Simple Custom In Db</id>
<version>1.0.0</version>
<vqmver>2.1</vqmver>
<author>deeman</author>

<file name="catalog/model/account/customer.php">
 <operation>
  <search position="after" ><![CDATA[
		$customer_id = $this->db->getLastId();
		]]></search>
  <add><![CDATA[
		$custom_inn = '';
		$custom_kpp = '';
		$custom_job_title = '';
		if (isset($data['simple']['customer']['custom_inn']['value'])) {
			$custom_inn = $data['simple']['customer']['custom_inn']['value'];
		}
		if (isset($data['simple']['customer']['custom_kpp']['value'])) {
			$custom_kpp = $data['simple']['customer']['custom_kpp']['value'];
		}
		if (isset($data['simple']['customer']['custom_job_title']['value'])) {
			$custom_job_title = $data['simple']['customer']['custom_job_title']['value'];
		}
		$this->db->query("UPDATE " . DB_PREFIX . "customer SET inn = '" . $this->db->escape($custom_inn) . "', kpp = '" . $this->db->escape($custom_kpp) . "', job_title = '" . $this->db->escape($custom_job_title) . "' WHERE customer_id = '" . (int)$customer_id . "'");
		]]></add>
 </operation>
	<operation>
		<search position="after" ><![CDATA[
		public function editCustomer($data) {
		]]></search>
		<add><![CDATA[
		$custom_inn = '';
		$custom_kpp = '';
		$custom_job_title = '';
		if (isset($data['simple']['customer']['custom_inn']['value'])) {
			$custom_inn = $data['simple']['customer']['custom_inn']['value'];
		}
		if (isset($data['simple']['customer']['custom_kpp']['value'])) {
			$custom_kpp = $data['simple']['customer']['custom_kpp']['value'];
		}
		if (isset($data['simple']['customer']['custom_job_title']['value'])) {
			$custom_job_title = $data['simple']['customer']['custom_job_title']['value'];
		}
		$this->db->query("UPDATE " . DB_PREFIX . "customer SET inn = '" . $this->db->escape($custom_inn) . "', kpp = '" . $this->db->escape($custom_kpp) . "', job_title = '" . $this->db->escape($custom_job_title) . "' WHERE customer_id = '" . (int)$this->customer->getId() . "'");
		]]></add>
	</operation>
</file>
</modification>

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


...

Скиньте адрес сайта в личку и логин/пароль покупателя для теста

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

Выражаю автору огромную благодарность за помощь в настройке модуля. Техподдержка на высоте!

полностью согласен! Мою проблему решили - оказался баг в опере, теперь все работает, спасибо.

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


Поиск по слову комментарий ничего внятного не дал.

Доставка и оплата в модуле выключена за не надобностью.

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

Я что то проглядел в настройках? Как вернуть комментарий к заказу для зареганного пользователя?

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

Поиск по слову комментарий ничего внятного не дал.

Доставка и оплата в модуле выключена за не надобностью.

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

Я что то проглядел в настройках? Как вернуть комментарий к заказу для зареганного пользователя?

Судя по описанию просто скрыли блок покупателя для зарегистрированного пользователя.

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

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

Все работает, проверил только что.

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

Подскажите пожалуйста кто знает!

Как поделить тегом <optgroup> на группы города в выпадающем списке "Регион". В простом html все просто но здесь в php я не знаю куда дописать тег. Очень нужно. Заранее спасибо.

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


Судя по описанию просто скрыли блок покупателя для зарегистрированного пользователя.

Именно, ибо оно не нужно, и как быть, комментарий то нужен.
Надіслати
Поділитися на інших сайтах

Именно, ибо оно не нужно, и как быть, комментарий то нужен.

файл \catalog\view\javascript\simplecheckout.js

добавить в функцию simplecheckout_init() следующий код

$('#buttons').before('<div id="comment_box" style="width:100%;margin-bottom:15px;">'+$('#checkout_customer_main_comment').parent().prev().text()+'<br>'+$('#checkout_customer_main_comment').parent().html()+'</div>');
   $('#comment_box textarea').css('width', '99%');

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

Подскажите пожалуйста кто знает!

Как поделить тегом <optgroup> на группы города в выпадающем списке "Регион". В простом html все просто но здесь в php я не знаю куда дописать тег. Очень нужно. Заранее спасибо.

Может быть лучше сделать это как и задумано изначально - регионы - это регионы, а город в модуле с типом select_from_api и фильтровать их по выбранному региону?

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

Удаленный сервер или файл не найден

Вы попытались получить доступ к адресу ...index.php?route=checkout/simplecheckout

переустановка модуля не помогла, куда копать?

Новый модуль оплаты сломал работу, разобрался вообщем.

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

файл \catalog\view\javascript\simplecheckout.js

добавить в функцию simplecheckout_init() следующий код

$('#buttons').before('<div id="comment_box" style="width:100%;margin-bottom:15px;">'+$('#checkout_customer_main_comment').parent().prev().text()+'<br>'+$('#checkout_customer_main_comment').parent().html()+'</div>');
$('#comment_box textarea').css('width', '99%');

Поле появилось, но комментарий не попадает в базу.
Надіслати
Поділитися на інших сайтах

Поле появилось, но комментарий не попадает в базу.

Замените в том же файле

jQuery('#simplecheckout_customer input, #simplecheckout_customer textarea').live('keydown', function(){
    customer_field_changed();
   });

   jQuery('#simplecheckout_customer input[type=radio]:not([reload]),#simplecheckout_customer input[type=checkbox]:not([reload]),#simplecheckout_customer select:not([reload])').live('change', function(){
    customer_field_changed();
   });

на

jQuery('#simplecheckout_form input, #simplecheckout_form textarea').live('keydown', function(){
    customer_field_changed();
   });
   jQuery('#simplecheckout_form input[type=radio]:not([reload]),#simplecheckout_form input[type=checkbox]:not([reload]),#simplecheckout_form select:not([reload])').live('change', function(){
    customer_field_changed();
   });

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

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

Замените в том же файле

jQuery('#simplecheckout_customer input, #simplecheckout_customer textarea').live('keydown', function(){
	customer_field_changed();
});

jQuery('#simplecheckout_customer input[type=radio]:not([reload]),#simplecheckout_customer input[type=checkbox]:not([reload]),#simplecheckout_customer select:not([reload])').live('change', function(){
	customer_field_changed();
});

на

jQuery('#simplecheckout_form input, #simplecheckout_form textarea').live('keydown', function(){
	customer_field_changed();
});
jQuery('#simplecheckout_form input[type=radio]:not([reload]),#simplecheckout_form input[type=checkbox]:not([reload]),#simplecheckout_form select:not([reload])').live('change', function(){
	customer_field_changed();
});

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

Работает... спасибо!

Для не зареганного пользователя дублирует поле.

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

  • dinox changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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