go to /admin/controller/setting
go to the setting.php file and search for
Code: Select all
if ((utf8_strlen($this->request->post['config_email']) > 96) || !preg_match('/^[^\@]+@.*\.[a-z]{2,6}$/i', $this->request->post['config_email'])) {
$this->error['email'] = $this->language->get('error_email');
}
and change it to :
Code: Select all
if ((utf8_strlen($this->request->post['config_email']) > 96) || !preg_match('/^[^\@]+@.*\.[a-z]{2,9}$/i', $this->request->post['config_email'])) {
$this->error['email'] = $this->language->get('error_email');
}
The part of the code that is not allowing you to put in the .bargains is where it says {2,6}. Basically it is looking for a .tld that has a-z that is between 2 and 6 characters long and since bargains is 8 characters it is over the 6 character limit, thus throwing the error.