cancel
Showing results for 
Search instead for 
Did you mean: 

Ciertas cuentas no pueden loguearse; error al intentar crear una nueva Quote

Ciertas cuentas no pueden loguearse; error al intentar crear una nueva Quote

Hola, buenas tardes.

 

Ciertas cuentasde una tienda (no todas), no pueden loguearse en el frontend de la tienda. No marca ningún error, simplemente se queda pensando un largo rato, y luego el explorador marca que no se pudo cargar la página. Luego de largo tiempo de estar rastreando, descubrí que en donde se rompe es al momento de crear una nueva Quote para un cliente que no la tenga, más específicamente en este método del archivo /app/code/core/Mage/Sales/Model/Quote.php :

 

    /**
     * Save related items
     *
     * @return Mage_Sales_Model_Quote
     */
    protected function _afterSave()
    {
        parent::_afterSave();

        if (null !== $this->_addresses) {
            $this->getAddressesCollection()->save();
        }

        if (null !== $this->_items) {
            $this->getItemsCollection()->save();
        }

        if (null !== $this->_payments) {
            $this->getPaymentsCollection()->save();
        }
        return $this;
    }

Al aplicar el save en $this->getAddressesCollection()->save(); es cuando se queda pensando, y ya no termina la ejecución (o marca timeout). Sólo pasa con algunas cuentas, y no he podido identificar la causa. ¿Alguien sabe qué podría ser?

 

Saludos.

1 REPLY

Re: Ciertas cuentas no pueden loguearse; error al intentar crear una nueva Quote

¿Tienes activado los logs (exception y system) de Magento activos?.

¿Has podido mirar en el log de errores del servidor web si aparece algún mensaje específico?

--
If you've found one of my answers useful, please give "Kudos" or "Accept as Solution"