Esta pantalla intenta leer el carrito real de Shopify desde /cart.js, normalizarlo al formato del backend y abrir el PDF resultante en una pestana nueva.
Si no encuentra un carrito valido en Shopify, usa como respaldo localStorage con estas llaves: cart, carrito, heps_cart, checkoutSnapshot, checkout_snapshot.
Puedes ajustar el JSON antes de enviarlo. Si tu carrito real usa otra estructura, pega aqui el objeto ya normalizado y prueba de inmediato.