-
Notifications
You must be signed in to change notification settings - Fork 6
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
Implementar extension attributes #3
Comments
Hice algunas pruebas sobre el codigo. Agregué los dos atributos según las especificaciones a la entidad customer address y una columna por cada atributo en las tablas quote_address y sales_order_address. Actualice las plantillas text y html en el backend e hice las modificaciones necesarias a las plantillas para editar las address desde el user account. Todo muy lindo (sacando un problemita originado en una diferencia entre los cores 2.2 y 2.3 que casi me decide a abandonar Magento y dedicarme a wordpress o vender repasadores en un semaforo) fue un buen ejercicio para practicar como agregar atributos a las address pero no parece usable. Pienso, despues de emplear unas cuantas horas, que seria muy bueno que alguien haga los casos de uso. Si lo que se necesita solo es que estos valores esten en el order (discriminado en shipping y billing) la cosa es simple. Si ademas necesitamos persistir el dato para reciclarlo independientemente del address. Agregar solo los atributos es insuficiente y no tengo idea como deberia verse en el frontend. Ideas, sugerencias??? |
Pensemoslo como el TAX VAT. Que esta tanto en address como en customer. Esta decision, de tenerlo en ambos, fue para abarcar las posibilidades de uso y tener el control del atributo en un mismo modulo. Podria suceder que se necesite identificar al cliente con un documento, y va a necesitarse el documento en la direccion. Al momento de cargar la primer direccion, el documento se completa con ese dato, y luego ya queda ese valor. |
@olivertar Desde que conversamos esto mismo he estado intentando dar con lo que nos llevó a decidirlo así en la grooming. |
Dado que este módulo surgió a partir de la idea de realizar FE, según recuerdo, fueron planteando casos hipotéticos con respecto a la facturación. Se que no aporto nada específico en mi comentario, pero tal vez ayudo a recordar por donde venía la mano. |
@manuelcanepa entiendo lo que tratas de explicarme con el ejemplo del VAT, algo similar hable con @barbanet en privado. Un poco por duro, otro poco por ser un dev exiliado y tener poca experiencia con implementaciones en Arg es que no entiendo como implementarlo en el frontend. En que estamos de acuerdo (pienso yo):
Que es lo que veo mal del ejemplo del VAT:
Opciones... Que me parece que hay que hacer (y esto si me da un poco de miedo...) Muy delirante todo esto? Ideas? Aportes!!! |
Feature/add js validation
Hay que avanzar en la definición de cómo implementar y usar los atributos.
La idea original ha sido Extension Attributes, pero quedan cuestiones por clarificar.
Algunos de los temas mencionados han sido:
The text was updated successfully, but these errors were encountered: