Possível criar um filtro para definir dias de expira??o da ref mb?
-
Boas,
Será possível desenvolverem um filtro para que os utilizadores possam definir os dias de expira??o da referência mb por encomenda em vez de apenas poderem fazê-lo nas defini??es gerais do plugin?
Gostava de poder definir os dias de expira??o da ref mb consoante os items que constam na encomenda ou consoante metadata específica como tal o ideal sería poder usar um filtro deste género:
add_filter('multibanco_eupago_expiration_days', 'determine_mb_expiration', 10, 2); function determine_mb_expiration($expiration_days, $order) { // Código que determina os dias de expira??o estaria aqui. Tendo em conta que a order é enviada eu podería analisar meta data ou os itens incluídos, determinar quantos dias de expira??o e retornar esse valor... $expiration_days = 30; return $expiration_days; }
Isto permite bastante mais flexibilidade aos vossos clientes. Na verdade, é o facto de o vosso plugin n?o ter esta funcionalidade que me fez aderir à concorrência mas se for possível incluírem este filter ent?o prefería aderir ao vosso servi?o uma vez que vocês oferecem tarifário fixo para mb.
A verdade é que “martelar” o código PHP do ficheiro class-wc-eupago-multibanco.php a partir da linha 275 para determinar o “deadline” usando um filtro em vez de ir buscá-lo apenas às settings do plugin (get_option(‘deadline’)) n?o é de todo complicado mas isso depois implica que tenho que voltar a adicionar este patch cada vez que vocês atualizarem o plugin, coisa que n?o é de todo prática. Sendo assim, se puderem vocês adicionar esta funcionalidade do filter ficaría muito agradecido ??
Obrigado desde já pela aten??o!
- The topic ‘Possível criar um filtro para definir dias de expira??o da ref mb?’ is closed to new replies.