Como bien te ha comentado klareNs debes poner primero un sesion start, de manera que te quede asi:
Código PHP:
<?php
include ('modulos/bases.php');
// El carrito de compra necesita sesiones, así que iniciar una.
session_start();
if($new)
{
si te fijas pones un comentario que el carrito necesita sesiones pero no inicias una, si lo pones asi te deberia de funcionar todo o casi todo, prueba y nos cuentas.