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

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


Recommended Posts

день добрый! :)

 

 

Столкнулся не знаю с проблемой или не знанием. Во вкладке "Настройки полей покупателя" добавил поле даты "jquery date" и поставил галку "Через вызов метода init_custom_date" и "Через вызов метода validate_custom_date". В корзине поле выводится, все работает, но вот по-умолчанию текущая дата не стоит в поле. Как сделать чтобы стояла в поле текущая дата?

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

день добрый! :)

 

 

Столкнулся не знаю с проблемой или не знанием. Во вкладке "Настройки полей покупателя" добавил поле даты "jquery date" и поставил галку "Через вызов метода init_custom_date" и "Через вызов метода validate_custom_date". В корзине поле выводится, все работает, но вот по-умолчанию текущая дата не стоит в поле. Как сделать чтобы стояла в поле текущая дата?

потому что если поставили инициализацию через init_custom_date, то нужно добавить этот метод в catalog/model/tool/simpledata.php и взвращать из него текущую дату, например

public function init_custom_date() {

return date('d.m.Y');

}

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

 

Всё ОК, решено!

Добавил в языковой файл \catalog\language\russian\total\total.php переменную

$_['text_dostavka'] = 'Доставка';

и в \catalog\model\total\shipping.php заменил

'title' => $this->language->get('text_dostavka'),

Спасибо за понимание и поддержку!

да на странице заказа все выводится теперь правильно, но вот на странице заказа в личном кабинете в способе доставки опять выводится description

да и во всей админке вместо названия способа доставки выводится описание

как исправить этот косяк?

Откройте языковой файл этого модуля и поправьте его описание. Или оно создается самим модулем по факту расчета?

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

например,

title  - почта россии,

description - срок доставки 15-20 рабочих дней,  товар будет доставлен в ближайшее к вампочтовое отделение и тд

и вот это длинное описание выводится везде в способе доставки (в личном кабинете раздел заказ, в админке) вместо названия (почта россии)

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


 

 

Всё ОК, решено!

Добавил в языковой файл \catalog\language\russian\total\total.php переменную

$_['text_dostavka'] = 'Доставка';

и в \catalog\model\total\shipping.php заменил

'title' => $this->language->get('text_dostavka'),

Спасибо за понимание и поддержку!

да на странице заказа все выводится теперь правильно, но вот на странице заказа в личном кабинете в способе доставки опять выводится description

да и во всей админке вместо названия способа доставки выводится описание

как исправить этот косяк?

Откройте языковой файл этого модуля и поправьте его описание. Или оно создается самим модулем по факту расчета?

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

например,

title  - почта россии,

description - срок доставки 15-20 рабочих дней,  товар будет доставлен в ближайшее к вампочтовое отделение и тд

и вот это длинное описание выводится везде в способе доставки (в личном кабинете раздел заказ, в админке) вместо названия (почта россии)

По второму кругу объяснять не хочется, там, откуда Вы привели цитату я все объяснил, если хотите сохранять title модуля доставки, то надо менять модуль учитывать в заказе, чтобы он брал у модуля доставки не description а title

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

Можете подсказать, как сделать что бы при нажатии на "Войти" открывалось такое же окно, как при нажатии "Я зарегестрирован" в simple, вместо перехода на login/?)

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


Стояла версия 3.5.7 все работало. Решил обновить до 3.5.9

Теперь ошибка. До этого создавал дополнительное поле.

Уже удалил его. Ошибка осталась. Вернул пока 3.5.7

Кстати, автор, не смог найти что же нового в версии 3.5.9?

 

 

Notice: Undefined index: set in /home/djfear/site/forum/admin/controller/module/simple.php on line 727Notice: Undefined index: set in /home/djfear/site/forum/admin/controller/module/simple.php on line 735Notice: Undefined index: set in/home/djfear/site/forum/admin/controller/module/simple.php on line 736

 

 

SIMPLE DATA payment address: Отчество Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 9Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 9 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 12 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 15Notice: Undefined index: type in/home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 15 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 22Notice: Undefined index: type in/home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 22 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 27Notice: Undefined index: type in/home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 27 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 32

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


Стояла версия 3.5.7 все работало. Решил обновить до 3.5.9

Теперь ошибка. До этого создавал дополнительное поле.

Уже удалил его. Ошибка осталась. Вернул пока 3.5.7

Кстати, автор, не смог найти что же нового в версии 3.5.9?

 

 

Notice: Undefined index: set in /home/djfear/site/forum/admin/controller/module/simple.php on line 727Notice: Undefined index: set in /home/djfear/site/forum/admin/controller/module/simple.php on line 735Notice: Undefined index: set in/home/djfear/site/forum/admin/controller/module/simple.php on line 736

 

 

SIMPLE DATA payment address: Отчество Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 9Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 9 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 12 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 15Notice: Undefined index: type in/home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 15 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 22Notice: Undefined index: type in/home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 22 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 27Notice: Undefined index: type in/home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 27 Notice: Undefined index: type in /home/djfear/site/forum/admin/view/template/module/simple_custom.tpl on line 32

 

Было тоже самое.

 

Залейте simple_custom.xml с полного архива и почистите кэш /vqmod/vqcache

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


Добрый день.

Через Вебвизор Яндекса обнаружил, что поля предназначенные для заполнения покупателем(имя,фамилия,адрес и т.д.), не обнулятся при подтверждении заказа. Т.е. следующий покупатель вынужден удалять данные предыдущего и только потом вводить свои. Включение и выключение функции "Использовать кукисы для сохранения пользовательских данных" не дало результата. Как исправить?

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


Эту проблему решил. Автор! Можно внести глобально "Отчество"??? Вроде Русский человек занимается разработкой модуля, но такую мелочь приходится самому делать.

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


Эту проблему решил. Автор! Можно внести глобально "Отчество"??? Вроде Русский человек занимается разработкой модуля, но такую мелочь приходится самому делать.

 

Я просто сделал Имя, отчество.

 

удобно и просто.кому надо - напишут

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


это вроде как видит только тот же покупатель. т.е. если ввел, то потом опять увидишь это все.

 
 
 

Надо сессию сбрасывать, добавить в файл /catalog/controller/chekout/success.php
после строки
$this->cart->clear();
следующий код

unset($this->session->data['simple']);

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


Эту проблему решил. Автор! Можно внести глобально "Отчество"??? Вроде Русский человек занимается разработкой модуля, но такую мелочь приходится самому делать.

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

Ну и второе - в опенкарте нет места для хранения поля Отчества, его не сделать по умолчанию. Плюс ко всему отчество можно сохранять в имя, переименовав Имя в Имя Отчество

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

Добрый день.

Через Вебвизор Яндекса обнаружил, что поля предназначенные для заполнения покупателем(имя,фамилия,адрес и т.д.), не обнулятся при подтверждении заказа. Т.е. следующий покупатель вынужден удалять данные предыдущего и только потом вводить свои. Включение и выключение функции "Использовать кукисы для сохранения пользовательских данных" не дало результата. Как исправить?

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

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

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

Я не разработчик. Использую только в одном магазине. Я о покупателях. Думаю, это понадобилось не только мне. Мне пришлось удалить и заново прописать отчество, чтобы избавиться от ошибки )

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


Я не разработчик. Использую только в одном магазине. Я о покупателях. Думаю, это понадобилось не только мне. Мне пришлось удалить и заново прописать отчество, чтобы избавиться от ошибки )

Модуль при обновлении не удаляет настройки плюс в модуле есть бэкап/восстановление настроек (отдельная вкладка)

Насчет отчества - спорный момент, многие оставляют одно поле имя, переименованное в ФИО

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

 

возникла проблема не понятно из за чего.(но возился в последний раз с сеопро)

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

и  ошибка

PHP Notice: Undefined variable: entry_account in /home/3xwww/data/www/....../catalog/view/theme/electronics/template/account/register.tpl on line 60

 

сам код файле 

<td><?php echo $entry_account; ?></td>
          <td><select name="customer_group_id">
              <?php foreach ($customer_groups as $customer_group) { ?>
              <?php if ($customer_group['customer_group_id'] == $customer_group_id) { ?>
              <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option>
              <?php } else { ?>
              <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option>
              <?php } ?>
              <?php } ?>
            </select></td>

 

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

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


 

возникла проблема не понятно из за чего.(но возился в последний раз с сеопро)

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

и  ошибка

PHP Notice: Undefined variable: entry_account in /home/3xwww/data/www/....../catalog/view/theme/electronics/template/account/register.tpl on line 60

 

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

Это стандартная страница регистрации опенкарта, страница моего модуля - account/simpleregister

Этот сеопро случайно не делает редиректы на дефолтные страницы при попытках обращения? Тут страниц 10 назад была подобная проблема у пользователя, сеопро делал редиректы. А вот почему ошибка на дефолтных страницах (хотя не должна быть по идее) - надо разбираться с ними, вернее с правками в коде, которые вносились, может быть просто неудачно обновили опенкарт, не обновив шаблоны в своей теме.

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

 

остори версии 1.5.4.1 его не обновлял вообще, как сижу так и сижу :oops: по началу все было отлично работал сам модуль и сеопро. Как отвалился сеопро и после длгих мучений сеопро заработал а ваш модуль отвалился :( . Правки в коды стандарта вроде не вносились. Спасибо за наводку ,тогда пока вас не буду беспокоить, будем дальше копаться с сеопро и поищу проблему у другого пользователя с редиктами сеопро.

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


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

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

Согласен полностью, но... Прилагаю скрин заказа. Поля отмеченные красным - мои данные, поля отмеченные зеленым - данные покупателя. Когда получил заказ, возникла непонятная ситуация, как с моими данными сделан заказ из другого региона. По Вебвизору промотрел оформление заказа. При переходе покупателя в корзину, все поля заполнены моими данными(тест-заказ), покупатель исправил кое-какие поля и очевидно нажал кнопку подтвердить заказ. Результат: на скрине заказа. Заказ все-таки был оформлен, но на старой версии сайта.

Решение предложенное lyamin применил, работает частично, не обнуляются поля регион и индекс.

Для удобства покупателя сохранять сессию может и хорошо, но как сохранить сессию только для одного покупателя?

post-24649-0-69072800-1372061501_thumb.png

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


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

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

Согласен полностью, но... Прилагаю скрин заказа. Поля отмеченные красным - мои данные, поля отмеченные зеленым - данные покупателя. Когда получил заказ, возникла непонятная ситуация, как с моими данными сделан заказ из другого региона. По Вебвизору промотрел оформление заказа. При переходе покупателя в корзину, все поля заполнены моими данными(тест-заказ), покупатель исправил кое-какие поля и очевидно нажал кнопку подтвердить заказ. Результат: на скрине заказа. Заказ все-таки был оформлен, но на старой версии сайта.

Решение предложенное lyamin применил, работает частично, не обнуляются поля регион и индекс.

Для удобства покупателя сохранять сессию может и хорошо, но как сохранить сессию только для одного покупателя?

attachicon.gif38.png

Сессии - это механизм PHP и они как раз предназначены для сохранения данных для одного посетителя, PHP сам "следит" за этим. Данные от прошлого посетителя могут попасть в том случае, если сессии работают неправильно. Чаще всего указанная ошибка возникает из-за неправильно настроенного кэширования на сервере, кода кэшируются данные от прошлого покупателя и выдаются вместе со страницей. Если сервер свой либо крутили что-то в настройках PHP - надо проверять это в первую очередь. Плюс ко всему проверьте, может меняли метод авторизации и он отрабатывает неправильно, например совершается вход под другим покупателем

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

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

например, номер заказа 4576, а не 1.

1.5.4.1

дефолт

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


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

например, номер заказа 4576, а не 1.

1.5.4.1

дефолт

Необходимо выполнить запрос (заменив префикс на свой либо убрав) через phpmyadmin или подобный

ALTER TABLE `ПРЕФИКСorder` AUTO_INCREMENT=4576;

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

Добрый вечер Дмитрий!

Столкнулись со следующей проблемой в модулей. Добавили поле покупателя "jquery date" вот скриншот: date.png

Поле появилось в форме заказа, но кликая в нем не появляется календарь для выбора даты :( Как исправить?

И вопрос, что значит "Поле связанного объекта"? Мы бы хотели выбор даты вынести в отдельный блок, чтобы он не был в форме заказа, а слева к примеру. 

 

И как сделать, чтобы поле была текущая дата по-умолчанию?

Будем признательный за ответы. Спасибо.

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

подскажите как на странице заказа в выпадающем списке стран поставить на первое место украину и россию

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

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

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

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

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

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

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

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

Вхід

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

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

Important Information

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