Jump to content

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


Go to solution Solved by deeman,

Recommended Posts

  • Solution

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

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

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

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

 

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

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

 

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

 

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

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

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

 

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

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

 

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

 

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

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

 

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

Link to comment
Share on other sites

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

 

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

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

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

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

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

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

 

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

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

 

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

 

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

 

image.png.80f5a4055325404da4279d33dccc6d5c.png

 

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 1 month later...
15 минут назад, Reanimaster сказал:

Добрый день.

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

Цитата

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

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

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

Edited by zhu4koff
Link to comment
Share on other sites

  • 1 month later...

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

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

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

39d9260f27.jpg

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

newtatoo8.jpg

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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>
Link to comment
Share on other sites

  • 3 months later...

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

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

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

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

 

 

 

 

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...