Grundsätzlich muss ich die Nachnahme für einen bestimmten Produkttyp deaktivieren. Grundsätzlich benutze ich das Guthaben des Magiergeschäfts. Dies ist für Brieftasche in Magento. Bei Zahlungsoption wird die Nachnahme angezeigt. Es ist kein physisches oder virtuelles Produkt. Daher muss ich die Nachnahme für diesen Produkttyp deaktivieren.
magento-1.9
payment-methods
cash-on-delivery
store-credit
Deepak Rai
quelle
quelle
Dafür müssen Sie Magento
payment_method_is_active
Event verwendenIch gehe davon aus, dass Sie wissen, wie man eine Magento-Erweiterung entwickelt. [Wenn nicht, überprüfen Sie bitte diese Antwort. Sie erhalten das gesamte Modul. Schreiben Sie diesen Code in Ihr
config.xml
vonapp>code>codepool>namespace>package>etc
Beobachterdatei erstellen
app/code/codepool>namespace>package/Model/Observer.php
quelle
Haben Sie sich das angeschaut? Ich denke, dies würde Ihr Problem lösen. Sie müssen nur die Datei methods.phtml ändern und von wo aus Sie Informationen zu Anführungszeichen erhalten und die Validierungen oder Bedingungen auch vom Modul nach Ereignisbeobachter oder durch die Änderung in durchführen können HTML-Datei?
/programming/29819037/disable-cash-on-delivery-for-specific-products
und
/programming/14011348/disable-payment-options-only-cash-on-delivery-for-particular-product-magento
quelle