База знаний

17.05.2016

Проблема

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

Решение

Можно дописать в файле modules/shop/admin/shop.admin.php в конце функции prepare_config():

if($this->diafan->is_action('edit') && $this->diafan->_route->addnew)
{
    
$this->diafan->variable('article', 'default', DB::query_result("SELECT MAX(article) FROM {shop}") + 1);
}

Тогда при создании нового товара артикул будет автоматически проставляться как последний артикул + 1.