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

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


Recommended Posts

Ткните носом, пожалуйста, куда копать:

Opencart 1.5.1.3

Настройки Simple: запрещен гостевой заказ, у групп покупателей разные поля для заполнения, на странице регистрации разрешен выбор типа покупателя.

При регистрации нового клиента, все поля показываются в соответствии с выбором типа покупателя, но, по окончании регистрации, присваивается группа клиентов "по умолчанию". Если разрешить выбор типа покупателя в "Заказе" или в "Аккаунте", то при изменении типа покупателя там, изменяется значение группы покупателей у этого клиента.

И еще вопрос: как можно сделать так, чтобы в выпадающем списке выбора типа покупателя, были не все группы покупателей opencart (чтобы покупатель не видел, и, соответственно, не мог выбрать себе группы с наибольшими скидками).

P.S. Автору – респект! Модуль очень гибкий и удобный.

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


Последний вопрос: возможно ли убрать ajax подгрузку при каждом действии - очень раздражает? Возможно ли сделать как здесь, подгрузку только страницы итого с суммой.

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

Последний вопрос: возможно ли убрать ajax подгрузку при каждом действии - очень раздражает? Возможно ли сделать как здесь, подгрузку только страницы итого с суммой.

Если доставка/оплата не зависят от адреса, то в настройках можно отключить перезагрузку при изменении полей адреса.

В приведенном примере перезагружаются тоже оплата/доставка/корзина. Так как от адреса зависят как правило варианты оплаты/доставки, а в сумму заказа может входить стоимость доставки. В моем модуле так же есть и обратная связь: зависимость полей адреса от вариантов доставки/оплаты, поэтому в ряде случаев без перезагрузки не обойтись.

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

Ткните носом, пожалуйста, куда копать:

Opencart 1.5.1.3

Настройки Simple: запрещен гостевой заказ, у групп покупателей разные поля для заполнения, на странице регистрации разрешен выбор типа покупателя.

При регистрации нового клиента, все поля показываются в соответствии с выбором типа покупателя, но, по окончании регистрации, присваивается группа клиентов "по умолчанию". Если разрешить выбор типа покупателя в "Заказе" или в "Аккаунте", то при изменении типа покупателя там, изменяется значение группы покупателей у этого клиента.

И еще вопрос: как можно сделать так, чтобы в выпадающем списке выбора типа покупателя, были не все группы покупателей opencart (чтобы покупатель не видел, и, соответственно, не мог выбрать себе группы с наибольшими скидками).

P.S. Автору – респект! Модуль очень гибкий и удобный.

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

Упс. Посмотрел настройки 1.5.1.3, там еще такой настройки нет... В принципе могу подсказать, где вставить проверку или фильтр групп для выбора.

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

Последний вопрос: возможно ли убрать ajax подгрузку при каждом действии - очень раздражает? Возможно ли сделать как здесь, подгрузку только страницы итого с суммой.

Привет! Подскажите что за модуль оформления который по ссылке? Как по мне, то он скорее думает, и .... "ajax подгрузка при каждом действии - очень раздражает" - с этим также согласен

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


Привет! Подскажите что за модуль оформления который по ссылке? Как по мне, то он скорее думает, и .... "ajax подгрузка при каждом действии - очень раздражает" - с этим также согласен

Написал выше, что можно отключить и что отключить не получится. На определенном этапе развития модуль работал так, как по ссылке. Но после был внесен функционал, который не позволяет исключить перезагрузку, особенно учитывая модульную структуру опенкарта, так как оплата/доставка - отдельные модули, к ним нужно обращаться, причем не с "пустыми руками", им нужен адрес плюс актуальная информация по корзине. В итоге если доставка оплата не зависят от адреса, то останется перезагрузка по изменению количества товара (так как корзина пересчитывается на сервере) и по выбору опций (так как от этого тоже может зависеть стоимость заказа). Плюс все актуальные данные должны быть на сервере, чтобы сохранить заказ в базе и перейти к оплате. Вы меня спрашивали про это в личке, приведя пример примитивной формы у какой-то цмс, которая все пересчитывает в джаваскрипте (просто количество на цену), ни о каком подключении оплаты/доставки там речи и нет. В примитивном случае Вам проще заказать разработку под себя, но с жестко "зашитыми" вариантами и способов доставки, но опять же и в этом случае от аякса не отказаться. А его "отзывчивость" зависит от сервера. А уж если речь идет о расчете всякими едостами и т.п. вещами, то целиком и полностью от них.

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

Добрый день.

В магазине среди способов доставки будет самовывоз, при этом пользователю не обязательно заполнять адрес доставки. Удалось скрыть поля с адресом при выборе этого способа доставки, но не удалось скрыть выпадающий список "Выберите адрес:", в котором предлагается создать новый адрес или выбрать из существующих. Как возможно скрыть это поле?

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


Добрый день.

В магазине среди способов доставки будет самовывоз, при этом пользователю не обязательно заполнять адрес доставки. Удалось скрыть поля с адресом при выборе этого способа доставки, но не удалось скрыть выпадающий список "Выберите адрес:", в котором предлагается создать новый адрес или выбрать из существующих. Как возможно скрыть это поле?

Откройте файл \catalog\view\javascript\simplecheckout.js и добавьте код в simplecheckout_init()

function simplecheckout_init() {
   set_masks();
   set_placeholders();
   set_datepickers();
   set_autocomplete();
   set_popups();
   set_button_text();
   set_special_hash();
   hide_payment_form();
   set_googleapi();
   set_places();
// Добавьте приведенный ниже код:
   if ($('#simplecheckout_shipping input:checked').val() == 'pickup.pickup') {
    $('.simplecheckout-customer-address').hide();
   }
}

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

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

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


Как пропустить шаг "Подождите... Происходит переход к оплате", после нажатия кнопки "Подтверждение заказа" которое замирает на 5-7 секунд и только после этого выходит окно об успешном заказе. Тип оплаты в магазине только оплата курьеру. Спасибо.

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


в system\library\simple\simple.php в строке

$lv = ($field['save_label'] ? $field['label'].': ' : '').$v.($id == 'comment' ? '<br>' : '');

<br> имеет какое-то значение?

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

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


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

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

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

в system\library\simple\simple.php в строке

$lv = ($field['save_label'] ? $field['label'].': ' : '').$v.($id == 'comment' ? '<br>' : '');

<br> имеет какое-то значение?

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

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

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

Как пропустить шаг "Подождите... Происходит переход к оплате", после нажатия кнопки "Подтверждение заказа" которое замирает на 5-7 секунд и только после этого выходит окно об успешном заказе. Тип оплаты в магазине только оплата курьеру. Спасибо.

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

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

У меня возникает следующая проблема с модулем:

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

Например:

payment method: Оплата при доставке

ФИО: Бла Бла Бла

email: empty@localhost

Телефон: +7-466-.....

IP: http://geoiptool.com/en/?IP=178.67.x.x

Адрес доставки: улица такая то

Товары:

1399 р. = 1 x Ipad

Заказ итого:

Сумма 1399 р.

Фиксированная стоимость доставки по России (Наложенный платеж) 350 р.

Итого 1749 р.

Скорее всего когда то я правил шаблон письма. Помогите настроить, чтобы нормально работало.

И второй вопрос как можно обновиться с моей текущей версии 2.2.0 до новых версий, так, чтобы ничего не упало:)

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


И второй вопрос как можно обновиться с моей текущей версии 2.2.0 до новых версий, так, чтобы ничего не упало :)

Упасть не должно, просто залейте новые файлы сверху и переустановите модуль в админке.

Насчет письма - у админа нет шаблона, текст формируется в модели заказа. Следовательно два варианта решения

1) Перезалить файл модели /catalog/model/checkout/order.php для Вашей версии опенкарта

2) отправлять админу такое же письмо, как и покупателю

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

Купил модуль, но не знаю как отключить: "купон" и "подарочный сертификат". Помогите плиз!

И еще вопрос. Как сделать поля "Адрес" и "Фамилия" необязательным?

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


Купил модуль, но не знаю как отключить: "купон" и "подарочный сертификат". Помогите плиз!

И еще вопрос. Как сделать поля "Адрес" и "Фамилия" необязательным?

Настройки полей на 4 вкладка, поля Адрес и Фамилия - отключите валидацию.

Купоны и т.п. вещи отключаются/включаются через Модули -> Учитывать в заказе

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

Настройки полей на 4 вкладка, поля Адрес и Фамилия - отключите валидацию.

Купоны и т.п. вещи отключаются/включаются через Модули -> Учитывать в заказе

Всё как обычно просто. СПАСИБ!

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


Доброго времени суток!

Подскажите, что и как править и где искать.

Ситуация такая. Модуль работает, все отлично. Есть одна потребность.

При выборе одного варианта доставки(конкретного), должен исчезать 1(конкретный) вариант оплаты.

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

Догадываюсь как сделать.

Подскажите куда писать и как, хотя бы примерно.

<?php if ($shipping_method['flat.flat'] == радио чекнуто
    то $payment_method['cod'] == спрятан

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


Доброго времени суток!

Подскажите, что и как править и где искать.

Ситуация такая. Модуль работает, все отлично. Есть одна потребность.

При выборе одного варианта доставки(конкретного), должен исчезать 1(конкретный) вариант оплаты.

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

Догадываюсь как сделать.

Подскажите куда писать и как, хотя бы примерно.

<?php if ($shipping_method['flat.flat'] == радио чекнуто
	то $payment_method['cod'] == спрятан

В настройках модуля есть связи модулей доставки с модулями оплаты. Задайте их (в самом низу первой вкладки)

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

Нашел, увидел, все работает. Можно ли сделать чтобы способ полностью пропадал, а не становился неактивным?

Вы наверное для него заглушку включили - уберите ее.

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

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

Заодно подскажите пожалуйста, зачем нужны эти заглушки? Если напишу что-то в поле description, то он вылезает поверх стандартного описания.

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


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

Заодно подскажите пожалуйста, зачем нужны эти заглушки? Если напишу что-то в поле description, то он вылезает поверх стандартного описания.

Там есть настройка - показывать описание всегда или только для заглушки. Заглушки нужны для того, чтобы показать все доступные варианты/оплаты, когда "реальные" не могут быть показаны в силу того, что например адрес пуст (некоторым нужен полный адрес для расчета). Либо можно использовать, чтобы задать описания для вариантов доставки/оплаты и т.п. вещей.

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

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

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

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

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

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

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

Вхід

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

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

Important Information

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