Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

Рекомендованные сообщения

такой вопрос, настроил регистрацию полегче 

все класс работает НО! После регистрации появляется аккаунт, в нем указан емаил 

Но в заказе у всех клиентов написано в поле емаил empty@localhost ! Жутко доставляет неудобство и я не знаю как это сказывается на коммуникациях. Отправляются ли письма пользователям, когда я пишу в историю ну или куда нибудь еше. 

Вот так вот. Помогите решить проблему. 

Осторожно большеватый скрин. 

вы сначала говорите про регистрацию, которая работает, а потом про заказ. настройки этих страниц никак не связаны.

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

Ссылка на комментарий
Поделиться на других сайтах

вы сначала говорите про регистрацию, которая работает, а потом про заказ. настройки этих страниц никак не связаны.

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

так она же зарегистрирована ?  ( на с крине видно что пользователь прошёл процедуру регистрации. )

Или пользователь мог зарегистрироватся после того как сделал заказ ? и в таком случаи тоже заглушка стоит ? 

Так же вопрос, при таком раскладе пользователь получает email от администрации ? 

Ссылка на комментарий
Поделиться на других сайтах

так она же зарегистрирована ?  ( на с крине видно что пользователь прошёл процедуру регистрации. )

Или пользователь мог зарегистрироватся после того как сделал заказ ? и в таком случаи тоже заглушка стоит ? 

Так же вопрос, при таком раскладе пользователь получает email от администрации ? 

если бы она в момент заказа была авторизована, то в заказе бы на месте имени и фамилии была бы ссылка на информацию об ее аккаунте.

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

 

http://prntscr.com/61dxd2

 

вот и подставляется в таком случае вместо почты заглушка

Ссылка на комментарий
Поделиться на других сайтах

спасибо понял. 
В таком случаи диалог по емаил не идет ? 
то есть то что пишешь в истории ? 

Ссылка на комментарий
Поделиться на других сайтах

спасибо понял. 

В таком случаи диалог по емаил не идет ? 

то есть то что пишешь в истории ? 

нет, так как фактически его в заказе нет

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте. http://chzda.ru/ При оформлении заказа при вводе почтового индекса (любого, здесь для примера попробовал казанский индекс) выдает следующие ошибки 

 

2015-02-06 7:19:22 - PHP Notice: Error: Table 'b165457_shop.oc_geo' doesn't exist
Error No: 1146
SELECT g.id,g.full_name,g.name,g.postcode,z.zone_id,z.country_id FROM oc_geo g LEFT JOIN oc_zone z ON g.zone_id = z.zone_id WHERE g.name LIKE 'Ка%' AND g.postcode <> '' ORDER BY population DESC LIMIT 100 in /home/u165457/chzdaru/www/system/database/mysql.php on line 50
2015-02-06 7:19:22 - PHP Notice: Error: Table 'b165457_shop.oc_geo' doesn't exist
Error No: 1146
SELECT g.id,g.full_name,g.name,g.postcode,z.zone_id,z.country_id FROM oc_geo g LEFT JOIN oc_zone z ON g.zone_id = z.zone_id WHERE g.name LIKE 'Каза%' AND g.postcode <> '' ORDER BY population DESC LIMIT 100 in /home/u165457/chzdaru/www/system/database/mysql.php on line 50
2015-02-06 7:19:23 - PHP Notice: Error: Table 'b165457_shop.oc_geo' doesn't exist
Error No: 1146
SELECT g.id,g.full_name,g.name,g.postcode,z.zone_id,z.country_id FROM oc_geo g LEFT JOIN oc_zone z ON g.zone_id = z.zone_id WHERE g.name LIKE 'Казан%' AND g.postcode <> '' ORDER BY population DESC LIMIT 100 in /home/u165457/chzdaru/www/system/database/mysql.php on line 50
2015-02-06 7:19:24 - PHP Notice: Error: Table 'b165457_shop.oc_geo' doesn't exist
Error No: 1146
SELECT g.id,g.full_name,g.name,g.postcode,z.zone_id,z.country_id FROM oc_geo g LEFT JOIN oc_zone z ON g.zone_id = z.zone_id WHERE g.name LIKE 'Казань%' AND g.postcode <> '' ORDER BY population DESC LIMIT 100 in /home/u165457/chzdaru/www/system/database/mysql.php on line 50

 

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

Ссылка на комментарий
Поделиться на других сайтах


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

 

Тогда напишу так: делаем в генераторе доставок нужные виды доставки, а в интерфейсе simple они не появляются до тех пор, пока не оформить заказ с выбором данного типа доставки. Только после этого они появляются в закладке simple и для них можно выбрать способы оплаты.

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте. http://chzda.ru/ При оформлении заказа при вводе почтового индекса (любого, здесь для примера попробовал казанский индекс) выдает следующие ошибки 

 

2015-02-06 7:19:22 - PHP Notice: Error: Table 'b165457_shop.oc_geo' doesn't exist

Error No: 1146

SELECT g.id,g.full_name,g.name,g.postcode,z.zone_id,z.country_id FROM oc_geo g LEFT JOIN oc_zone z ON g.zone_id = z.zone_id WHERE g.name LIKE 'Ка%' AND g.postcode <> '' ORDER BY population DESC LIMIT 100 in /home/u165457/chzdaru/www/system/database/mysql.php on line 50

2015-02-06 7:19:22 - PHP Notice: Error: Table 'b165457_shop.oc_geo' doesn't exist

Error No: 1146

SELECT g.id,g.full_name,g.name,g.postcode,z.zone_id,z.country_id FROM oc_geo g LEFT JOIN oc_zone z ON g.zone_id = z.zone_id WHERE g.name LIKE 'Каза%' AND g.postcode <> '' ORDER BY population DESC LIMIT 100 in /home/u165457/chzdaru/www/system/database/mysql.php on line 50

2015-02-06 7:19:23 - PHP Notice: Error: Table 'b165457_shop.oc_geo' doesn't exist

Error No: 1146

SELECT g.id,g.full_name,g.name,g.postcode,z.zone_id,z.country_id FROM oc_geo g LEFT JOIN oc_zone z ON g.zone_id = z.zone_id WHERE g.name LIKE 'Казан%' AND g.postcode <> '' ORDER BY population DESC LIMIT 100 in /home/u165457/chzdaru/www/system/database/mysql.php on line 50

2015-02-06 7:19:24 - PHP Notice: Error: Table 'b165457_shop.oc_geo' doesn't exist

Error No: 1146

SELECT g.id,g.full_name,g.name,g.postcode,z.zone_id,z.country_id FROM oc_geo g LEFT JOIN oc_zone z ON g.zone_id = z.zone_id WHERE g.name LIKE 'Казань%' AND g.postcode <> '' ORDER BY population DESC LIMIT 100 in /home/u165457/chzdaru/www/system/database/mysql.php on line 50

 

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

отключите автозаполнение по полю города и по индексу (хотя эти ошибки точно от автозаполнения по городу)

Ссылка на комментарий
Поделиться на других сайтах

Тогда напишу так: делаем в генераторе доставок нужные виды доставки, а в интерфейсе simple они не появляются до тех пор, пока не оформить заказ с выбором данного типа доставки. Только после этого они появляются в закладке simple и для них можно выбрать способы оплаты.

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

Ссылка на комментарий
Поделиться на других сайтах

отключите автозаполнение по полю города и по индексу (хотя эти ошибки точно от автозаполнения по городу)

Спасибо

Ссылка на комментарий
Поделиться на других сайтах


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

Ссылка на комментарий
Поделиться на других сайтах


Аналогично. Час назад все нормально было, люди делали заказ без проблем. Сейчас пропало!

Что за глюк?

 

апдейт: Заработало. Тогда возникает вполне резонный вопрос: от чего мы в таком случае зависим? И откуда что-то подгружается? )))

апдейт2. Не, нифига... Иногда появляется доставка, иногда нет. Товарам, у которых не появляется, в карточке стоит, что нужна доставка (не уверен, что влияет, но на всякий проверил). Шозанафиг =/

Ссылка на комментарий
Поделиться на других сайтах


Аналогично. Час назад все нормально было, люди делали заказ без проблем. Сейчас пропало!

Что за глюк?

 

апдейт: Заработало. Тогда возникает вполне резонный вопрос: от чего мы в таком случае зависим? И откуда что-то подгружается? )))

апдейт2. Не, нифига... Иногда появляется доставка, иногда нет. Товарам, у которых не появляется, в карточке стоит, что нужна доставка (не уверен, что влияет, но на всякий проверил). Шозанафиг =/

что за апдейт

Ссылка на комментарий
Поделиться на других сайтах


что за апдейт

Это в смысле апдейт поста моего )) Чтобы была понятна хронология ))

Забавно. Есть 2 товара. Для одного доставка появляется, для другого - нет. Если оба в корзине - доставка есть.

Связь найти не могу. Кэш чистил.

Ссылка на комментарий
Поделиться на других сайтах


Это в смысле апдейт поста моего )) Чтобы была понятна хронология ))

Забавно. Есть 2 товара. Для одного доставка появляется, для другого - нет. Если оба в корзине - доставка есть.

Связь найти не могу. Кэш чистил.

может в карточке товара у одного нет нужды в доставке??

Ссылка на комментарий
Поделиться на других сайтах


может в карточке товара у одного нет нужды в доставке??

Да нет, проверил уже. Стоит, что нужна доставка. Было же все нормально, все работало.

Ссылка на комментарий
Поделиться на других сайтах


Добрый день!

Как организовать в корзине полную очистку, нужна кнопка "Очистить корзину".

Подскажите где порыться ?

Ссылка на комментарий
Поделиться на других сайтах


Фуф, кажись, починил ))

В общем, проблема все-таки была именно в "Требуется доставка". Хотя примечательно, что даже если она была включена у некоторых товаров, все равно не цеплялась.

Поправил напрямую в базе через UPDATE oc_product SET shipping=1

Коллега просто товары добавляет периодически через эскпорт/импорт, забыл включить "Требуется доставка" новым.

Неясно, конечно, почему выпадали товары, у которых все нормально, но видать, какие-то призраки в базе смущали симплу ))

Отбой паники ))

Ссылка на комментарий
Поделиться на других сайтах


Фуф, кажись, починил ))

В общем, проблема все-таки была именно в "Требуется доставка". Хотя примечательно, что даже если она была включена у некоторых товаров, все равно не цеплялась.

Поправил напрямую в базе через UPDATE oc_product SET shipping=1

Коллега просто товары добавляет периодически через эскпорт/импорт, забыл включить "Требуется доставка" новым.

Неясно, конечно, почему выпадали товары, у которых все нормально, но видать, какие-то призраки в базе смущали симплу ))

Отбой паники ))

блин. мне это не помогло

Ссылка на комментарий
Поделиться на других сайтах


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

в факе есть ответ: у товаров должно быть выставлено свойство "Требует доставки"

 

Проверьте у ваших товаров настройку "требует доставки"

В некоторых сборках опенкарта в классе корзины присутствует ошибка, проверьте, нет ли ее у Вас.

Откройте файл /system/library/cart.php, найдите метод

public function hasShipping() {

и посмотрите, не стоит ли сразу за указанной строкой возврат false:

return false;

Если данная строка присутствует сразу после названия метода, то удалите ее.

 

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

 

$this->cart->hasShipping()

 

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

Ссылка на комментарий
Поделиться на других сайтах

Добрый день!

Как организовать в корзине полную очистку, нужна кнопка "Очистить корзину".

Подскажите где порыться ?

через аякс вызывать контроллер, который будет делать

$this->cart->clear();

и перезагружать страницу

Ссылка на комментарий
Поделиться на других сайтах

в факе есть ответ: у товаров должно быть выставлено свойство "Требует доставки"

 

Проверьте у ваших товаров настройку "требует доставки"

В некоторых сборках опенкарта в классе корзины присутствует ошибка, проверьте, нет ли ее у Вас.

Откройте файл /system/library/cart.php, найдите метод

public function hasShipping() {

и посмотрите, не стоит ли сразу за указанной строкой возврат false:

return false;

Если данная строка присутствует сразу после названия метода, то удалите ее.

 

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

 

$this->cart->hasShipping()

 

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

 

 

вот смотрите, 

 

public function hasShipping() {

$shipping = false;
 
foreach ($this->getProducts() as $product) {
  if ($product['shipping']) {
    $shipping = true;
 
break;
  }
}
 
ни чего у меня не стоит за строкой.
 
у всех товаров стоят требования к доставке.
Ссылка на комментарий
Поделиться на других сайтах


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.