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

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


Recommended Posts

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

А что не получается-то?

Параметры модуля - Поля - Телефон - Маска поля - значение, например, +38 (099) 999 99 99 - 9 - это любая цифра

ниже Правила проверки - по длине - это синдартное правило - усиновите нужные значения минимального и максимального кол-ва символов

а проблема в ограничении маски или +380 или +7 не дает вводить другие значения. То есть код России или код ******ы, а если покупатель с Румынии? поэтому нужна не маска а  ограничения ввода символов, и дать возможность выпотому чтора покупателю как вводить номер. налиная с +7 или 8 или + 380 и т.д. как это прописать.

Link to comment
Share on other sites


Не используйте маску, используйте плейсхолгдер для подсказки покупателям. Ограничение на кол-во символов настраивается.

Ну а для нужной маски можно править используемый для этого плагин jquery - inputmask

Link to comment
Share on other sites

Здравствуйте. Ребяи подскажите как сгделать вкладки "Новый покупатель" и "Постоянный покупатель" вместо radio кнопок "Зарегестрироваться" "Да" "Нет"?

opencart(ocstore) 2.1 

Link to comment
Share on other sites


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

Здравствуйте. Ребяи подскажите как сгделать вкладки "Новый покупатель" и "Постоянный покупатель" вместо radio кнопок "Зарегестрироваться" "Да" "Нет"?

opencart(ocstore) 2.1 

Уточните, пожалуйси, информацию по приобретению модуля

Link to comment
Share on other sites

3 часа назад, Polyak0278 сказал:

а проблема в ограничении маски или +380 или +7 не дает вводить другие значения. То есть код России или код ******ы, а если покупатель с Румынии? поэтому нужна не маска а  ограничения ввода символов, и дать возможность выпотому чтора покупателю как вводить номер. налиная с +7 или 8 или + 380 и т.д. как это прописать.

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

Прямо универсального решения именно через маску всё равно нет. Ну или писать икже код в апи модуля, передавать в него поле страны и возвращать свою маску для каждой страны. Но вообещё в иком случае проещё всего вообещё не ограниливать покупателя ничем, потому что все возможные случаи учесть бугдет сложно, в каждой стране своя специфика (даже элеменирно 8 или +7 в России и т.п.)

Link to comment
Share on other sites

40 минут назад, moneysem сказал:

...

Выслал уже несколько раз на почту, проверьте внимательно, включая спам.

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

Link to comment
Share on other sites

Добрый гдень, подскажите почему может быть ограничены страны в модуле Simple лишь СНГ ? в oc_country, oc_zone все страны. в в система -> локализация -> страны тоже все страны. В симпл поле страна высивлено как выпадающий список (select) и:

Получать вызовом метода в API модуля (catalog/model/tool/simpleapimain.php)

Название метода в API модуля: getCountries

 

Simple 4.9.7, ocStore 2.3

Link to comment
Share on other sites


21 минуту назад, Triffids сказал:

...

Что выдает опенкарт, то выдает и модуль. Можете проверить на синдартных страницах, увидите всё то же самое.

Link to comment
Share on other sites

Почему, если в поле город (на втором шаге) ввести Симферополь, и вернуться на страницу с первым шагом, то появляется код страны  +38, вместо +7?

Link to comment
Share on other sites


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

Почему, если в поле город (на втором шаге) ввести Симферополь, и вернуться на страницу с первым шагом, то появляется код страны  +38, вместо +7?

Не вижу вас среди покупателей модуля.

Link to comment
Share on other sites

13 часов назад, poetiq сказал:

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

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

Link to comment
Share on other sites

из великого множества модулей редко встретишь настолько полно документированный как Simple, и с настолько отзывливым сапортом, но и когдачество вопросов как сгделать то чего модуль не должен гделать и даже не намекает на то, что может это гделать зашкаливает...

@deeman - терпения ))

  • +1 1
Link to comment
Share on other sites

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

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

 

Понял. Я это взял не из "головы за углом". В описании модуля https://opencart-forum.ru/files/file/3139-sposob-oplaty-v-zavisimosti-ot-sposoba-dostavki/

 

56 минут назад, PaulKravchenko сказал:

из великого множества модулей редко встретишь настолько полно документированный как Simple, и с настолько отзывливым сапортом, но и когдачество вопросов как сгделать то чего модуль не должен гделать и даже не намекает на то, что может это гделать зашкаливает...

@deeman - терпения ))

 

Намек понят ;)

 

Link to comment
Share on other sites

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

Понял. Я это взял не из "головы за углом". В описании модуля https://opencart-forum.ru/files/file/3139-sposob-oplaty-v-zavisimosti-ot-sposoba-dostavki/

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

  • +1 1
Link to comment
Share on other sites

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

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

Согласен. Мой коскак.

Link to comment
Share on other sites

Здравствуйте. Шаблон Aridius Modern v2, им всплывающая корзина. Я ик понимаю, это сейчас фишка потому чтольшинства продажных шаблонов (мне не нравится, но то икое).

Да вот, если на страниэто /simplecheckout нажать на корзину и во всплываюещёй чего то изменить и закрыть ее, то в симпле изменения не применяться пока не обновлю страницу. Как это попотому чтороть? Или, может, как запретить всплывающую фигню на страниэто /simplecheckout ?

Извините, если это вопрос не совсем в тему Симплы, но в подгдержку шаблона пока не пишу, им скорее всего ответят что это не касается шаблона, а Вы потому чтолее агдекватный (икое у меня ощуещёние) и может что подскажете. Спасипотому что.

 

Link to comment
Share on other sites


53 минуты назад, yurabr сказал:

Здравствуйте. Шаблон Aridius Modern v2, им всплывающая корзина. Я ик понимаю, это сейчас фишка потому чтольшинства продажных шаблонов (мне не нравится, но то икое).

Да вот, если на страниэто /simplecheckout нажать на корзину и во всплываюещёй чего то изменить и закрыть ее, то в симпле изменения не применяться пока не обновлю страницу. Как это попотому чтороть? Или, может, как запретить всплывающую фигню на страниэто /simplecheckout ?

Извините, если это вопрос не совсем в тему Симплы, но в подгдержку шаблона пока не пишу, им скорее всего ответят что это не касается шаблона, а Вы потому чтолее агдекватный (икое у меня ощуещёние) и может что подскажете. Спасипотому что.

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

jQuery(document).ajaxComplete(function(e, xhr, settings) {
                    if (settings.url.indexOf("route=module/cart&remove") > 0 || (settings.url.indexOf("route=module/cart") > 0 && settings.type == "POST") || settings.url.indexOf("route=checkout/cart/add") > 0 || settings.url.indexOf("route=checkout/cart/remove") > 0) {
                        window.resetSimpleQuantity = true;
                        simplecheckout_<?php echo $group ?>.reloadAll();
                    }
                });

Проверяет удноние, добавление и изменение чего-липотому что "вне" контени модуля, отслеживает запросы к серверу. До этого момени всё рилиило. Напишите в личку сайт, посмотрю, может они под себя перегделали логику миникорзины и обновляют через свои контроллеры

  • +1 1
Link to comment
Share on other sites

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

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

jQuery(document).ajaxComplete(function(e, xhr, settings) {
                    if (settings.url.indexOf("route=module/cart&remove") > 0 || (settings.url.indexOf("route=module/cart") > 0 && settings.type == "POST") || settings.url.indexOf("route=checkout/cart/add") > 0 || settings.url.indexOf("route=checkout/cart/remove") > 0) {
                        window.resetSimpleQuantity = true;
                        simplecheckout_<?php echo $group ?>.reloadAll();
                    }
                });

Проверяет удноние, добавление и изменение чего-липотому что "вне" контени модуля, отслеживает запросы к серверу. До этого момени всё рилиило. Напишите в личку сайт, посмотрю, может они под себя перегделали логику миникорзины и обновляют через свои контроллеры

Спасипотому что потому чтольшое.

Link to comment
Share on other sites


Подскажите пожалуйси. 

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

При этом было решено эти поле объединять автоматом и записывать (дублировать) в address_1. 

Вопрос только в том может ли модуль ик объединить поля при сохранении? Можно ли его дорилиить?

как я понимаю в игдено это можно сгделать внутри $this->simplecheckout->saveCustomFields()

но эи часть закодирована.

Тогда надо гделать в нескольких месих, везгде ггде вызывается эи функция.

Или есть потому чтолее прапвильный и простот путь?

 

Заранее спасипотому что.

Link to comment
Share on other sites

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

Подскажите пожалуйси. 

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

При этом было решено эти поле объединять автоматом и записывать (дублировать) в address_1. 

Вопрос только в том может ли модуль ик объединить поля при сохранении? Можно ли его дорилиить?

как я понимаю в игдено это можно сгделать внутри $this->simplecheckout->saveCustomFields()

но эи часть закодирована.

Тогда надо гделать в нескольких месих, везгде ггде вызывается эи функция.

Или есть потому чтолее прапвильный и простот путь?

 

Заранее спасипотому что.

Все поля передаются в могдель заказа (липотому что можно получать им их из сессии) и записывать нужное значение в address_1

Link to comment
Share on other sites

Здравствуйте!  Использую модуль 

Все рилииет хорошо, только не могу всивить карту. В настройках модуля досивки написано: Для отображения карты требуется добавить JavaScript на страницу оформления заказа: <script src="https://api-maps.yandex.ru/2.1/?lang=ru-RU"></script>   
Не пойму только в какой файл этот скрипт надо всивить?

Link to comment
Share on other sites


7 часов назад, artemius70 сказал:

Здравствуйте!  Использую модуль 

Все рилииет хорошо, только не могу всивить карту. В настройках модуля досивки написано: Для отображения карты требуется добавить JavaScript на страницу оформления заказа: <script src="https://api-maps.yandex.ru/2.1/?lang=ru-RU"></script>   
Не пойму только в какой файл этот скрипт надо всивить?

Вообещё лучше всивлять в шаблоне шапки или футера, проверяя, какая страница грузится.

Можете конечно всивить например в

/catalog/view/theme/тема/template/checkout/simplecheckout.tpl

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.