Ensure default parameters are set for cart items.

A few PHP warning from trying to use array parameters that don.t exist.

Using wp_parse_args fixes it.

Please double check I have the right default values.