¿Cómo agregar atributos personalizados en la página de cuenta?
En Magento 2, puede agregar atributos personalizados a la página de la cuenta del cliente siguiendo estos pasos:
- Cree un nuevo atributo de cliente: navegue hasta Tiendas > Atributos > Cliente en el panel de administración de Magento 2. Clickea en el Agregar nuevo atributo e ingrese la información requerida para su nuevo atributo de cliente. Asegúrese de configurar el Visible en la interfaz opción de Sí y seleccione el apropiado Tipo de entrada por tu atributo.
- Agregue el atributo al formulario del cliente: navegue hasta Tiendas > Atributos > Dirección del cliente en el panel de administración de Magento 2. Clickea en el Agregar nuevo atributo e ingrese la información requerida para su nuevo atributo de dirección de cliente. Asegúrese de configurar el Visible en la interfaz opción de Sí y seleccione el apropiado Tipo de entrada por tu atributo. Una vez que haya creado el atributo de dirección de cliente, navegue hasta Tiendas > Configuración > Clientes > Configuración de Cliente > Plantillas de Dirección y agregue su nuevo atributo a las plantillas de dirección del cliente editando las plantillas y agregando el código de atributo entre llaves, así: {{custom_attribute}}.
- Modifique la plantilla de la página de la cuenta del cliente: para mostrar su nuevo atributo en la página de la cuenta del cliente, deberá modificar el archivo de plantilla apropiado. Copia el índice_cuenta_cliente.xml archivo de proveedor/magento/módulo-cliente/vista/frontend/diseño/ al directorio de diseño de su tema. Luego, abra el archivo y agregue el siguiente código al cuerpo tag:
- php
- Copiar código
número_de_móvil,atributo_personalizado número_de_móvil,atributo_personalizado- Número de teléfono móvil Atributo personalizado
- Reemplace custom_attribute con el código de su atributo personalizado.
- Modifique la plantilla de la página de la cuenta del cliente:
- Copie el archivo info.phtml de proveedor/magento/module-customer/view/frontend/templates/account/dashboard/ al directorio de plantillas de su tema. Luego, abra el archivo y agregue el siguiente código donde desea que aparezca su atributo personalizado:
- php
- Copiar código
getCliente()->getCustomAttribute()): ? > escapeHtml(__('Atributo personalizado')) ?> escapeHtml($bloque->getCustomer()->getCustomAttribute()) ?>
Después de seguir estos pasos, su atributo personalizado debería aparecer en la página de la cuenta del cliente.
Extensiones destacadas
Más de 1000 organizaciones que confían en nosotros
Contáctenos
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente