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

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


Recommended Posts

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

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

Но в заказе у всех клиентов написано в поле емаил 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 changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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