-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes checkout #12
base: master
Are you sure you want to change the base?
Fixes checkout #12
Conversation
…ributes de Magento
Revisen este PR por favor!!! Hay problemas con atributos que se guardan null en el checkout, todos los atributos de Andreani (piso, altura, dni, obs, celular, etc) se guardan en 0 en el quote de la orden y trae problemas operativos graves porque no se pueden enviar esos pedidos y no tenemos la info del usuario en el address |
Recientemente detectamos que en ausencia del módulo Se incorporaron los fieldsets necesarios para que los mismos se visualicen si se utiliza la extensión Es necesario hacer más pruebas sobre Magento community ya que podría haber otros ajustes necesarios. |
En los commits agregados durante Mayo se reimplementó completamente toda la parte del checkout. Por supuesto, sigue sin funcionar en Magento Enterprise.
Me encuentro ahora trabajando en una versión nueva de este PR sobre lo último commiteado. Cierro este PR para que quede como un parche aplicable sobre la versión del módulo hasta abril (en serio, tan dificil es agregar un composer.json y tags para indicar versiones del módulo?) y abriré un nuevo PR reimplementando lo que haga falta. |
…ay, se visualiza el error 'customAttributes.find is not a function'
Fix - cuando billingAddress.customAttributes es un objeto y no un arr…
Se remueve toda la logica de malabarismos de addresses para pasar los customAttributes de un lado para otro y, en su lugar, se deja el comportamiento nativo de Magento.
Se actualizaron los instaladores para lograr la misma logica que había en el LayoutProcessorPlugin y para garantizar que magento los considere como custom attributes (is_user_defined = 1, system = 0). Es posible que sea necesario un parche de upgrade para los usuarios con el módulo instalado previamente.
Nota para Magento 2.4.1 (y posiblemente, 2.4.2): Existe este issue magento/magento2#31644 por el cual, se concatena el attribute_code y el value en los custom attributes, causando que los campos numericos agregados por Andreani se guarden como 0. Para evitar ese escenario se validó el funcionamiento implementando un parche revirtiendo el commit que se menciona en los comentarios.