Domanda

In un negozio usando Idev_OneStepCheckout Devo sovrascrivere la deleteazione. OSC non lo fa, ma si sovrascrive Mage_Checkout_CartController, solo per il _goBack() metodo. Il negozio ha anche un negozio che utilizza il checkout di OnePage standard di Magento.

Quindi, sfortunatamente, non posso fare:

<frontend>
  <routers>
     <checkout>
       <args>
         <modules>
           <MyNameSpace_MyModule before="Idev_OneStepCheckout">MyNameSpace_MyModule_OneStepCheckout</MyNameSpace_MyModule>
           <MyNameSpace_MyModule before="Mage_Checkout">MyNameSpace_MyModule</MyNameSpace_MyModule>
         </modules>
       </args>
     </checkout>
   </routers>
 </frontend>

Bene, posso, ma il mio modulo non viene chiamato nel caso OSC. Disabilitare o lo fa funzionare per il checkout in questione, quindi so che il mio codice è corretto. Devo ricorrere a una riscrittura di /checkout/cart/delete Per il caso OnePage o esiste una soluzione più elegante?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top