Do not pass recent cart ``items`` parameter to ``@@cartData`` view, contained value is included as ``cart`` cookie anyways. Use ``readcookie`` instead of expecting ``items`` request parameter in ``CartDataProviderBase.data``. Add ``ICartDataProvider.total`` attribute and implement in ``CartDataProviderBase``.