GeoPixel Posted August 14, 2019 Share Posted August 14, 2019 (edited) Buenas tardes, Hay alguna manera de obtener la dirección de correo del usuario logueado en cualquier página de la tienda? He leído que podría extraer los datos mediante las cookies o con las SESSION's, pero no lo consigo hacer. Necesito obtener el correo para pasar información a una API posteriormente. Gracias Edited September 4, 2019 by GeoPixel (see edit history) Link to comment Share on other sites More sharing options...
gusman126 Posted August 14, 2019 Share Posted August 14, 2019 "Necesito obtener el correo para pasar información a una API posteriormente? " Cuando lo necesitas? cuando hace el pedido, rellena los datos, visita la web? Lo normal seria hacer un modulo que detectara si ha logeado, leer los datos y enviarlos por API Lo mismo si hace un pedido o un carrito abandonado, añades en el modulo el codigo y envias la API Link to comment Share on other sites More sharing options...
GeoPixel Posted August 16, 2019 Author Share Posted August 16, 2019 (edited) Gracias por tu respuesta @gusman126 Lo necesito en el momento de añadir una dirección nueva, por parte del usuario, en sus datos personales. Recojo todos los datos de la nueva dirección, como Alias, Empresa, CP, Localidad, DNI, num. tlf.... y los paso a una API, donde dicho usuario ya está registrado anteriormente, ya que lo añadí en el momento que se registró en la web. El proceso es el siguiente: Usuario, Se regisitra en la web --> Envio datos de registro a la API --> Usuario, Añade una dirección y datos secundarios --> Actualizo la API pasandole los nuevos datos La identificación en la API se realiza por correo electrónico y por eso quiero pasarle la dirección en el momento de actualizar los datos, pero no se como obtenerlo, ya que en el formulario de dirección no hay campo correo y por eso quiero obtenerlo mediante la SESSION o las cookies. Edited August 16, 2019 by GeoPixel (see edit history) Link to comment Share on other sites More sharing options...
GeoPixel Posted August 16, 2019 Author Share Posted August 16, 2019 Lo he acabado solucionando. Por si a alguien le sirve: Context::getContext()->customer->email; Uso getContext para sacar todos los datos de la sessión y le especifico que quiero el email del usuario. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now