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

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


Recommended Posts

В 02.07.2015 в 16:23, deeman сказал:

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

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

 

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

или только через настройку стран?

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


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

 

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

Всё отправляет опенкарт и если используется всё стандартное, то и способ один и тот же - использовать формат адреса, поставив модификаторы для кастомных полей.

Если используется что-то нестандартное, то делать правки под это.

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

править код? у меня все стандартное, но в повторном письме кастомных полей нет

если прописать через страны, то есть и в основном и в повторном письме, а через симплу можно?

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


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

править код?

В первую очередь смотреть, поставлены ли и применяются модификаторы. Потом смотреть, что отправляет повторные письма. А потом уже принимать решения.

 

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

Можно ли использовать совместно с модулем Новая Почта? Лишних настроек не потребуется?

 

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


3 часа назад, prizruslan сказал:

Можно ли использовать совместно с модулем Новая Почта? Лишних настроек не потребуется?

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

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

Здравствуйте

 

Хочу установить геобазу в админке geo_ru.sql
При импорте в phpmyadmin выдает такую ошибку:

 

Сервер: MySQL
Версия сервера: 5.7.21 

 

Ошибка

SQL запрос:
--
-- Дамп данных таблицы `simple_geo`
--

INSERT INTO `simple_geo` (`id`, `zone_id`, `name`, `fullname`, `postcode`) VALUES
(0, 2760, 'Майкоп', 'г Майкоп, Респ Адыгея', '385000'),
(1, 2760, 'Веселый', 'х Веселый, г Майкоп, Респ Адыгея', '385060'),
(2, 2760, 'Гавердовский', 'х Гавердовский, г Майкоп, Респ Адыгея', '385077'),
(3, 2760, 'Подгорный', 'п Подгорный, г Майкоп, Респ Адыгея', '385064'),
(4, 2760, 'Родниковый', 'п Родниковый, г Майкоп, Респ Адыгея', '385069'),
(5, 2760, 'Северный', 'п Северный, г Майкоп, Респ Адыгея', '385070'),
(6, 2760, 'Ханская', 'ст-ца Ханская, г Майкоп, Респ Адыгея', '385000'),
(7, 2760, 'Западный', 'п Западный, г Майкоп, Респ Адыгея', '385009'),
(8, 2760, 'Косинов', 'х Косинов, г Майкоп, Респ Адыгея', '385061'),
(9, 2760, 'Авангард', 'снт Авангард, г Майкоп, Респ Адыгея', '385000'),
(10, 2760, 'Буровик', 'снт Буровик, г Майкоп, Респ Адыгея', '385000'),
(11, 2760, 'Весна', 'снт Весна, г Майкоп, Респ Адыгея', '385008'),
(12, 2760, 'Виктория', 'снт Виктория,[...]

 

Ответ MySQL:
#1062 - Дублирующаяся запись '0' по ключу 'PRIMARY'


 

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


Так понимаю база старая, из истории ветки видел запись

..(кладр, дадата, тот же geoip и так далее)...
 

Какую порекомендуете по Роcсии
и как их установить?

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


8 часов назад, Kascad сказал:

...

Есть отдельные модули типа geoip

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

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

Появилась проблема.
В корзине, если нажать Войти (<a href="javascript:void(0)" data-onclick="openLoginBox"><?php echo $text_checkout_customer_login ?></a>), то экран затемняется, а самой формы для входа нет. Где она хранится и почему может не выводиться?

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


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

Появилась проблема.
В корзине, если нажать Войти (<a href="javascript:void(0)" data-onclick="openLoginBox"><?php echo $text_checkout_customer_login ?></a>), то экран затемняется, а самой формы для входа нет. Где она хватится и почему может не выводиться?

Подобные вопросы без указания сайта бессмысленны. Я не обладаю экстрасенсорикой.

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

41 минуту назад, mexx сказал:

Какие-то правки в checkout/simplecheckout_login

Сервер отдает 500

Перезалейте файлы модуля, отключите модификаторы, которые могут править его

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

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

В первую очередь смотреть, поставлены ли и применяются модификаторы. Потом смотреть, что отправляет повторные письма. А потом уже принимать решения.

 

огромное спасибо автору за оперативное решение вопроса

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


Нашел причину, но разобраться с ней не получается.

В файле /system/library/simple/simple_controller.php 37-45 строки

public function renderPage($template, $templateData, $childrens = array()) {
        if ($this->_opencartVersion < 200) {
            $this->data = array_merge((isset($this->data) && is_array($this->data)) ? $this->data : array(), $templateData);

            $this->data['current_page_route'] = $this->_currentRoute;
            if (!empty($childrens)) {
                $this->children = $childrens;
            }

Если подключаю модуль GeoIP так:

public function renderPage($template, $templateData, $childrens = array()) {
        if ($this->_opencartVersion < 200) {
            $this->data = array_merge((isset($this->data) && is_array($this->data)) ? $this->data : array(), $templateData);

            $this->data['current_page_route'] = $this->_currentRoute;
			$this->data['geoip'] = $this->getChild('module/geoip');
            if (!empty($childrens)) {
                $this->children = $childrens;
            }

То GeoIP работает, все выводится, а вот форма входа тогда не работает.

Как их подружить?

Куда надо вставить $this->data['geoip'] = $this->getChild('module/geoip');

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


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

Куда надо вставить $this->data['geoip'] = $this->getChild('module/geoip');

Можете убрать вовсе. Не понимаю, зачем туда он подключается. Плюс getChild использовался в старых версиях опенкарта, в новых уже делается через $this->load->controller

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

У нас версия ocstore 1.5.5.1.2

Если я его убираю, то у нас не работает выбор города в корзине.

 

От разработчика модуля GeoIP:

"Кроме <?php echo $geoip; ?> в шаблоне, нужно еще в соответствующем контроллере добавить

$this->data['geoip'] = $this->getChild('module/geoip');"

 

Перепробовал много вариантов, и ГеоИП работает только в том случае, если подключаю его в файл simple_controller.php

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


37 минут назад, mexx сказал:

У нас версия ocstore 1.5.5.1.2

Если я его убираю, то у нас не работает выбор города в корзине.

 

От разработчика модуля GeoIP:

"Кроме <?php echo $geoip; ?> в шаблоне, нужно еще в соответствующем контроллере добавить

$this->data['geoip'] = $this->getChild('module/geoip');"

 

Перепробовал много вариантов, и ГеоИП работает только в том случае, если подключаю его в файл simple_controller.php

Зачем вы его подключаете туда? Есть контроллеры нужных страниц, например checkout/simplecheckout.php и так далее

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

Спасибо. У меня вывод модуля идет в simplecheckout_shipping.tpl и simplecheckout_payment.tpl

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

Если подключать сразу в оба, то получается двойное подключение и белый экран.
 

Пытался в checkout/simplecheckout.php подключить - перепробовал кучу вариантов - белый экран.
Куда правильно подключать контроллер?

 

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


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

Спасибо. У меня вывод модуля идет в simplecheckout_shipping.tpl и simplecheckout_payment.tpl

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

Если подключать сразу в оба, то получается двойное подключение и белый экран.
 

Пытался в checkout/simplecheckout.php подключить - перепробовал кучу вариантов - белый экран.
Куда правильно подключать контроллер?

 

Делать проверку, есть ли уже объект, если делаете в двух местах. 

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

А проще нельзя, без проверок и заморочек?
Просто вставить код, как я в /system/library/simple/simple_controller.php вставлял, и чтобы все работало, не конфликтовало с формой входа?

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


41 минуту назад, mexx сказал:

А проще нельзя, без проверок и заморочек?
Просто вставить код, как я в /system/library/simple/simple_controller.php вставлял, и чтобы все работало, не конфликтовало с формой входа?

Знал бы подобное, сказал бы. Но я не могу индивидуально каждому что-то подпиливать, допиливать и делать так, чтобы всё работало у всех со всем сразу и без заморочек, да еще и виде "без проверок и заморочек"

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

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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