Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

Рекомендованные сообщения

Здравствуйте Уважаемый автор и участники форума!

Ценю ваше время, поэтому пролистал страницы форума с даты выпуска версии 4.9.0, но ответа не нашел

А вопрос следующий: Казалось бы нужно сделать элементарную вещь, а именно, организовать форму заказа как это сделано на всех ведущих ИМ: т.е зависимость способа доставки от выбранного города, а уже от способа доставки - показывать адрес доставки или адреса пунктов самовывоза

59d683b0dd2a1_1.png.66de33af57c3b11e395c164fde013f2f.png

 

59d6849fcabc4_2.png.699f4061ca215c038263b8f58948702d.png

 

 

Пытаясь слепить что-то подобное с помощью плагина сделал следующее:

1. Блок "Доставка" поместил перед блоком "Адрес доставки"

2. Блок "Адрес доставки" скрыл для для способа доставки "Самовывоз"

3. Способ доставки "Доставка курьером в пределах МКАД" настроен только для Географическая зона 1 (Москва), поэтому выбор города я поместил в блок "Адрес оплаты" и объединил его с блоком "Покупатель" (Страна РФ и г. Москва стоят по умолчанию)

59d6801780be9_10.png.a8bbba91b8d1e7a0c3edd6c4ef661990.png

 

Но при выборе другого города доставка курьером не пропадает

 

59d68055d41eb_11.png.b1d10e8d3db3234fc9101fb34b96da75.png

 

Если же пощелкать радиокнопки (способы доставки)

59d6809bdcb6e_12.png.ce5b8d81f616eb7bdff3339b971606bc.png

 

Доставка курьером исчезает

 

Заметил что скрипт запоминает выбранный способ оплаты при последующем входе в корзину (т.е если следующий раз зайти в корзину будет Москва и отсутствие доставки курьером). Как его заставить читать город заново

 

 

Изменено пользователем Denv
Уточнение
Ссылка на комментарий
Поделиться на других сайтах


1 минуту назад, Denv сказал:

Здравствуйте Уважаемый автор и участники форума!

Ценю ваше время, поэтому пролистал страницы форума с даты выпуска версии 4.9.0, но ответа не нашел

А вопрос следующий: Казалось бы нужно сделать элементарную вещь, а именно, организовать форму заказа как это сделано на всех ведущих ИМ:

 

Пытаясь слепить что-то подобное с помощью плагина сделал следующее:

1. Блок "Доставка" поместил перед блоком "Адрес доставки"

2. Блок "Адрес доставки" скрыл для для способа доставки "Самовывоз"

3. Способ доставки "Доставка курьером в пределах МКАД" настроен только для Географическая зона 1 (Москва), поэтому выбор города я поместил в блок "Адрес оплаты" и объединил его с блоком "Покупатель" (Страна РФ и г. Москва стоят по умолчанию)

 

Но при выборе другого города доставка курьером не пропадает

 

Если же пощелкать радиокнопки (способы доставки)

 

Доставка курьером исчезает

 

Заметил что скрипт запоминает выбраный способ оплаты при последующем входе в корзину (т.е если следующий раз зайти в корзину будет Москва и отсутствие доставки курьером). Как его заставить читать город заново

В опенкарте адреса доставки передаются модулям доставки, а адреса оплаты передаются модулям оплаты. Модуль копирует адреса друг в друга только если используется один из блоков, а не оба сразу (в любых сценариях). Плюс также если адреса отдельные, то в одном адресе в аккаунт сохраняется одно поле (используемое), во втором адресе сохраняется другое поле, одно из них помечается адресом по умолчанию. Поэтому так использовать два адреса одновременно не стоит. Они нужны только когда в этом есть реальная необходимость, но в РФ такой нужды нет. Используйте один адрес доставки. Если хотите, могу скинуть минимодуль для выбора региона, поместите его в разметке блоков выше других блоков.

Ссылка на комментарий
Поделиться на других сайтах

Вроде понял, но не уверен)))

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

 

23 минуты назад, deeman сказал:

использовать два адреса одновременно не стоит

Вы имели ввиду адрес оплаты и адрес доставки?

Модуль выбора региона был бы очень кстати

Спасибо!

Ссылка на комментарий
Поделиться на других сайтах


Только что, Denv сказал:

Вроде понял, но не уверен)))

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

Вы имели ввиду адрес оплаты и адрес доставки?

Модуль выбора региона был бы очень кстати

Спасибо!

Да. Это разные по своей сути адреса и передаются каждый своим модулям. А логика копирования адреса в адрес безусловна только если используется один из них (у вас оба, да еще с разным набором полей)

Ссылка на комментарий
Поделиться на других сайтах

Добрый день!

Есть проблемка. При нажатии кнопки "Оформить заказ" в корзине .../simplecheckout/ перебрасывает на страницу инструкций для банковского перевода, где еще нужно нажать кнопку "Подтвердить". Так вот проблемка в том, что эта страница как в полной  так и в мобильной версии, съезжает  до  первой  полосы в подвале, и что бы клиенту увидеть инструкции и кнопку "подтвердить", нужно прокрутить окно вверх (если додумается). Предполагаю, что именно из-за этого некоторые заказы попадают в "пропавшие". Где подшаманить? 

Ссылка на комментарий
Поделиться на других сайтах


Только что, rbaglay сказал:

Добрый день!

Есть проблемка. При нажатии кнопки "Оформить заказ" в корзине .../simplecheckout/ перебрасывает на страницу инструкций для банковского перевода, где еще нужно нажать кнопку "Подтвердить". Так вот проблемка в том, что эта страница как в полной  так и в мобильной версии, съезжает  до  первой  полосы в подвале, и что бы клиенту увидеть инструкции и кнопку "подтвердить", нужно прокрутить окно вверх (если додумается). Предполагаю, что именно из-за этого некоторые заказы попадают в "пропавшие". Где подшаманить? 

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

Ссылка на комментарий
Поделиться на других сайтах

Только что, rbaglay сказал:

Есть готовое решение?

Есть. Об этом как раз написано в справке. Напишите в личку версию опенкарта

Ссылка на комментарий
Поделиться на других сайтах

47 минут назад, deeman сказал:

 

48 минут назад, rbaglay сказал:

Есть готовое решение?

Есть. Об этом как раз написано в справке. Напишите в личку версию опенкарта

 

Спасибо, вопрос закрыт.

Ссылка на комментарий
Поделиться на других сайтах


Всем привет. Наверняка ответ на мой вопрос есть на 482 страницах обсуждения, но не осилю.

Мне надо чтоб при заказе просто приходило письмо с ФИО, адресом, телефоном и необходимым товаром. Без оплаты и кучи других функций.

Можно ли это реализовать с помощью этого модуля?

Ссылка на комментарий
Поделиться на других сайтах


20 минут назад, GuRO82 сказал:

Всем привет. Наверняка ответ на мой вопрос есть на 482 страницах обсуждения, но не осилю.

Мне надо чтоб при заказе просто приходило письмо с ФИО, адресом, телефоном и необходимым товаром. Без оплаты и кучи других функций.

Можно ли это реализовать с помощью этого модуля?

Можно

Ссылка на комментарий
Поделиться на других сайтах

День добрый, выбился из сил уже. Стоит у меня на 1.5.4.1 честно купленный Simple. Решил на 2.1 перебраться (Simple там нет, пока голый двиг). Законвертил базу, конфиги. Но столкнулся неожиданно с такой проблемой. Если включен SEO Pro то при попытке просмотреть корзину:

Ссылка "Посмотреть корзину" имеет вид https://новый домен/shopping-cart/        

ведёт же она на https://старый домен/index.php?route=checkout/simplecheckout

 

Замечу, что старый домен был с SSL, а новый без SSL. Где все эти ссылки затесались поправить их?

.htaccess дефолтный

Ссылка на комментарий
Поделиться на других сайтах

3 минуты назад, gyurza2000 сказал:

День добрый, выбился из сил уже. Стоит у меня на 1.5.4.1 честно купленный Simple. Решил на 2.1 перебраться (Simple там нет, пока голый двиг). Законвертил базу, конфиги. Но столкнулся неожиданно с такой проблемой. Если включен SEO Pro то при попытке просмотреть корзину:

Ссылка "Посмотреть корзину" имеет вид https://новый домен/shopping-cart/        

ведёт же она на https://старый домен/index.php?route=checkout/simplecheckout

 

Замечу, что старый домен был с SSL, а новый без SSL. Где все эти ссылки затесались поправить их?

.htaccess дефолтный

В конфигах опенкарта

/admin/config.php

/config.php

Либо в кэшах сео модуля или чего-то подобного.

Модуль не умеет формировать ссылки и не выводит их в шаблон.

Максимум, есть кусок кода для подмены маршрутов.

Ссылка на комментарий
Поделиться на других сайтах

похоже, вопрос по SEO Pro...

при установке ЧПУ по умолчанию (а не SEO Pro) всё корректно

но в таблице SQL url_alias никаких упоминаний Simple не нахожу

Изменено пользователем gyurza2000
Ссылка на комментарий
Поделиться на других сайтах

25 минут назад, gyurza2000 сказал:

похоже, вопрос по SEO Pro...

при установке ЧПУ по умолчанию (а не SEO Pro) всё корректно

но в таблице SQL url_alias никаких упоминаний Simple не нахожу

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

UPD: Проверил поведение. Ссылка верная и сео модуль при посещении ссылки делает редирект на другую ссылку с другим доменом. Проверяйте кэш сео модуля

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте!
Подскажите, пожалуйста, как настроить модуль, чтобы оформление заказа выглядело таким образом?

 

simple.thumb.jpg.47f7b230a57bf8106770e3791e5a41b4.jpg

Ссылка на комментарий
Поделиться на других сайтах


11 минут назад, ilm сказал:

Здравствуйте!
Подскажите, пожалуйста, как настроить модуль, чтобы оформление заказа выглядело таким образом?

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

Если про стили, то нужно менять стили (и верстку)

Ссылка на комментарий
Поделиться на других сайтах

День добрый

Думаю что и мой вопрос на этих бесконечных страницах уже обсуждался.

Включил подстановка данных по ip и автозаполнение данных по значению города

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

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

Если это конечно возможно и относится к модулю симпл..

 

Заранее спасибо!

Ссылка на комментарий
Поделиться на других сайтах


4 часа назад, M9COTP9C сказал:

Возможно запустить модуль на поддоменах или для каждого поддомена так же нужна отдельная лицензия?

Тоже интересует вопрос, особенно, если поддомен тестовый))

Ссылка на комментарий
Поделиться на других сайтах


5 часов назад, M9COTP9C сказал:

Возможно запустить модуль на поддоменах или для каждого поддомена так же нужна отдельная лицензия?

 

1 час назад, Zavik21 сказал:

Тоже интересует вопрос, особенно, если поддомен тестовый))

Всё указано в описании модуля.

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, Sway сказал:

День добрый

Думаю что и мой вопрос на этих бесконечных страницах уже обсуждался.

Включил подстановка данных по ip и автозаполнение данных по значению города

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

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

Если это конечно возможно и относится к модулю симпл..

 

Заранее спасибо!

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

Полный адрес формируется по форматам адреса, который задается либо в настройках страны в локализации опенкарта, либо можно переопределить в настройках моего модуля. И ни разу не встречал, чтобы интернет-магазины просили указать район. Даже для почты России обычно достаточно индекса для определения населенного пункта.

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

Ссылка на комментарий
Поделиться на других сайтах

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

 

Но если отключить модуль Simple и начать обычную регистрацию, то всё показывается. Не показываются страны только в модуле Simple. Версия opencart - 2.3.0.2

 

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, griga999 сказал:

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

 

Но если отключить модуль Simple и начать обычную регистрацию, то всё показывается. Не показываются страны только в модуле Simple. Версия opencart - 2.3.0.2

 

Подскажите, пожалуйста, свой домен (в личку)

Ссылка на комментарий
Поделиться на других сайтах

ОБНОВЛЕНО: см. внизу

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

Что делаю

1. На PHP 7.0.22, OpenCart 3.0.2.1b устанавливаю simple 4.9.4 (php7) сперва копируя папку upload for 3.0.x , потом upload for 3.0.x\catalog\view\theme\default в папку my_theme.

2. Устанавливаю модуль Simple в админке, нажимаю кнопку "редактировать" чтобы зайти в админку модуля.

Результат

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

wrong response: //my_domain/admin/index.php?route=extension/module/simple/license&user_token=p5B2MRitalfzetLTxhLZfuyFu3vK1MAh&token=p5B2MRitalfzetLTxhLZfuyFu3vK1MAh SyntaxError: Unexpected end of JSON input

В js консоли ошибки:

GET http://my_domain/admin/index.php?route=extension/module/simple/license&user_token=p5B2MRitalfzetLTxhLZfuyFu3vK1MAh&token=p5B2MRitalfzetLTxhLZfuyFu3vK1MAh 500 (Internal Server Error)
GET http://my_domain/admin/index.php?route=extension/module/simple/abandoned&page=1&limit=2&user_token=p5B2MRitalfzetLTxhLZfuyFu3vK1MAh&token=p5B2MRitalfzetLTxhLZfuyFu3vK1MAh 500 (Internal Server Error)

В PHP логе:

[Sun Oct 08 23:15:41.440839 2017] [:error] [pid 1868] [client my_ip:63880] PHP Fatal error:  Uncaught Error:
Call to undefined function [obfuscated]() in /var/www/html/opencart/admin/controller/extension/module/simple.php:0\nStack trace:\n#0 /var/www/html/opencart/admin/controller/extension/module/simple.php(0): jooi0->ijoil('1')\n#1 /var/www/html/opencart/admin/controller/extension/module/simple.php(0): jooi0->__construct('1')\n#2 /var/www/html/opencart/admin/controller/extension/module/simple.php(0): jooi0->lioii('-----BEGIN PUBL...')\n#3 /var/www/html/opencart/admin/controller/extension/module/simple.php(0): jooi0->loadKey('-----BEGIN PUBL...')\n#4 /var/www/html/opencart/admin/controller/extension/module/simple.php(0): ControllerModuleSimple->lioo0(NULL)\n#5 /var/www/html/opencart/admin/controller/exten
sion/module/simple.php(0): ControllerModuleSimple->ljolo()\n#6 /var/www/html/opencart/system/engine/action.php(79): Co
ntrollerModuleSimple->abandoned()\n#7 /var/www/html/opencart/admin/controller/startup/router.php(26): Action->execute(
Object(Registry), Array)\n#8 /var/www/html/opencart/system/engine/action.p in /var/www/html/opencart/admin/controller/
extension/module/simple.php on line 0, referer: http://my_domain/admin/index.php?route=extension/module/simple&use
r_token=p5B2MRitalfzetLTxhLZfuyFu3vK1MAh

Ожидаемый результат

Модуль запрашивает ключ лицензии.

 

ОБНОВЛЕНО

Проблема была не с модулем Simple непосредственно, а с отсутствием зависимостей OpenCart. а именно Mbstrings и Xml.

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

Решение в данном случае:

sudo apt-get install php7.0-mbstring
sudo apt-get install php7.0-xml

 

Изменено пользователем Sourcerer
Ссылка на комментарий
Поделиться на других сайтах


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.