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

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


Recommended Posts

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

 

Создано 2 кастомных поля, "без валидации", привязанных к объекту Order, тип поля "texarea",  у 1-ого опция  "Переместить в другой блок" - shipping, у 2-ого - payment.

В наборах полей они добавлены (вместе со стандартными полями) соответственно: 1-ое поле в "Применять способ доставки - Набор полей покупателя - Default", 2-ое в "Метод оплаты Набор полей покупателя - Default".

 

Но, на странице оформления заказа, при выборе одного их них - другое недоступно, т.е. не отображается. Т.е. не получается отобразить 2 поля одновременно. В чем может быть ошибка?

Никаких связей, блокирующих отображаения одного поля от другого, нет. Никаких сложных взаимосвязей тоже нет.

Тестируется всё на локале.

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

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

Модуль напоминаний никак не связан с модулем заказа (максимум может подменить форму оплаты, если включен отложенный платеж), а удаляется очень просто - нужно удалить вкмод vqmod_reminder.xml

И я понял, что Вы имеете в виду. Вторая кнопка подтверждения - это "наследие" опенкарта, вернее его архитектуры: модуль оплаты можно загрузить только после сохранения заказа в базе данных, так как они берут информацию из БД. Один раз можно нажать только если все поля введены и корректны (пользователь залогинен, либо данные еще есть в сессии), тогда мой модуль сохраняет заказ в базе и загружает модуль оплаты сразу с кнопкой подтвердить. По умолчанию эти "заготовки" заказов (со статусом 0) не видны в админке опенкарта, просто модуль напоминаний начинает их отображать, но это по сути еще не заказ - это заготовка для отображения модуля оплаты, следовательно, если что-то менять в заказе, то надо пересохранять данные в БД, мой модуль следит за ситуацией, когда можно перезаписать заказ, а когда нет, в случае если это нежелательно (например была попытка оплаты), то создается новая "заготовка" заказа, можете называть это дубликатом, но это не так - это рабочий (подготовительный) процесс опенкарта. И только после подтверждения заказа модулем оплаты он становится заказом в полном смысле слова и отображается в админке. Например в дефолтном заказе при любом возврате на шаг назад заказ пересохраняется с новым идентификатором и статусом 0 и не виден в админке. Но с другой стороны в этом есть небольшая польза - можно отслеживать попытки создания заказа и обрабатывать их (например человек открыл страницу заказа, но например не решился уйти на оплату).

Это наследие опенкарта сейчас как то искоренили?

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

Это наследие опенкарта сейчас как то искоренили?

нет, все работает так же

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

Подскажите пожалуйста, купил Ваш модуль, установил, настроил, всё работало хорошо пока я не решил проверить работу заказа с товаром в капсулах, таблетках и выдало вот такую ошибку system/library/weight.php on line 38, товар в граммах такой ошибки не выдаёт. Просмотрел форум, но такой ошибки не нашёл как у меня.

 

Решил. Нашёл решение на форуме.

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


Купил модуль, скачал все пять архивов.

На странице https://opencartforum.com/files/file/324-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-simple-%D1%83%D0%BF%D1%80%D0%BE%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7/

есть упоминание только о двух из них - bank_transfer_simple и authorizenet_aim_simple 

 

Остальные три модуля - это что?

Это зачем?

Этот как?

Может стоит на той же странице покупки разъяснить значение всех модулей из комплекта Simple?

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


Купил модуль, скачал все пять архивов.

На странице https://opencartforum.com/files/file/324-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-simple-%D1%83%D0%BF%D1%80%D0%BE%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7/

есть упоминание только о двух из них - bank_transfer_simple и authorizenet_aim_simple 

 

Остальные три модуля - это что?

Это зачем?

Этот как?

Может стоит на той же странице покупки разъяснить значение всех модулей из комплекта Simple?

Основной архив Simple 3.8.3, апдейт до него со старых версий и модуль учитывать в заказе, умеющий реагировать на кастомные поля модуля.

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

Скажите пожалуйста, я ранее приобрел ваш модуль, как мне сейчас узнать установленную у меня версию и где можно найти инструкцию по обновлению?

можно открыть исходный код любой страницы модуля, там есть комментарий вида <!-- Simple v X.X.X -->

либо в файле /system/library/simple/simple.php

обновить можно просто залив incremenatal update (это "ядро" модуля)

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

Появился ещё один вопрос, самостоятельно решить не смог, как можно сделать, чтобы текст был в блоке как до установки модуля?

это вообще не страница модуля и модуль никак не может повлиять на нее или ее текст

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

Добрый дедушка мороз, борода из ваты, подари на новый год возможность выводить способы доставки в информации о товаре при определении города по IP :)

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


1. Лучше бы префикс к $modules добавить, чтобы обезопасить себя от конфликтов с другими переменными шаблона.

2. Не понравилась какая-то таблица в БД без префикса.

 

Спасибо. Хороший модуль.

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

Чо за бред?

Ввожу индекс 614 113.

Получаю такой набор полей: 

Россия, Ярославская область, город серов 0_0

Отключите Google API в админке модуля

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

Спасибо... Есть какие-либо способы автоматического корректного определения города например по индексу?

в модуле есть возможность определения по IP

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

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

в модуле есть возможность определения по IP

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

А как эту возможность включить?

После отключения гугл апи автоопределение пропало

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


А если человек с мобильного оператора в инет выходит, на сколько его IP будет соответствовать его географическому положению? Бардак будет

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

А если человек с мобильного оператора в инет выходит, на сколько его IP будет соответствовать его географическому положению? Бардак будет

Руками руками, иначе никак

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


Как сделать так, что бы бесплатная доставка была доступна только после выбора города?

 

И ещё какая-то проблема появилась...

если ты зарегистрирован то заказ не получается...

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


Как сделать так, что бы бесплатная доставка была доступна только после выбора города?

 

И ещё какая-то проблема появилась...

если ты зарегистрирован то заказ не получается...

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

Для бесплатной доставки в моем модуле в блоке доставки на 1 вкладке можно включить требование полного адреса и добавить поле города в список полей для автоперезагрузки (на той же 1 вкладке)

тогда метод не будет отображен, пока не введены выбранные поля

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

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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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