¿Qué extensiones de tipo de pago en un solo paso cumplen con el diseño original? [cerrado]

14

Una de mis extensiones utiliza la siguiente instrucción de diseño xml para agregar un bloque común para tres métodos de pago al finalizar la compra

<checkout_onepage_paymentmethod>
    <reference name="root">
        <block type="core/text_list" name="additional" as="additional">
            <block type="foomandpspro/pxpostrebill_ccSave" name="fooman_ccsave" as="fooman_ccsave"
                   template="fooman/dpspro/onePageCheckout.phtml"/>
        </block>    
    </reference>
</checkout_onepage_paymentmethod>

Esto funciona sin problemas en el pago predeterminado.

El problema: muchos de mis usuarios están utilizando una de las miríadas de pagos de un solo paso que no están cumpliendo con esto. El controlador de diseño simplemente no se carga y, posteriormente, el bloque no se agrega a la página. Hasta ahora me he encontrado con MW_Onestepcheckout y GoMage_Checkout.

¿Te has encontrado con extensiones de pago personalizadas que realmente manejan esto correctamente? ¿O es este un caso en el que necesito aceptar que los controles de diseño de pago han sido retirados y debo hacerlo start repeating myself?

Kristof en Fooman
fuente

Respuestas:

1

Creo que checkout_onepage es ONEPAGE, por lo tanto, debe manejar a los demás, de la misma manera, con sus propios identificadores.

No creo que haya ningún controlador de diseño global, como catalog_category_layered_nochildreno PRODUCT_TYPE_configurableen el pago, al menos addHandle()no se usa en ningún lugar Mage_Checkout, Mage_Paymento Mage_Sales.

Fabian Blechschmidt
fuente
Gracias por su respuesta. La pregunta era más sobre extensiones de terceros que no escribí. Esperaba que los que encontré que quitan la funcionalidad del pago original sean minoritarios. Pero hasta ahora no se ve bien.
Kristof en Fooman el
1

Desafortunadamente, parece que no hay mucho por ahí. Por ahora, he disuelto mi bloque personalizado y moví la funcionalidad a los Mage_Payment_Block_Formbloques individuales hasta que el soporte para esto se vuelva más común.

Kristof en Fooman
fuente