Basicamente, preciso desativar o dinheiro na entrega em um tipo de produto específico. Basicamente, estou usando o crédito da loja de magos. Isto é para carteira em magento. na opção de pagamento está mostrando dinheiro na entrega. não é um produto físico ou virtual. Então, eu preciso desativar o dinheiro na entrega deste tipo de produto.
magento-1.9
payment-methods
cash-on-delivery
store-credit
Deepak Rai
fonte
fonte
para isso você precisa usar o
payment_method_is_active
evento magentoEu estou supondo que você sabe como desenvolver Magento extensão [Se não, então por favor, verifique esta resposta você começa todo módulo de escrever este código em seu
config.xml
deapp>code>codepool>namespace>package>etc
Criar arquivo observador
app/code/codepool>namespace>package/Model/Observer.php
fonte
Você já viu isso? Acho que isso resolveria seu problema. Você só precisa modificar o arquivo methods.phtml e de onde você pode obter informações sobre cotações e fazer as validações ou condições também do módulo por evento - observador ou pela modificação em arquivo phtml?
/programming/29819037/disable-cash-on-delivery-for-specific-products
e
/programming/14011348/disable-payment-options-only-cash-on-delivery-for-particular-product-magento
fonte