Un bug mineur est présent dans Magento au niveau du layout de l’administration, plus précisément quand un montant carte cadeau est remboursé. Quand vous êtes en train de créer votre remboursement, le montant payé en carte cadeau est bien affiché. En revanche, si vous mettez à jour les quantités de votre remboursement, ou même quand vous affichez votre remboursement, le montant payé en carte cadeau ne s’affiche plus.

Après quelques minutes de recherches, le bug se situe au niveau du layout « app/design/adminhtml/default/default/layout/enterprise/giftcardaccount.xml », recherchez le code suivant :

    <adminhtml_sales_order_creditmemo_updateqty>
        <reference name="invoice_totals">
            <block type="adminhtml/sales_order_totals_item" name="giftcardaccount" template="enterprise/giftcardaccount/sales/creditmemo/totals/giftcardaccount.phtml" after="-">
                <action method="setBeforeCondition"><param>customerbalance</param></action>
            </block>
        </reference>
    </adminhtml_sales_order_creditmemo_updateqty>

    <adminhtml_sales_order_creditmemo_view>
        <reference name="invoice_totals">
            <block type="adminhtml/sales_order_totals_item" name="giftcardaccount" template="enterprise/giftcardaccount/sales/creditmemo/totals/view.phtml" after="-">
                <action method="setBeforeCondition"><param>customerbalance</param></action>
            </block>
        </reference>
    </adminhtml_sales_order_creditmemo_view>

Le « reference name= » n’est pas bon, voici ce qu’il faut mettre :

    <adminhtml_sales_order_creditmemo_updateqty>
        <reference name="creditmemo_totals">
            <block type="adminhtml/sales_order_totals_item" name="giftcardaccount" template="enterprise/giftcardaccount/sales/creditmemo/totals/giftcardaccount.phtml" after="-">
                <action method="setBeforeCondition"><param>customerbalance</param></action>
            </block>
        </reference>
    </adminhtml_sales_order_creditmemo_updateqty>

    <adminhtml_sales_order_creditmemo_view>
        <reference name="creditmemo_totals">
            <block type="adminhtml/sales_order_totals_item" name="giftcardaccount" template="enterprise/giftcardaccount/sales/creditmemo/totals/view.phtml" after="-">
                <action method="setBeforeCondition"><param>customerbalance</param></action>
            </block>
        </reference>
    </adminhtml_sales_order_creditmemo_view>

N’oubliez pas de vider vos caches !

 

Bug Magento dans l’affichage des remboursements avec carte cadeau
Taggé sur :                    

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous utilisons des cookies afin de nous assurer de vous proposer la meilleure expérience sur ce site.
Ok