иначе при обнулении товаров или предварительной очистке бд , юзеры будут видеть пустой сайт или 404 ошибки, что не есть хорошо
но конечно разработчик opencart древний как мамонт и упорно не хочет добавлять поддержку транзакции .
в mysqli.php нужно будет добавить методы
public function autoCommit($state)
{
$this->autocommit = $state;
$this->link->autocommit($this->autocommit);
}
public function begin_transaction()
{
if(!$this->autocommit)
$this->link->begin_transaction();
}
public function commit()
{
if(!$this->autocommit)
$this->link->commit();
}
public function rollback(){
if(!$this->autocommit)
$this->link->rollback();
}
public function __destruct()
{
if(!$this->autocommit)
$this->commit();
$this->link->close();
}
Я бы посоветовал импорт обернуть в одну большую транзакцию
иначе при обнулении товаров или предварительной очистке бд , юзеры будут видеть пустой сайт или 404 ошибки, что не есть хорошо
но конечно разработчик opencart древний как мамонт и упорно не хочет добавлять поддержку транзакции .
в mysqli.php нужно будет добавить методы
и тудаже в конструктор