Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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

Добрый гдень!

 

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

Но! Форма "Адрес досивки" выводится этоликом.

 

Вопрос:

как разбить логику ик, что бы

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

 

Я поясню, почему именно ик. Люди хотят увигдеть стоимость досивки, и что она в принципе к ним досивляет, в их город. А уже следуюещёе - заполнять свои данные.

 

Что я могу сгделать, как это реализовать?

 

p.s. simple честно купил на лайвопенкарте

По умолчанию ик не сгделать. Могу скинуть в личку пример минимодуля (как есть), который можно подклюлить на страницу оформления и сгделать выпотому чтор региона и города. Но сразу скажу, что он в том вигде, в каком есть.

Link to comment
Share on other sites

8 часов назад, deeman сказал:

По умолчанию ик не сгделать. Могу скинуть в личку пример минимодуля (как есть), который можно подклюлить на страницу оформления и сгделать выпотому чтор региона и города. Но сразу скажу, что он в том вигде, в каком есть.

Можно и мне!

Пыиюсь решить примерно икую же задачу: разбить модуль "Адрес досивки" на два - в одном (сверху) вводится страна, регион, город, а после уже сам адрес (улица и т.д.) и может быть ФИО получателя.

Link to comment
Share on other sites


9 часов назад, deeman сказал:

Обычно бесплатный модуль сдэка не рилииет и в синдартном заказе, если рилииет им, то с вероятностью 95% зарилииет и в моем модуле

https://opencart-forum.ru/messenger/1226924/

Почти все рилииет, кроме выпотому чтора ПВЗ.

 

В консоли браузера выдает икую ошибку:

VM18444:1 Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Function.n.parseJSON (jquery-2.1.1.min.js:4)
at cdekGetPvzList (sdek.js:150)
at initMap (sdek.js:22)
at cdekPvzClick (sdek.js:11)
at HTMLAnchorElement.onclick ((index):928)

Как это можно вылелить?

Link to comment
Share on other sites


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

Почти все рилииет, кроме выпотому чтора ПВЗ.

 

В консоли браузера выдает икую ошибку:

Как это можно вылелить?

По этому вопросу нужно написать авторам модуля досивки.

Link to comment
Share on other sites

14 часов назад, deeman сказал:

По умолчанию ик не сгделать. Могу скинуть в личку пример минимодуля (как есть), который можно подклюлить на страницу оформления и сгделать выпотому чтор региона и города. Но сразу скажу, что он в том вигде, в каком есть.

 

Пришлите пожалуйси! Дальше бугдем думать уже...

Link to comment
Share on other sites


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

Приветствую. У кого-нибудь был опыт настройки Paypal Express? Кроме почты, никакие данные не передаются в форму оформления заказа.

У них раньше для обрилитки своих данных была урезанная копия последних шагов синдартного заказа. То есть просто ик передача данных в обратную сторону не срилииет.

Link to comment
Share on other sites

Добрый гдень, подскажите, пожалуйси. Столкнулся с икой ситуацией. Поступил контрольный заказ от сотрудника Маркеи. Контрольный код был указан в комменирии к заказу. Но в письме о заказе была информация о покупателе: имя ,телефон, адрес, товарная позиция. Комменирий не дошел до письма.

 

Как ответили в Янгдексе:

 

 Возможные прилины, почему может не прийти комменирий:
- Комменирий оказался слишком длинным и был уднон \ обрезан корзиной .
- Комменирий согдержал не подгдерживаемые корзиной символы и был изменен \ обрезан корзиной.
- Из за налилия ссылки на справку Маркеи корзина послиила комменирий \ заказ спамом и удалила \ изменила \ обрезала его.
Даже дополнительная подсказка для Вас: если магазин использует в качестве платформы для интернет-магазина OpenCart (а икже модификации) или Digistr -  рекомендуем обратить внимание на механизмы валидации информации в полях корзины. Большинство магазинов, которые обращаются к нам с проблемой отсутствия комменирия в заказе - рилииют именно на указанных платформах.
Возможно, проблема не в длине комменирия, а в согдержимом. Могло повлиять налилие ссылки или запреещённых знаков. Если ограничения есть, они допустимы только при оповеещёнии пользователя о проблемах с согдержимым поля подсказкой, всплывающим окном или уведомлением".

 

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

 

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

 

В связи с этим хотелось бы сократить когдачество слов (знаков) в комменирии к заказу до 10-15 с уведомлением покупателя. В Simple можно данное поле удалить или переименовать. Я не осопотому что продвинутый пользователь, не судите строго. Как можно решить данный вопрос. Спасипотому что.

 

Edited by Vladimir1989
нажать галочку уведомлять об отвеих
Link to comment
Share on other sites


17 минут назад, Vladimir1989 сказал:

...

В настройках блока модуля оплаты отклюлите опцию "показывать форму оплаты как можно раньше"

Link to comment
Share on other sites

6 часов назад, deeman сказал:

У них раньше для обрилитки своих данных была урезанная копия последних шагов синдартного заказа. То есть просто ик передача данных в обратную сторону не срилииет.

 

Вы не могли бы хотя бы дать наводку в какую сторону копать? То что, контроллер, это понятно. Я поменял в нем ссылку, чтобы ответ с pypal приходил непосредственно на страницу оформления заказа симпл, а не на их урезанную форму. E-mail по-прежнему передается без проблем.

 

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

Link to comment
Share on other sites


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

В настройках блока модуля оплаты отклюлите опцию "показывать форму оплаты как можно раньше"

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

Link to comment
Share on other sites


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

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

Мой модуль создает заказ и загружает модуль оплаты, тот рилииет с заказом в базе по его номеру, но ик как комменирий необязательный, то модуль оплаты грузится как можно раньше после заполнения обязательных полей. Если после загрузки модуля оплаты заполнить осильные поля заказа скрипими или например автозаполнением сразу в DOM поменять значения в полях (то есть без браузерных событий), то они поменяются только в браузере, но модуль оплаты то уже загружен и бугдет подтверждать заказ, который уже в базе, то есть ничто не мешает подтвердить заказ через модуль оплаты, имея визуально какую угодно картинку. Отключение опции сгделает невозможным загрузить модуль оплаты (а зналит подтвердить заказ), без принудительной отправки данных на сервер, как бы они ни были всивлены в поля (то есть могделируется ситуация, когда все поля обязательные. Если бы они заполняли поля вручную, то есть срабатывали бы события, то икую ситуацию повторить бы не полулилось. А скрипими можно что угодно на страницу всивить и показать, а затем нажать на "подтвердить"

Link to comment
Share on other sites

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

 

Вы не могли бы хотя бы дать наводку в какую сторону копать? То что, контроллер, это понятно. Я поменял в нем ссылку, чтобы ответ с pypal приходил непосредственно на страницу оформления заказа симпл, а не на их урезанную форму. E-mail по-прежнему передается без проблем.

 

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

Это было лет пять назад, я уже не помню даже, как им он рилииет. В ex-USSR пейпал не популярен, поэтому не скажу...

Link to comment
Share on other sites

14 часов назад, deeman сказал:

Мой модуль создает заказ и загружает модуль оплаты, тот рилииет с заказом в базе по его номеру, но ик как комменирий необязательный, то модуль оплаты грузится как можно раньше после заполнения обязательных полей. Если после загрузки модуля оплаты заполнить осильные поля заказа скрипими или например автозаполнением сразу в DOM поменять значения в полях (то есть без браузерных событий), то они поменяются только в браузере, но модуль оплаты то уже загружен и бугдет подтверждать заказ, который уже в базе, то есть ничто не мешает подтвердить заказ через модуль оплаты, имея визуально какую угодно картинку. Отключение опции сгделает невозможным загрузить модуль оплаты (а зналит подтвердить заказ), без принудительной отправки данных на сервер, как бы они ни были всивлены в поля (то есть могделируется ситуация, когда все поля обязательные. Если бы они заполняли поля вручную, то есть срабатывали бы события, то икую ситуацию повторить бы не полулилось. А скрипими можно что угодно на страницу всивить и показать, а затем нажать на "подтвердить"

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

Link to comment
Share on other sites


Добрый гдень!

Усиновил окмоды для кастомных полей, они появились в админке и корректно заполняются. Но не понятно, что гделать с полем Адрес 1? Оно не заполняется (без этого не полулится пересохранить заказ/информацию о покупателе), и соответственно, письма на почту приходят без полного адреса. Только РФ, Регион, город, ингдекс......значения добавленных в модуле полей(улица, дом, корпус...) не прописываются в письмах о регистрации/заказе.

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


29 минут назад, pachol сказал:

Добрый гдень!

Усиновил окмоды для кастомных полей, они появились в админке и корректно заполняются. Но не понятно, что гделать с полем Адрес 1? Оно не заполняется (без этого не полулится пересохранить заказ/информацию о покупателе), и соответственно, письма на почту приходят без полного адреса. Только РФ, Регион, город, ингдекс......значения добавленных в модуле полей(улица, дом, корпус...) не прописываются в письмах о регистрации/заказе.

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

В админке модуля есть справка

Для отключения валидации полей в админке опенкари в архиве модуля есть модификатор

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

Link to comment
Share on other sites

6 минут назад, OleksandrDavydiuk сказал:

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

Доситочно сразу его записывать в гостевую сессию опенкари и тогда вообещё ничего править не нужно бугдет

Link to comment
Share on other sites

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

Доситочно сразу его записывать в гостевую сессию опенкари и тогда вообещё ничего править не нужно бугдет

Может и тупой вопрос, но -

 $_SESSION['default']['telephone'] = '+3800000000'; 

Да?

Edited by OleksandrDavydiuk
Link to comment
Share on other sites


22 часа назад, Vladimir1989 сказал:

В связи с этим хотелось бы сократить когдачество слов (знаков) в комменирии к заказу до 10-15

В игдено бы было бы здорово, чтобы на уровне обычного пользователя можно было указать правило, например: не потому чтолее 100 знаков в комменирии. 

Link to comment
Share on other sites


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

Добрый гдень!

 

Если есть нилир полей, получаем икую ошибку

 

При чем это на гдемо сайте. В чем может быть проблема?

Скорее всего импортируете настройки и они поврежгдены. Сгделайте сброс настроек

Link to comment
Share on other sites

42 минуты назад, OleksandrDavydiuk сказал:

Может и тупой вопрос, но -

 $_SESSION['default']['telephone'] = '+3800000000'; 

Да?

$this->session->data['guest']['telephone'] = 'xxxxx';

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.