Posted by alblez on May 19, 2015 at 5:50pm
Hola,
estoy con commerce, y necesito registrar la dirección del usuario en el formulario de registro para después usarla en el momento de compra, agregue un campo address en el registro de usuario y estoy intentando recuperar esa dirección en el momento de compra usando address book pero no sé como vincular esta, saben como puedo vincular estos dos campos?
saludos

Comments
usa rules
No entiendo bien tu pregunta, pero me suena a que puedes usar rules, crea un "rule" que reaccione en el evento "create new user", y ahi haces un "set data value" de un campo a otro.
me explico mejor, pero me
me explico mejor, pero me suena la idea de rules.
en el formulario de registro estoy capturando con un address field "Postal address" la dirección del usuario, quiero que cuando el usuario llegue al proceso de pago en "Checkout" pueda seleccionar la dirección que almaceno en el formulario de registro
mejor con REFERENCES
ya entiendo un poco mas, mejor utiliza los modulos REFERENCES Y USER REFERENCES, asi no duplicas el contenido, al momento de "pagar" jalas con "user references" los datos del formulario de registro (en tu "view" de pago, añades un "relationship" al "loged-in user"), una vez hecho esto, puedes jalar todos los campos que quieras del registro.
EDIT:
creo que sin esos módulos también lo puedes hacer, solamente haz lo de "relationship" mencionado arriba.
Hola alblez, Yo también estoy
Hola alblez,
Yo también estoy dándole vueltas a drupal commerce, y te diré que para lo que tu dices uso el módulo Commerce Addressbook, deberías echarle un vistazo. Quizá también te haga falta el módulo NIF Field... Ya nos vas diciendo cómo te va.
Un saludo
librematica.es
Hola!, @pinueve no me quedo
Hola!,
@pinueve no me quedo clara tu solución y @marcetm con addressbook no me funciono aunque tal vez me haga falta algo.
finalmente y por cuestión de tiempo lo hice con el modulo commerce_extra "Commerce Extra Address Populate" que hace justo lo que buscaba; captura la dirección en el registro y luego la puede reusar en el proceso de compra