Cita: uando la cantidad de caracteres a manipular por PHP en el recuperado/guardado ascienda a 1.000.000, 10.000.000 o mas. ¿Va a presentar alguna limitación?
Con menos vas a tener problemas, la serialización se justifica en pocas ocasiones ya que es costosa y aparte estas haciendo una codificación adicional: vas a tener un cuello de botella cuando tengas que recuperar mas de un carrito. Te sugiero que pienses en otra opción si todavía tienes tiempo para corregir.