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

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


Recommended Posts

Подскажите, что не так, пока только установил модуль и вникаю в него.

Выскакивает такая ошибка:

Warning: Division by zero in /home/g/www/public_html/system/library/weight.php on line 38Warning: Division by zero in /home/g/www/public_html/system/library/weight.php on line 38Warning: Division by zero in /home/g/www/public_html/system/library/weight.php on line 38

Как ее убрать.

Какой-то модуль доставки пересчитывает вес, проверьте веса у товаров. В этом классе нет проверки на нулевые значения

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

В админку... чтобы можно было просматривать/редактировать эти поля.

Я так понимаю они должны находится меню -продажи- покупатели?

Но у меня их нет. ЛОг vqmod чист

Как это должно выглядеть и где эти поля искать?

Смотрите не в редактировании покупателя а в просмотре информации о покупателе. Редактировать поля может только сам покупатель через личный кабинет, думал, что админу вряд ли понадобится такая возможность. В следующей версии попробую добавить, либо отдельно вкмод выложу

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

Ну и естественно корзина пользователя при платеже не обнуляется.

Про обнуление корзины писал чуть выше, так как пользователь уходит на сервер оплаты, то не факт, что он вернется на checkout/success

Либо в настройках платежного сервера или самого модуля не настроен редирект после оплаты на определенную страницу, обычно он настроен на урл платежного модуля, который сам после этого должен сделать редирект на checkout/success.

А заказ не появляется в админке потому, что в таких модулях оплаты статусы обычно меняются по колбэку (вызову определенного урл платежного модуля) с платежного сервера. То есть либо этот колбэк не проходит, либо неверно настроен.

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

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

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

\catalog\model\account\customer.php

строка 7

$customer_group_id = $this->config->get('config_customer_group_id'); // группа по умолчанию

заменить на

$customer_group_id = 5; // идентификатор нужной группы

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

Хм..странно, сделал как Вы написали ($customer_group_id =2 - идентификатор нужной группы), при оформлении заказа зарегистрировал пользователя, и после регистрации он у меня остался в группе Default ($customer_group_id =1). Может, чтото гдето еще надо подправить?

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


Хм..странно, сделал как Вы написали ($customer_group_id =2 - идентификатор нужной группы), при оформлении заказа зарегистрировал пользователя, и после регистрации он у меня остался в группе Default ($customer_group_id =1). Может, чтото гдето еще надо подправить?

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

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

Какой-то модуль доставки пересчитывает вес, проверьте веса у товаров. В этом классе нет проверки на нулевые значения

у меня стоит фиксированная стоимость доставки, вес поставил 12 потом 0, все равно пишет:

Warning: Division by zero in /home/g/ццц/public_html/system/library/weight.php on line 38Warning: Division by zero in /home/g/ццц/public_html/system/library/weight.php on line 38

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


у меня стоит фиксированная стоимость доставки, вес поставил 12 потом 0, все равно пишет:

Warning: Division by zero in /home/g/ццц/public_html/system/library/weight.php on line 38Warning: Division by zero in /home/g/ццц/public_html/system/library/weight.php on line 38

Система -> Локализация -> Единицы веса - проверьте на нулевые значения

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

Симпл пересекается с модулем ADD Product Cost and Profit Report - Sales Report

И влогах пишет ошибку vqmod/vqcache/vq2-catalog_model_checkout_order.php on line 10 при оформления заказа

Может кто то с таким сталкивался с такой проблемой? так вроде всё работает как надо но логи глаза мозолят

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


krissm8

Я делал подсказки дописывая в настройке полей покупателя. Например написано просто телефон, а в скобках можно написать (для уточнения деталей) или адрес_1 в скобках написать (улица) адрес_2 (дом, корпус, квартира). Вы о таких подсказках говорите?

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


Симпл пересекается с модулем ADD Product Cost and Profit Report - Sales Report

И влогах пишет ошибку vqmod/vqcache/vq2-catalog_model_checkout_order.php on line 10 при оформления заказа

Может кто то с таким сталкивался с такой проблемой? так вроде всё работает как надо но логи глаза мозолят

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

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

krissm8

Я делал подсказки дописывая в настройке полей покупателя. Например написано просто телефон, а в скобках можно написать (для уточнения деталей) или адрес_1 в скобках написать (улица) адрес_2 (дом, корпус, квартира). Вы о таких подсказках говорите?

Еще можно использовать html в метках полей (<br><span class="help">пример</help>), а также делать подсказки через плейсхолдеры

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

Подскажите как сделать обязательным поле ввода E-mail, при заказе? версия simple 2.3.9

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

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

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

Вроде подправил что не так? добавил код в adca_product_cost

<file name="catalog/controller/checkout/simplecheckout_cart.php">

<operation>

<search position="after" index="1"><![CDATA[

$this->data['products'][] = array(

]]></search>

<add><![CDATA[

'cost' => $product['cost'],

]]></add>

</operation>

</file>

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


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

Чуть ниже, это тут: $customer_group_info = $this->model_account_customer_group->getCustomerGroup(customer_group_id); ?

Сделал, не помогло...

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


Здравствуйте. Подскажите пожалуйста как сделать поле email не обязательным?

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

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

Чуть ниже, это тут: $customer_group_info = $this->model_account_customer_group->getCustomerGroup(customer_group_id); ?

Сделал, не помогло...

Надеюсь, что опечатка $customer_group_info = $this->model_account_customer_group->getCustomerGroup($customer_group_id); // если правили эту строку, то верните $ назад

Файл

\catalog\model\account\cusstomer.php

метод

public function addCustomer($data) {

перед

$this->load->model('account/customer_group');

добавить

$customer_group_id = 2;

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

При регистрации не приходит подтверждающее письмо на емэйл. В чем может быть проблема?

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

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

Надеюсь, что опечатка $customer_group_info = $this->model_account_customer_group->getCustomerGroup($customer_group_id); // если правили эту строку, то верните $ назад

Файл

\catalog\model\account\cusstomer.php

метод

public function addCustomer($data) {

перед

$this->load->model('account/customer_group');

добавить

$customer_group_id = 2;

Вроде заработало! Спасибо! :) А может все-таки сможете как-то сделать выбор категории при регистрации- через админку вашего модуля? ;) Тысячи благодарных пользователей это оценят! :)

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


Подскажите модуль оплаты (визы, электроденьги, банкоматы и прочее в одном), который корректно работает с симплой и нормально "проводятся" заказы - при оплате обнуляется корзина и формируются заказы в админке. Очень надо. OnPay, как выяснилось, херня. Их ТП пофиг на это. Хочу поменять

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


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

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

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

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

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

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

Вхід

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

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

Important Information

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