Перейти к содержанию

Simple - упрощенная регистрация и заказ [support]


Перейти к решению Решений deeman,

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

  • Решение

Simple - упрощенная регистрация и заказ

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

Кратко основные возможности:

  • - Создание одно-страничного заказа (и пошагового как опция)
  • - Возможность изменения наборов полей и отключения части блоков
  • - Гибкие настройки процесса заказа и страницы регистрации (и связанных страниц редактирования личной информации и адреса)
  •     Упрощенный заказ (checkout) в Opencart 3, Opencart 2 и Opencart 1.5.
  •     Также упрощает регистрацию во всех указанных версиях.
  •     Модуль может работать как модуль на любой странице и даже в попапе (всплывающем окне).
  •     Упрощены шаблоны модуля, шаблоны полей и заголовков вынесены в отдельные файлы, что упрощает изменение внешнего вида модуля под любые нужды
  •     Валидация полей происходит в браузере без перезагрузки
  •     Упрощен формат хранения кастомных полей и упрощено добавление этих полей в письма и счет, достаточно добавить идентификатор поля в шаблон адреса для нужной страны (в локализациях)
  •     Зависимость полей друг от друга задается в админке модуля
  •     Все поля модуля и их оформление настраиваются в админке
  •     Поля адреса и покупателя разделены по блокам
  •     Мультишаговый режим работы, на каждом шаге можно задать свой шаблон отображения блоков либо оставить все на одной странице
  •     Полностью переработанный модуль, включая админ часть.

 

Для работы модуля необходим IonCube Loader версии не ниже 10.0 с установленным PHP 5.3 (не ниже).

Лицензия у модуля строго на ОДИН * домен, но при этом может быть выдан ключ на тестовый домен (временный домен хостинга, локальный домен, под-домен веб студии, тестовый под-домен основного домена и т.п.).
Указанная стоимость модуля только для стран бывшего СССР, за исключением Латвии, Литвы и Эстонии!

 

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

 

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

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

Все возможности модулей наглядно представлены на демо сайте

 

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

Логин/пароль: demo/demo

 

Документация к модулю

 

 

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

  • Ответов 90
  • Создана
  • Последний ответ

Топ авторов темы

Здравствуйте. Подскажите, пожалуйста, есть ли ограничение на количество строк в выпадающем списке населённых пунктов? У меня явно не отображает больше 25. Если есть, то как его изменить?

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

В 06.04.2022 в 15:28, Veglion сказал:

Здравствуйте. Подскажите, пожалуйста, есть ли ограничение на количество строк в выпадающем списке населённых пунктов? У меня явно не отображает больше 25. Если есть, то как его изменить?

Здравствуйте, на сколько мне известно, не должно быть, посмотрите в настройках или документацию по модулю

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

В 06.04.2022 в 15:28, Veglion сказал:

Здравствуйте. Подскажите, пожалуйста, есть ли ограничение на количество строк в выпадающем списке населённых пунктов? У меня явно не отображает больше 25. Если есть, то как его изменить?

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

Вывести полный список всех населённых пунктов - это явно очень большой список будет. 

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

В 06.04.2022 в 19:03, mpn2005 сказал:

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

Вывести полный список всех населённых пунктов - это явно очень большой список будет. 

 

Дальше не даёт вводить. Пишет - совпадений не найдено. Но сам город в базе точно есть. Я его добавил как в прошлый раз. И в самом файле simple_geo проверял. В наличии. Все кеши чистил. Но при вводе такого варианта в автодополнении нет.

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

В 06.04.2022 в 16:50, freeworld сказал:

Здравствуйте, на сколько мне известно, не должно быть, посмотрите в настройках или документацию по модулю

Нету не там не там

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

В 06.04.2022 в 19:10, Veglion сказал:

 

Дальше не даёт вводить. Пишет - совпадений не найдено. Но сам город в базе точно есть. Я его добавил как в прошлый раз. И в самом файле simple_geo проверял. В наличии. Все кеши чистил. Но при вводе такого варианта в автодополнении нет.

Скиньте в личку пример. Я посмотрю.

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

  • 2 недели спустя...

  Добрый вечер. Подскажите, пожалуйста, указала домен при покупке без www и https, ничего страшного? Второй вопрос - ключ автор на почту пришлет? И третий вопрос, насколько я помню - в модуле географические зоны РФ, а мне надо наоборот, все, что угодно, только не РФ. Нужно в этом случае вручную добавлять или есть какой-нибудь модуль для гео ip? И еще вопрос - модуль будет работать на английском?

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

В 19.04.2022 в 22:19, Ray Bob сказал:

И еще вопрос - модуль будет работать на английском?

перевод есть, должно всё работать

 

В 19.04.2022 в 22:19, Ray Bob сказал:

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

 

базы geo ip в модуле насколько помню не обновляются, по умолчанию после установки они тоже не устанавливаются 

 

думаю скрин ответит на основные вопросы про это

 

image.png.80f5a4055325404da4279d33dccc6d5c.png

 

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

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

В 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 создать простые вариации доставок по геозонам, точнее с учетом геозон.

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

  • 1 месяц спустя...
15 минут назад, Reanimaster сказал:

Добрый день.

Есть ли возможность реализовать поэтапное оформление заказа?

Цитата

Кратко основные возможности:

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

да, такая возможность есть, вот выдержка из описания по этому поводу)

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

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

да, такая возможность есть, вот выдержка из описания по этому поводу)

Да выдержку видел. А вот по факту не нашел эту опцию)

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

  • 1 месяц спустя...

Добрый день! Подскажите пожалуйста, а как можно добавить кнопочку удаления всех товаров из корзины при оформлении заказа? Я пытался сделать вот так : сделал кнопку в 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();
            });             
        };
Ссылка на комментарий
Поделиться на другие сайты

В последней версии симплы, такой функционал есть в блоке настроек Корзины.

39d9260f27.jpg

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

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

23 часа назад, Tom сказал:

В последней версии симплы, такой функционал есть в блоке настроек Корзины.

39d9260f27.jpg

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

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

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

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

Не представляю. Видимо так "обновили".

все делал по инструкции. залил из апдейта по фтп - почистил модификаторы и все остальное. Причем если отключить замену ссылок и посмотреть обычную корзину- то в ней товары все есть. если в симпле - только итог , а товаров нет(   попробовать еще раз обновить? обновлялся с версии 4.9 вроде на 4.11

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

Смотрите в настройках блоков, один из которых и есть Корзина.
В моём случае, после обновления это стало выглядеть так (опенкарт 2)
00700.jpg

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

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

Смотрите в настройках блоков, один из которых и есть Корзина.
В моём случае, после обновления это стало выглядеть так (опенкарт 2)
http://joxi.ru/KAxMX0bfVXdLPr

да кнопка то норм отображается))) сами товары в корзине не отображаются

newtatoo8.jpg

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

Не знаю. Могу только предполагать.

Например у вас некая адаптация под шаблон. И она не совместима с файлами новой версии.

Попробуйте залить файлы симплы из папки default, в папку вашего шаблона с заменой.

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

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'] %}
                            &nbsp;<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>
Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Здравствуйте. Подскажите, пожалуйста, как настраивается это условие?

В верхнем поле которое Поле надо указать к какому полю применяется?

Типа Город или Адрес?

А в значении что указывать?

 

 

 

 

2022-11-08_17-33-53.jpg

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...