Closed slimzc closed 4 months ago
Hola Chicos, creé un pull request con los cambios que yo implementé para mi tienda. Comparto y dejo a su criterio.
https://github.com/TransbankDevelopers/transbank-plugin-magento2-webpay-rest/pull/56
Tener en cuenta que no revisé compatibilidad con versiones inferiores de PHP, lo cual podria ser facilmente refactorizado.
Me comentan :)
Describe el bug
Cuando intentas modificar el titulo del metodo de pago por el scope Store desde el admin, no se puede ver y desde el Website Scope ocurre un error en el observer SaveConfigObserver.php
Para reproducir
Ahora para ver el error del observer
Comportamiento observado
No puedes guardar la configuración por Store del Title aunque creo que fue configurado para eso.
En el scope de Website el observer espera tener definido parametros en el request que no necesariamente van a ser configurados por el usuario, ocurriendo un error en la linea 31 y posteriormente en la 38 del SaveConfigObserver.php
Comportamiento esperado
Se espera que en system.xml el grupo sea visible en el scope de store para que pueda configurarse el titulo en caso de tener una tienda multi store o multi idioma.
Además la logica del observer mencionado debería tener fallback para obtener el valor ya sea porque fue configurado en el website o en el scope por defecto.
Versiones (por favor agrega aquí la siguiente información):