Agregar producto con opciones a carrito / quote Magento 1.9

El siguiente script funciona para agregar  un producto al carrito o al quote dependiendo las necesidades, por ejemplo yo me encuentro realizando un cotizador de envío, por lo que solo necesito hacer la consulta 1 sola vez.

Este script lo tengo dentro de una función publica en un controlador, así puedo hacer la petición ajax.

En publicaciones posteriores mostraré como extender el modulo TableRates y poder agregar los campos tanto de configuración como de validación.