Решение deeman Опубликовано 29.03.2022 в 23:48 Решение Поделиться Опубликовано 29.03.2022 в 23:48 Simple - упрощенная регистрация и заказ Добавил deeman Добавлено 30.03.2022 Категория Оформление заказа, Корзина , Регистрация и Авторизация Просмотр файла Модуль Simple - упрощенная регистрация и заказ Кратко основные возможности: - Создание одно-страничного заказа (и пошагового как опция) - Возможность изменения наборов полей и отключения части блоков - Гибкие настройки процесса заказа и страницы регистрации (и связанных страниц редактирования личной информации и адреса) Упрощенный заказ (checkout) в Opencart 3, Opencart 2 и Opencart 1.5. Также упрощает регистрацию во всех указанных версиях. Модуль может работать как модуль на любой странице и даже в попапе (всплывающем окне). Упрощены шаблоны модуля, шаблоны полей и заголовков вынесены в отдельные файлы, что упрощает изменение внешнего вида модуля под любые нужды Валидация полей происходит в браузере без перезагрузки Упрощен формат хранения кастомных полей и упрощено добавление этих полей в письма и счет, достаточно добавить идентификатор поля в шаблон адреса для нужной страны (в локализациях) Зависимость полей друг от друга задается в админке модуля Все поля модуля и их оформление настраиваются в админке Поля адреса и покупателя разделены по блокам Мультишаговый режим работы, на каждом шаге можно задать свой шаблон отображения блоков либо оставить все на одной странице Полностью переработанный модуль, включая админ часть. Для работы модуля необходим IonCube Loader версии не ниже 10.0 с установленным PHP 5.3 (не ниже). Лицензия у модуля строго на ОДИН * домен, но при этом может быть выдан ключ на тестовый домен (временный домен хостинга, локальный домен, под-домен веб студии, тестовый под-домен основного домена и т.п.). Указанная стоимость модуля только для стран бывшего СССР, за исключением Латвии, Литвы и Эстонии! * Слово "один" означает, что после получения ключа лицензия считается привязанной к этому домену и не может быть перенесена на другой домен без согласия автора. Предоставление услуг по установке, сопровождению работы, адаптации, поддержке, консультированию не входит в стоимость лицензии. Обновления модулей условно бесплатные. Возможность бесплатного обновления не означает право обращения в поддержку по каждому обновлению. Все возможности модулей наглядно представлены на демо сайте Административная панель модуля Логин/пароль: demo/demo Документация к модулю 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Veglion Опубликовано 6.04.2022 в 12:28 Поделиться Опубликовано 6.04.2022 в 12:28 Здравствуйте. Подскажите, пожалуйста, есть ли ограничение на количество строк в выпадающем списке населённых пунктов? У меня явно не отображает больше 25. Если есть, то как его изменить? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
freeworld Опубликовано 6.04.2022 в 13:50 Поделиться Опубликовано 6.04.2022 в 13:50 В 06.04.2022 в 15:28, Veglion сказал: Здравствуйте. Подскажите, пожалуйста, есть ли ограничение на количество строк в выпадающем списке населённых пунктов? У меня явно не отображает больше 25. Если есть, то как его изменить? Здравствуйте, на сколько мне известно, не должно быть, посмотрите в настройках или документацию по модулю 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 6.04.2022 в 16:03 Поделиться Опубликовано 6.04.2022 в 16:03 В 06.04.2022 в 15:28, Veglion сказал: Здравствуйте. Подскажите, пожалуйста, есть ли ограничение на количество строк в выпадающем списке населённых пунктов? У меня явно не отображает больше 25. Если есть, то как его изменить? Там скорее всего автодкамплит. Надо начать набирать и будет выводить другие варианты. Вывести полный список всех населённых пунктов - это явно очень большой список будет. 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Veglion Опубликовано 6.04.2022 в 16:10 Поделиться Опубликовано 6.04.2022 в 16:10 В 06.04.2022 в 19:03, mpn2005 сказал: Там скорее всего автодкамплит. Надо начать набирать и будет выводить другие варианты. Вывести полный список всех населённых пунктов - это явно очень большой список будет. Дальше не даёт вводить. Пишет - совпадений не найдено. Но сам город в базе точно есть. Я его добавил как в прошлый раз. И в самом файле simple_geo проверял. В наличии. Все кеши чистил. Но при вводе такого варианта в автодополнении нет. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Veglion Опубликовано 6.04.2022 в 16:21 Поделиться Опубликовано 6.04.2022 в 16:21 В 06.04.2022 в 16:50, freeworld сказал: Здравствуйте, на сколько мне известно, не должно быть, посмотрите в настройках или документацию по модулю Нету не там не там 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mpn2005 Опубликовано 6.04.2022 в 17:27 Поделиться Опубликовано 6.04.2022 в 17:27 В 06.04.2022 в 19:10, Veglion сказал: Дальше не даёт вводить. Пишет - совпадений не найдено. Но сам город в базе точно есть. Я его добавил как в прошлый раз. И в самом файле simple_geo проверял. В наличии. Все кеши чистил. Но при вводе такого варианта в автодополнении нет. Скиньте в личку пример. Я посмотрю. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ray Bob Опубликовано 19.04.2022 в 19:19 Поделиться Опубликовано 19.04.2022 в 19:19 Добрый вечер. Подскажите, пожалуйста, указала домен при покупке без www и https, ничего страшного? Второй вопрос - ключ автор на почту пришлет? И третий вопрос, насколько я помню - в модуле географические зоны РФ, а мне надо наоборот, все, что угодно, только не РФ. Нужно в этом случае вручную добавлять или есть какой-нибудь модуль для гео ip? И еще вопрос - модуль будет работать на английском? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
zhu4koff Опубликовано 21.04.2022 в 07:57 Поделиться Опубликовано 21.04.2022 в 07:57 В 19.04.2022 в 22:19, Ray Bob сказал: И еще вопрос - модуль будет работать на английском? перевод есть, должно всё работать В 19.04.2022 в 22:19, Ray Bob сказал: И третий вопрос, насколько я помню - в модуле географические зоны РФ, а мне надо наоборот, все, что угодно, только не РФ. базы geo ip в модуле насколько помню не обновляются, по умолчанию после установки они тоже не устанавливаются думаю скрин ответит на основные вопросы про это если бы вы написали конкретно что хотите сделать, какие страны нужны, где и как использовать будете, быстрее можно будет что-то посоветовать. например если просто убрать РФ из списка стран это делается через настройки самого opencart 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ray Bob Опубликовано 21.04.2022 в 18:22 Поделиться Опубликовано 21.04.2022 в 18:22 В 21.04.2022 в 10:57, zhu4koff сказал: перевод есть, должно всё работать Это хорошо, то, что нужно В 21.04.2022 в 10:57, zhu4koff сказал: базы geo ip в модуле насколько помню не обновляются, по умолчанию после установки они тоже не устанавливаются думаю скрин ответит на основные вопросы про это Я помню как году в 2017-м добавляла в свой магазин через базы данных гео зоны Крым и Севастополь, чтобы они правильно отображались, потому как магазин работал по России, при этом модуль Simple у меня тоже там стоял. Вот как раз геомодуль мне бы и не повредил, но я видела только под 3.0, а под 2.3 мне не попался. В 21.04.2022 в 10:57, zhu4koff сказал: если бы вы написали конкретно что хотите сделать, какие страны нужны, где и как использовать будете, быстрее можно будет что-то посоветовать. например если просто убрать РФ из списка стран это делается через настройки самого opencart Конкретно я хочу убрать РФ(и убрала уже) через сам opencart, а вот руками включать сидеть все зоны остальные - план так себе, я делаю магазин для США, Европы, Канады и еще ряда стран. Модуль нужен, чтобы в связке с Simple и Filter it создать простые вариации доставок по геозонам, точнее с учетом геозон. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Reanimaster Опубликовано 19.06.2022 в 13:54 Поделиться Опубликовано 19.06.2022 в 13:54 Добрый день. Есть ли возможность реализовать поэтапное оформление заказа? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
zhu4koff Опубликовано 19.06.2022 в 14:09 Поделиться Опубликовано 19.06.2022 в 14:09 (изменено) 15 минут назад, Reanimaster сказал: Добрый день. Есть ли возможность реализовать поэтапное оформление заказа? Цитата Кратко основные возможности: Создание одно-страничного заказа (и пошагового как опция) ..... Мультишаговый режим работы, на каждом шаге можно задать свой шаблон отображения блоков либо оставить все на одной странице да, такая возможность есть, вот выдержка из описания по этому поводу) Изменено 19.06.2022 в 14:09 пользователем zhu4koff 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Reanimaster Опубликовано 20.06.2022 в 05:03 Поделиться Опубликовано 20.06.2022 в 05:03 14 часов назад, zhu4koff сказал: да, такая возможность есть, вот выдержка из описания по этому поводу) Да выдержку видел. А вот по факту не нашел эту опцию) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
zhu4koff Опубликовано 20.06.2022 в 06:01 Поделиться Опубликовано 20.06.2022 в 06:01 57 минут назад, Reanimaster сказал: Да выдержку видел. А вот по факту не нашел эту опцию) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Reanimaster Опубликовано 20.06.2022 в 16:30 Поделиться Опубликовано 20.06.2022 в 16:30 Уже увидел)) Жарко. Мозг плавится)) Благодарю. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
orange13 Опубликовано 23.07.2022 в 12:28 Поделиться Опубликовано 23.07.2022 в 12:28 Добрый день! Подскажите пожалуйста, а как можно добавить кнопочку удаления всех товаров из корзины при оформлении заказа? Я пытался сделать вот так : сделал кнопку в simplecheckout_cart.twig - и добавил js в simplecheckout.js вот такой код - но удаляет только последнюю позицию: Буду очень благодарен за любую помощь. this.removeAllProduct = function($target) { var self = this; var $currentContainer = $(self.params.mainContainer).find(self.currentContainer + ":visible"); $('.removeProd').each(function() { var productKey = $(this).attr('data-product-key'); $currentContainer.find("#simplecheckout_remove").val(productKey); self.reloadAll(); }); }; 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 23.07.2022 в 13:05 Поделиться Опубликовано 23.07.2022 в 13:05 В последней версии симплы, такой функционал есть в блоке настроек Корзины. Максимум, это обыграть в стилях для адаптации к используемому шаблону. 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
orange13 Опубликовано 24.07.2022 в 12:52 Поделиться Опубликовано 24.07.2022 в 12:52 23 часа назад, Tom сказал: В последней версии симплы, такой функционал есть в блоке настроек Корзины. Максимум, это обыграть в стилях для адаптации к используемому шаблону. Обновился до новой версии . кнопка работает) зато изчезли все товары из корзины - в том плане что перестали отображаться. Отображается только итого и всего - сами товары в корзине не отображаются( куда копать? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 24.07.2022 в 13:10 Поделиться Опубликовано 24.07.2022 в 13:10 Не представляю. Видимо так "обновили". 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
orange13 Опубликовано 24.07.2022 в 13:14 Поделиться Опубликовано 24.07.2022 в 13:14 1 минуту назад, Tom сказал: Не представляю. Видимо так "обновили". все делал по инструкции. залил из апдейта по фтп - почистил модификаторы и все остальное. Причем если отключить замену ссылок и посмотреть обычную корзину- то в ней товары все есть. если в симпле - только итог , а товаров нет( попробовать еще раз обновить? обновлялся с версии 4.9 вроде на 4.11 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 24.07.2022 в 13:18 Поделиться Опубликовано 24.07.2022 в 13:18 Смотрите в настройках блоков, один из которых и есть Корзина. В моём случае, после обновления это стало выглядеть так (опенкарт 2) 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
orange13 Опубликовано 24.07.2022 в 13:21 Поделиться Опубликовано 24.07.2022 в 13:21 1 минуту назад, Tom сказал: Смотрите в настройках блоков, один из которых и есть Корзина. В моём случае, после обновления это стало выглядеть так (опенкарт 2)http://joxi.ru/KAxMX0bfVXdLPr да кнопка то норм отображается))) сами товары в корзине не отображаются 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tom Опубликовано 24.07.2022 в 13:56 Поделиться Опубликовано 24.07.2022 в 13:56 Не знаю. Могу только предполагать. Например у вас некая адаптация под шаблон. И она не совместима с файлами новой версии. Попробуйте залить файлы симплы из папки default, в папку вашего шаблона с заменой. 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
orange13 Опубликовано 24.07.2022 в 15:07 Поделиться Опубликовано 24.07.2022 в 15:07 1 час назад, Tom сказал: Не знаю. Могу только предполагать. Например у вас некая адаптация под шаблон. И она не совместима с файлами новой версии. Попробуйте залить файлы симплы из папки default, в папку вашего шаблона с заменой. это сделано неоднократно... не работает вот это. пустое значение в верстке.... <tbody> {% for product in products %} {% if product['recurring'] is not empty %} <tr> <td class="simplecheckout-recurring-product" style="border:none;"><img src="{{ additional_path }}catalog/view/theme/default/image/reorder.png" alt="" title="" style="float:left;" /> <span style="float:left;line-height:18px; margin-left:10px;"> <strong>{{ text_recurring_item }}</strong> {{ product['profile_description'] }} </span> </td> </tr> {% endif %} <tr> <td class="image"> {% if product['thumb'] %} <a href="{{ product['href'] }}"><img src="{{ product['thumb'] }}" alt="{{ product['name'] }}" title="{{ product['name'] }}" /></a> {% endif %} </td> <td class="name"> {% if product['thumb'] %} <div class="image"> <a href="{{ product['href'] }}"><img src="{{ product['thumb'] }}" alt="{{ product['name'] }}" title="{{ product['name'] }}" /></a> </div> {% endif %} <a href="{{ product['href'] }}">{{ product['name'] }}</a> {% if not product['stock'] and (config_stock_warning or not config_stock_checkout) %} <span class="product-warning">***</span> {% endif %} <div class="options"> {% for option in product['option'] %} <small> - {{ option['name'] }}: {{ option['value'] }}</small><br /> {% endfor %} {% if product['recurring'] is not empty %} - <small>{{ text_payment_profile }}: {{ product['profile_name'] }}</small> {% endif %} </div> {% if product['reward'] %} <small>{{ product['reward'] }}</small> {% endif %} </td> <td class="model">{{ product['model'] }}</td> <td class="quantity"> <div class="input-group btn-block" style="max-width: 200px;"> <span class="input-group-btn"> <button class="btn btn-primary" data-onclick="decreaseProductQuantity" data-toggle="tooltip" type="submit"> <i class="fa fa-minus"></i> </button> </span> <input class="form-control" type="text" data-onchange="changeProductQuantity" {{ quantity_step_as_minimum ? 'data-minimum="' ~ product['minimum'] ~ '"' : '' }} name="quantity[{{ product['cart_id'] is not empty ? product['cart_id'] : product['key'] }}]" value="{{ product['quantity'] }}" size="1" /> <span class="input-group-btn"> <button class="btn btn-primary" data-onclick="increaseProductQuantity" data-toggle="tooltip" type="submit"> <i class="fa fa-plus"></i> </button> <button class="btn btn-danger" data-onclick="removeProduct" data-product-key="{{ product['cart_id'] is not empty ? product['cart_id'] : product['key'] }}" data-toggle="tooltip" type="button"> <i class="fa fa-times-circle"></i> </button> </span> </div> </td> <td class="price"> {% if product['old_price'] is not empty %} <div style="text-decoration: line-through;">{{ product['old_price'] }}</div> {% endif %} <div>{{ product['price'] }}</div> </td> <td class="total">{{ product['total'] }}</td> <td class="remove"> </td> </tr> {% endfor %} % for voucher_info in vouchers %} <tr> <td class="image"></td> <td class="name">{{ voucher_info['description'] }}</td> <td class="model"></td> <td class="quantity"> <div class="input-group btn-block" style="max-width: 200px;"> <input class="form-control" type="text" disabled value="1" size="1" /> <span class="input-group-btn"> <button class="btn btn-danger" data-onclick="removeGift" data-gift-key="{{ voucher_info['key'] }}" title="{{ button_remove }}" type="button"> <i class="fa fa-times-circle"></i> </button> </span> </div> </td> <td class="price">{{ voucher_info['amount'] }}</td> <td class="total">{{ voucher_info['amount'] }}</td> <td class="remove"> </td> </tr> {% endfor %} </tbody> 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Veglion Опубликовано 8.11.2022 в 15:02 Поделиться Опубликовано 8.11.2022 в 15:02 Здравствуйте. Подскажите, пожалуйста, как настраивается это условие? В верхнем поле которое Поле надо указать к какому полю применяется? Типа Город или Адрес? А в значении что указывать? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.