Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

После переноса базы данных проблема с регистрацией покупателей


Recommended Posts

Уважаемые форумчане, столкнулся с такой проблемой: перенес базу данных с ocStore 1.5.4.1 на 1.5.5.1.2. Переносил каждую таблицу отдельно, тщательно сверяя строки. Вроде бы нормально все работает, но обнаружил, что если регистрировать покупателя, то новый покупатель не появляется в списке ПОКУПАТЕЛИ. Хотя переход в зарегистрированный аккаунт происходит.

В журнале ошибок появились следующие записи:

PHP Notice:  Undefined index: approval in mysite/public_html/newtest/vqmod/vqcache/vq2-catalog_model_account_customer.php on line 15
2016-02-19 16:22:39 - PHP Notice:  Undefined index: approval in mysite/public_html/newtest/vqmod/vqcache/vq2-catalog_model_account_customer.php on line 117
2016-02-19 16:22:39 - PHP Notice:  Undefined index: name in mysite/public_html/newtest/vqmod/vqcache/vq2-catalog_model_account_customer.php on line 171

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

Edited by Dimdimych
Link to comment
Share on other sites


На новом сайте был изменен файл /catalog/model/account/customer.php , который помогал автоматом менять группу покупателей при регистрации. Сам измененный код выглядит так:

class ModelAccountCustomer extends Model {
	public function addCustomer($data) {
		//if (isset($data['customer_group_id']) && is_array($this->config->get('config_customer_group_display')) && in_array($data['customer_group_id'], $this->config->get('config_customer_group_display'))) {
			//$customer_group_id = $data['customer_group_id'];
		//} else {
			//$customer_group_id = $this->config->get('config_customer_group_id');
			$customer_group_id = 2;
		//}

На новом сайте customer_group_id с номером 2 не существовало, поэтому и не появлялся новый покупатель в админке.

Edited by Dimdimych
Link to comment
Share on other sites


не понял, зачем вам этот код..

 

в настройках самого магазина можно указать автоматическое назначение нужной группы покупателей при регистрации

(+ настройка показа доступных при регистрации групп) :-)

Link to comment
Share on other sites

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.