Jump to content

info errore


overbags

Recommended Posts

ciao a tutti.

Questa settimana ho deciso di passare da prestashop 1.6.1.20 a 1.7.4.3

per uno come me che non ci capisce tanto è stata un'odissea .... comunque sono quasi a fine.

ho un problema con uno script che ho trovato in questo forum

il file è Order.php che si trova in override/classes/order e mi serve a far scrivere il numero di ordine come mi comoda a me.. 2018/00100

il problema è che adesso quando importo gli ordini con amazon marketplace mi da un errore e penso sia dovuto alla versione di prestashop cambiata perchè fino adesso funzionava bene

mi potreste dire cosa correggere ?

 

Notice: Undefined index: product_attribute_id in /web/htdocs/www.overbags.com/home/override/classes/order/Order.php on line 48

 

<?php
class Order extends OrderCore
{
    
    public static function generateReference()
    {
        $last_id = Db::getInstance()->getValue('
        select right(reference,4) 
        from '._DB_PREFIX_.'orders 
        where id_order = (SELECT max(id_order) FROM '._DB_PREFIX_.'orders 
        where year(date_add) = year(CURRENT_DATE))');
        $last_id = intval($last_id);
        return str_pad((int)$last_id + 1, 9, date('Y').'/000000000', STR_PAD_LEFT);
    }    

}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...