El proceso de realización de pedidos en Magento es lento [SOLUCIONADO]

El paso de “realizar pedido” de Magento puede tardar hasta un minuto. Gracias a Este sitio Descubrí cómo solucionar los problemas de pagos lentos.

Paso 1

Busque el archivo app/code/core/Mage/Rss/etc/config.xml y descomente/elimine:

<sales_order_save_after>
<observers>
<notifystock>
rss/observador
VentasOrdenArtículoGuardarDespuésNotificarStock
</notifystock>
</observers>
</sales_order_save_after>
<sales_order_save_after>
<observers>
<ordernew>
rss/observador
VentasOrdenArtículoGuardarDespuésOrdenNuevo
</ordernew>
</observers>
</sales_order_save_after>

Paso 2

Busque el archivo app/code/core/Mage/Downloadable/etc/config.xml y descomente/elimine:

<!–sales_order_item_save_commit_after>
<observers>
<downloadable_observer>
descargable/observador
GuardarDescargableOrdenarArtículo
</downloadable_observer>
</observers>
</sales_order_item_save_commit_after–>

Pensamientos de 6 en “Magento place order slow [FIXED]”

  1. El paso 1 es exactamente lo que necesitaba para Princessly, que de repente comenzó a tardar entre 30 y 120 segundos después de que los clientes hacían clic en Realizar pedido. ¡Muchas gracias!

  2. Retroenlace: El pago en Magento 1.9.1.0 no se dirige a la pasarela de pago - gomagento2

  3. Retroenlace: El proceso de pago en Magento 1.9.1.0 no se dirige a la pasarela de pago - MageTechWeb

  4. Gracias por este valioso contenido, estaba teniendo un problema con el carrito, pero trasladé mi alojamiento a Cloudways y su equipo de soporte solucionó el problema. Y la página de administración y el carrito funcionan muy rápido a través de CDN y FPC.

  5. Buen hallazgo, tienes razón. Se pueden comentar estas dos piezas sin perder nada de valor. Lamentablemente, la mejora en el rendimiento no es mucha.

    Tuve que investigar más a fondo y obtuve ganancias de rendimiento adicionales al deshabilitar loadChildProductImagesOnMediaLoad en /app/code/core/Mage/ConfigurableSwatches/Model/Observer.php:

    función pública loadChildProductImagesOnMediaLoad(Varien_Event_Observer $observer) {

    + if(Mage::app()->getRequest()->getRouteName() == 'checkout') devolver;

    if (!Mage::helper('configurableswatches')->isEnabled()) { // funcionalidad deshabilitada

    regresar; // salir sin cargar la funcionalidad de muestra

    Encontré el consejo aquí: https://onilab.com/blog/magento-checkout-slow-fix-it-in-8-simple-steps/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESEspañol
Ir arriba