Ciao, scusa se rispondo solo ora, ma tra influenza e recupero lavoro è stata lunga......
dunque.....
articolo sicuramente più che giusto, ma se l'ecommerce me lo commissionano, io lo faccio
poi starà al cliente tenerlo aggiornato.......

tornando a noi....
il problema dell'inserimento l'ho risolto... penando un po', ma alla fine il risultato è quello richiesto.....

avrei un altro quesito.... ma nn so se devo creare un nuovo tread......

devo fare una wishlist, ho provato a modificare il codice di simplecart sostituendo tutti i prefissi simpleCart_ con wishList_
ma non funziona.... o meglio li x li sì, ma poi credo vada qualcosa in conflitto....
ho cercato un'altra soluzione, l'ho trovata, ma l'elenco che mi genera non lo salva, di conseguenza navigando tra le pagine, o solo con il refresh, perdo la wishlist........

questo è il codice:
codice:
var wish_list = new Array();
jQuery(function(){ 
    jQuery(".wishlist").on("click",function(){
        $data = "";
        $product_id = jQuery(this).attr("product_id");
        $product_name = jQuery(this).attr("product_name");
        $prduct_price = jQuery(this).attr("product_price");
        $product_dett = jQuery(this).attr("product_dett");
        
        if(jQuery.inArray($product_id,wish_list)==-1){
            $product_str = "<tr class='wishlist-item' id='list_id_"+$product_id+"'><td class='w-pname'>"+$product_name+"</td><td class='w-price'>&euro; "+$prduct_price+"</td><td class='w-pdett' wpid='"+$product_id+"'><a href='javascript:;' class='portfolio-view' rel='"+$product_dett+"'><i class='fa fa-eye' aria-hidden='true'></i></a></td><td class='w-premove' wpid='"+$product_id+"'><i class='fa fa-trash-o' aria-hidden='true'></i></td></tr>";
            jQuery("#wish_list_item").append($product_str);    
            wish_list.push($product_id);
            show_message("Prodotto aggiunto");
        }
        
        count_items_in_wishlist_update();
    });

    jQuery("#wish_list_item").on("click",".w-pdett a",function(){
        $.ajax({
            type: 'POST',
            url: 'validate.php',
            dataType: 'html',
            data: {
               relDett: $(this).attr('rel'),
            },
            success: function (data) {
                document.location.href="dettagli/";
            }
        }); //Ajax
    });


    jQuery("#wish_list_item").on("click",".w-premove",function(){
        $product_id = jQuery(this).attr("wpid");
        jQuery("#list_id_"+$product_id).remove();
        wish_list = jQuery.grep( wish_list, function( n, i ) {
            return n != $product_id;
        });
        show_message("Prodotto rimosso");
        count_items_in_wishlist_update();
    });
});
function show_message($msg){
    jQuery("#msg").html($msg);
    $top = "20%";
    $left = Math.max(0,((jQuery(window).width() - jQuery("#msg").outerWidth()) / 2) + jQuery(window).scrollLeft()) + "px";
    jQuery("#msg").css("left",$left);
    jQuery("#msg").animate({opacity: 0.6,top: $top}, 800,function(){
        jQuery(this).css({'opacity':1});
    }).show();
    setTimeout(function(){jQuery("#msg").animate({opacity: 0.6,top: "0px"}, 800,function(){
        jQuery(this).hide();
    });},2000);
}
function count_items_in_wishlist_update(){
    jQuery("#listitem").html(wish_list.length);
    if(wish_list.length>1){
        jQuery("#p_label").html("Prodotti");
        }else{
        jQuery("#p_label").html("Prodotto");
    }  
}


$('.toggleWish').click(function(){
    $("#wish_list").slideToggle('slow');
});