Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

 

ОБНОВЛЕНО

Проблема была не с модулем Simple непосредственно, а с отсутствием зависимостей OpenCart. а именно Mbstrings и Xml.

Странно правда, что до установки Simple OpenCart использовался довольно активно и не было никаких ошибок.
Предлагаю обновить документацию насчет того что надо проверить что все зависимости установлены.

Решение в данном случае:


sudo apt-get install php7.0-mbstring
sudo apt-get install php7.0-xml

 

1. Можете подсказать свой домен в личку?

2. Из того, что перечислили:

mbstring - использует опенкарт, класс system\helper\utf8, плюс шаблонизатор Twig

xml - DOMDocument - использует сам опенкарт, он используется как в системе модификаций, так и в вкмодах, так как всё это основано на xml

Странно, что вы при этом не встретили подобные ошибки до этого.

В модуле как раз таки этого нет.

 

Надіслати
Поділитися на інших сайтах

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

в условии метода доставки использую


        if ($this->session->data['payment_method']['code'] == 'bank_transfer')  {
                $cost1 = ceil(($this->cart->getTotal() * -0.03)/0.05)*0.05;
                } else {
        $cost1 = 0;

 

но конструкция работает только при нажатии F5. Модуль Simple автоматом не меняет цену доставки в моем случае. 

Что можно сделать в моем случае?

 

Надіслати
Поділитися на інших сайтах


8 минут назад, Kirillius7777 сказал:

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

в условии метода доставки использую


        if ($this->session->data['payment_method']['code'] == 'bank_transfer')  {
                $cost1 = ceil(($this->cart->getTotal() * -0.03)/0.05)*0.05;
                } else {
        $cost1 = 0;

 

но конструкция работает только при нажатии F5. Модуль Simple автоматом не меняет цену доставки в моем случае. 

Что можно сделать в моем случае?

 

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

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

Надіслати
Поділитися на інших сайтах

 

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

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

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

да, я так тоже пробовал - поменял порядок на "Методы доставки зависят от методов оплаты", но тогда все варианты оплаты вываливаются вместе со скрытыми. А где их спрятать не нашел :(

(у меня для каждой доставки закрыты некоторые методы оплаты)

Змінено користувачем Kirillius7777
Надіслати
Поділитися на інших сайтах


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

да, я так тоже пробовал - поменял порядок на "Методы доставки зависят от методов оплаты", но тогда все варианты оплаты вываливаются вместе со скрытыми. А где их спрятать не нашел :(

Так вы сами закольцовываете логику и удивляетесь, что не работает. То есть оплата у вас должна зависеть от доставки. Но доставка при этом должна зависеть от оплаты.

Надо выбрать либо то, либо другое.

А так всё работает верно. Оплата грузится после доставки. При следующей загрузке доставка берет информацию по оплате с прошлого раза.

Надіслати
Поділитися на інших сайтах

Вы не подскажете как модуль совместим с шаблоном luxury от octemplates, хочется купить модуль, но боюсь наткнуться на какие-нибудь ошибки в следствии их совместной работы..

Надіслати
Поділитися на інших сайтах


7 минут назад, pashanemtsov сказал:

Вы не подскажете как модуль совместим с шаблоном luxury от octemplates, хочется купить модуль, но боюсь наткнуться на какие-нибудь ошибки в следствии их совместной работы..

Работать  точно будет. Просто в понятие работы я не включаю стили, потому что тем сотни плюс еще под каждую версию опенкарта и у каждой по несколько версий.

Могу поискать эту тему на сайтах пользователей и скинуть, если интересно. Напишите в личку.

Надіслати
Поділитися на інших сайтах

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

Работать  точно будет. Просто в понятие работы я не включаю стили, потому что тем сотни плюс еще под каждую версию опенкарта и у каждой по несколько версий.

Могу поискать эту тему на сайтах пользователей и скинуть, если интересно. Напишите в личку.

Отправил! Тема письма: "Продолжение темы по теме и модулю"

Надіслати
Поділитися на інших сайтах


Добрый вечер! Вот какая штука - модуль установлен на 2 сайтах, настройки идентичны: 2 модуля доставки. Бесплатная доставка с порогом 1000 и доставка в зависимости от суммы. На 1 сайте все ок, на втором пока сумма в корзине не дойдет до 1000 поле "Доставка" пустое. После 1000 появляется пункт "Бесплатная доставка". Куда копать?

При этом в админке симпле висит предупреждение "Проверьте доступность вариантов доставки, должен быть включен хотя бы один вариант доставки (если товар требует доставки)"

Змінено користувачем AlexGromov
Надіслати
Поділитися на інших сайтах


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

Добрый вечер! Вот какая штука - модуль установлен на 2 сайтах, настройки идентичны: 2 модуля доставки. Бесплатная доставка с порогом 1000 и доставка в зависимости от суммы. На 1 сайте все ок, на втором пока сумма в корзине не дойдет до 1000 поле "Доставка" пустое. После 1000 появляется пункт "Бесплатная доставка". Куда копать?

Внимательно проверьте настройки модулей доставки, обычно упускают из виду какую-нибудь мелочь

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

 

Надіслати
Поділитися на інших сайтах

Доброго времени!

Ткните носом, где копть почему после нажатия на оформить заказ не завершается оформление заказа, не включается order ID!? Как-то так!

Надіслати
Поділитися на інших сайтах


5 часов назад, Andruwonok сказал:

Доброго времени!

Ткните носом, где копть почему после нажатия на оформить заказ не завершается оформление заказа, не включается order ID!? Как-то так!

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

И судя по опыту она решается одним из действий:

- сменить вариант отправки почты
- отключить отправку смс
- отключить все модули проверки на мошенничество

- отключить все модификаторы, которые могут править модель заказа опенкарта

Если будут вопросы, можете задать их в личке.

Надіслати
Поділитися на інших сайтах

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

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

И судя по опыту она решается одним из действий:

- сменить вариант отправки почты
- отключить отправку смс
- отключить все модули проверки на мошенничество

- отключить все модификаторы, которые могут править модель заказа опенкарта

Если будут вопросы, можете задать их в личке.

Расскажите что  это значит - сменить вариант отправки почты ?

Вопрос с отправкой заказов в ошибочные актуален.

Надіслати
Поділитися на інших сайтах

12 минут назад, piklas сказал:

Расскажите что  это значит - сменить вариант отправки почты ?

Вопрос с отправкой заказов в ошибочные актуален.

В настройках опенкарта есть настройки почты, там есть либо отправка через mail либо через smtp

 

Задача моего модуля - создать заказ через модель заказа и загрузить модуль оплаты, передав ему управление.

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

- изменение статуса заказа (заказ становится виден в админке), новый статус заказа передает модуль оплаты

- проверяет на мошенничество (в опенкарте есть баг в одной версии)

- отправляет почту покупателю и админу (часто бывают ошибки при отправке, например либо не работает mail на хостинге, либо smtp из-за неверных настроек почты)

- отправляет смс (если настроено и включено, тоже часто бывают ошибки)

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

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

Это всё происходит уже после работы моего модуля и не в его коде соответственно.

 

Модель заказа опенкарта  - это файл /catalog/model/checkout/order.php

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

Надіслати
Поділитися на інших сайтах

Получаю уведомление: Вкмоды для кастомных полей не установлены или не работают, или кэш вкмода еще не содержит все изменения

Что нужно сделать?

Змінено користувачем evolka
Надіслати
Поділитися на інших сайтах


45 минут назад, evolka сказал:

Получаю уведомление: Вкмоды для кастомных полей не установлены или не работают, или кэш вкмода еще не содержит все изменения

Что нужно сделать?

Там есть предупреждение, что если всё работает правильно, то можно проигнорировать, потому что проверки формальные. Значения кастомных полей можно сохранять в комментарий, можно создать и не использовать и так далее. Модификаторы для кастомных полей нужны если только их нужно отправлять в письме или просматривать иредактировать в заказе в админке.

  • +1 1
Надіслати
Поділитися на інших сайтах

On 05.10.2017 at 10:30 PM, deeman said:

В опенкарте адреса доставки передаются модулям доставки, а адреса оплаты передаются модулям оплаты. Модуль копирует адреса друг в друга только если используется один из блоков, а не оба сразу (в любых сценариях). Плюс также если адреса отдельные, то в одном адресе в аккаунт сохраняется одно поле (используемое), во втором адресе сохраняется другое поле, одно из них помечается адресом по умолчанию. Поэтому так использовать два адреса одновременно не стоит. Они нужны только когда в этом есть реальная необходимость, но в РФ такой нужды нет. Используйте один адрес доставки. Если хотите, могу скинуть минимодуль для выбора региона, поместите его в разметке блоков выше других блоков.

 

 

Добрый вечер, пытался сам домучить модуль Simple с настройками, но так и не получилось. Проблема очень сходна с той, на которую вы отписывались выше, а именно, корзину хочется построить следующим образом: По порядку идет сначала блок корзины с товарами, после должен быть выбор "РЕГИОНА или ГОРОДА", но не всего адреса, далее, в зависимости от выбранного города или региона, должны подтягиваться варианты доставок определенные, после них, в зависимости от доставок определенные виды оплат, далее оставшиеся поля адреса доставки и все. Ломал мозг как это все поднастроить, но все время что-то не срастается.

Плюс сюда же, установлен модуль GEO IP Pro, вроде как он должен быть совместим с Simple, только я не понял как? В Simple в разделе геоданных при проверке таблиц ничего не находится? Не подскажете что еще и с этим делать? Спасибо.

Надіслати
Поділитися на інших сайтах


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

...

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

По минимодулю: напишите в личку версию опенкарта.

Надіслати
Поділитися на інших сайтах

Simple 4.8.10

 

При вводе email который уже зарегистрирован, появляется предупреждение, подскажите пожалуйста как вывести свой HTML вместо этой надписи ?

 

Спасибо.

Надіслати
Поділитися на інших сайтах


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

Simple 4.8.10

 

При вводе email который уже зарегистрирован, появляется предупреждение, подскажите пожалуйста как вывести свой HTML вместо этой надписи ?

 

Спасибо.

Вставить в настройках поля в тексте этого сообщения

Надіслати
Поділитися на інших сайтах

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

Вставить в настройках поля в тексте этого сообщения

 

К сожаление такой вариант не подходит, там много кода и javascript, подскажите как можно вызвать openloginbox если email уже зарегистрирован ? 

Надіслати
Поділитися на інших сайтах


20 минут назад, LuckySrG сказал:

 

К сожаление такой вариант не подходит, там много кода и javascript, подскажите как можно вызвать openloginbox если email уже зарегистрирован ? 

Можете дописать к тексту ссылку

<a data-onclick="openLoginBox">Войти</a>

Надіслати
Поділитися на інших сайтах

2 минуты назад, LuckySrG сказал:

Конечно, но нужно сразу открыть его, и не понятно как

В тексте: <a data-trigger data-onclick="openLoginBox">Войти</a>

В разделе джаваскриптов:

 

var triggerInterval = window.setInterval(function(){
if ($('[data-trigger]').is(':visible')) {
  window.clearInterval(triggerInterval);
  $('[data-trigger]').trigger('click');
}
}, 200);

Надіслати
Поділитися на інших сайтах

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.