RSS
 

Номер заказа в PrestaShop 1.7 без модуля

26 Авг
Comments off

Posted by omega80 at 11:15

В CMS PrestaShop по умолчанию принято присваивать новым заказам сгенерированные наборы символов, что очень осложняет работу с клиентами - мало кому запомнится сразу номер заказа типа "OCIZFSNXG". Для безмодульного перевода движка на присваивание номера заказа равного id заказа необходимо:

Создать файл:

/override/classes/order/Order.php

со следующим содержимым:

<?php
class Order extends OrderCore{
    public static function generateReference()
    {
        $id = Db::getInstance()->getValue('SELECT MAX(id_order)+1 FROM '._DB_PREFIX_.'orders');
        $id_len = strlen($id);
        return str_repeat('0',(6-$id_len)).$id;
    }
}

и обновляем кэш.

Ссылка: форум Nulled

Раздел: