Здравствуйте, подскажите при добавлении акционного либо со скидочной ценой товара в корзину в некоторых покупателей добавляет товары без акционных цен, а также без скидок. Группа покупателей Default (Default)
Пример заказа:
По факту на сайте:
При этом в логах, выдаёт такие ошибки:
2019-02-22 4:05:44 - PHP Notice: Undefined index: approval in /home/virtwww/w_praznik-od-ua_3582ff7b/http/system/modification/catalog/model/account/customer.php on line 16
2019-02-22 4:05:44 - PHP Notice: Undefined index: approval in /home/virtwww/w_praznik-od-ua_3582ff7b/http/system/modification/catalog/model/account/customer.php on line 32
2019-02-22 4:05:54 - PHP Notice: Undefined variable: display_error in /home/virtwww/w_praznik-od-ua_3582ff7b/http/catalog/view/theme/default/template/checkout/simplecheckout_cart.tpl on line 1
Строка 16 customer.php
$this->db->query("INSERT INTO " . DB_PREFIX . "customer SET customer_group_id = '" . (int)$customer_group_id . "', store_id = '" . (int)$this->config->get('config_store_id') . "', firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', fax = '" . $this->db->escape($data['fax']) . "', custom_field = '" . $this->db->escape(isset($data['custom_field']['account']) ? serialize($data['custom_field']['account']) : '') . "', salt = '" . $this->db->escape($salt = substr(md5(uniqid(rand(), true)), 0, 9)) . "', password = '" . $this->db->escape(sha1($salt . sha1($salt . sha1($data['password'])))) . "', newsletter = '" . (isset($data['newsletter']) ? (int)$data['newsletter'] : 0) . "', ip = '" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "', status = '1', approved = '" . (int)!$customer_group_info['approval'] . "', date_added = NOW()");
Строка 32-36 customer.php
if (!$customer_group_info['approval']) {
$message .= $this->language->get('text_login') . "\n";
} else {
$message .= $this->language->get('text_approval') . "\n";
}
Строка 1 simplecheckout_cart.tpl
<div class="simplecheckout-block" id="simplecheckout_cart" <?php echo $hide ? 'data-hide="true"' : '' ?> <?php echo $display_error && $has_error ? 'data-error="true"' : '' ?>>
Подскажите пожалуйста, как это можно исправить?