Extensiones de aplicación y funciones
Algunas apps agregan funcionalidades a tu tienda mediante extensiones y funciones. El desarrollador de aplicaciones configura las extensiones y funciones, que estarán disponibles cuando instales y actives la app.
Las extensiones permiten que las apps agreguen funcionalidades a áreas como la tienda online, el pago, las cuentas de cliente o Point of Sale. Por ejemplo, una app podría agregar un campo personalizado a la página de pago, abrir un bot de chat en la tienda online o mostrar puntos de fidelidad en las cuentas de cliente.
Las Functions permiten a las aplicaciones personalizar la lógica de backend de la tienda. Por ejemplo, una aplicación podría usar una función para crear un tipo de descuento personalizado, ajustar las opciones de entrega al momento del pago o aplicar reglas de pago específicas. Las funciones se ejecutan automáticamente como parte de las operaciones de la tienda después de configurar la aplicación.
Puedes ver y gestionar las extensiones y funciones de las apps instaladas desde Configuración > Apps en el panel de control de Shopify. En la página de información de la app, las tarjetas Extensiones y Functions muestran cuántas están activas y en qué áreas de la tienda están disponibles. Pasa el cursor sobre el texto de las áreas para ver dónde están activas, como Pago, Cuentas de cliente, Tienda online o Point of Sale para las extensiones, y Pago, Descuentos, Pagos o Envío y entrega para las funciones.
Haz clic en Extensiones o Functions para ver la lista completa de esa app. En la página Extensiones o Functions, puedes alternar entre las pestañas Activas e Inactivas para revisar qué extensiones o funciones están en ejecución. Haz clic en una extensión o función para abrirla. Según la extensión, se abrirá el área de la tienda donde puedes activarla o gestionarla, o la información sobre su estado.
Si eres desarrollador de aplicaciones, consulta las dev docs de Shopify sobre extensiones y las dev docs de Shopify sobre funciones para obtener documentación técnica.
En esta página
Activar extensiones y funciones
Las extensiones y funciones se activan y desactivan en el área del panel de control de Shopify donde se usan. En la página Extensiones o Functions en la configuración de la aplicación, haz clic en el nombre de una extensión o función para navegar al área donde se puede gestionar. Después de activar una extensión o función, se mostrará como activa en la página de información de la aplicación.
Si tienes acceso a la información sobre el estado de una extensión, cuando hagas clic en una extensión del pago o de las cuentas de cliente, se abrirá esa información en lugar del editor. Para abrir el editor de una de estas extensiones, pasa el cursor sobre la fila de la extensión y luego haz clic en el ícono .
Extensiones
Las extensiones se pueden activar en las siguientes áreas del panel de control de Shopify:
- Tienda online: agrega bloques de aplicación e incrustaciones de aplicación mediante el editor de temas. Obtén más información sobre cómo personalizar el tema con aplicaciones.
- Pago: agrega extensiones de aplicación en el editor de pago. Obtén más información sobre cómo gestionar aplicaciones de pago. Para eliminar una extensión, consulta la sección eliminar una aplicación.
- Cuentas de cliente: agrega extensiones de aplicación en el editor de pago. Obtén más información sobre cómo gestionar aplicaciones de pago para cuentas de cliente.
- POS: agrega extensiones a Point of Sale. Obtén más información sobre cómo gestionar extensiones de la interfaz de usuario de POS.
Functions
Las funciones se pueden activar en las siguientes áreas del panel de control de Shopify:
- Pago: agrega reglas de validación de carrito y pago. Obtén más información sobre cómo agregar validación de carrito y pago. Para desactivar o eliminar una regla, consulta desactivar una regla de pago o eliminar una regla de pago.
- Descuentos: crea tipos de descuentos personalizados con una aplicación. Obtén más información sobre cómo crear tu propio descuento con una aplicación.
- Envío y entrega: agrega personalizaciones de entrega. Obtén más información sobre cómo agregar una personalización de entrega.
- Pagos: agrega personalizaciones a la forma de pago. Obtén más información sobre cómo agregar una personalización de forma de pago.
Eventos de la app desde las extensiones
Las apps pueden usar sus extensiones de pago y de la cuenta de cliente para enviar eventos de la app a Shopify. Un evento de la app registra una acción en una extensión, como cuando un cliente ve una oferta. Shopify usa los eventos de la app para mostrar en los informes y estadísticas de tu tienda cómo los clientes usan la app. El desarrollador de apps también puede ver los eventos para supervisar y ofrecer ayuda para su app, incluso con fines analíticos.
Los eventos de la app en el pago y en las cuentas de cliente solo se envían después de que un cliente permita los informes y estadísticas en tu configuración de privacidad del cliente. Es posible que Shopify devuelva al comerciante información agregada relacionada con la identificación de visitante y la identificación de sesión, asociada a un evento de la app del desarrollador, para los informes y estadísticas del comerciante. Si no quieres que una app envíe eventos de la app en tu tienda online, desinstálala.
Comprende el estado de las extensiones
El estado de las extensiones indica con qué fiabilidad se cargan para los clientes las extensiones de una app en el pago o las cuentas de cliente. Cuando una extensión de app no se carga, los clientes no pueden usar la función que agrega al pago o a las cuentas de cliente, como un campo personalizado o los puntos de fidelidad.
Consideraciones sobre el estado de las extensiones
Antes de consultar el estado de las extensiones de una app, revisa las siguientes consideraciones:
- Solo se evalúa el estado de las extensiones activas en el pago y las cuentas de cliente.
- No se evalúa el estado de las extensiones de otras áreas, como Tienda online o Point of Sale, ni de las funciones.
- Las tasas de fallas se estiman con un criterio conservador, por lo que es menos probable que se marque una extensión con pocas cargas debido a un número reducido de fallas.
Cómo se muestra el estado de las extensiones
Cada extensión del pago y de las cuentas de cliente muestra uno de los siguientes estados de funcionamiento:
- Bueno: No se detectaron fallas de carga persistentes en la extensión.
- Advertencia: Más del 5 % de las cargas de la extensión fallaron en los últimos 7 días, y la tasa de fallas se ha mantenido por encima del 5 % durante 72 horas.
- Crítico: Más del 50 % de las cargas de la extensión fallaron en los últimos 7 días, y la tasa de fallas se ha mantenido por encima del 50 % durante 48 horas.
- Datos insuficientes: No hay suficientes datos para evaluar el estado de la extensión. Este estado se muestra cuando la extensión se cargó menos de 10 veces en los últimos 7 días o cuando su versión actual aún no tiene suficiente historial. Se evalúa el estado de cada versión de una extensión, por lo que una extensión recién actualizada puede mostrar este estado hasta que la nueva versión tenga al menos 7 días de actividad, aunque se cargue con frecuencia.
Las extensiones también tienen una página de información que muestra su estado y las siguientes métricas de los últimos 7 días:
- Tasa de fallas: La proporción de cargas de la extensión que fallaron.
- Cargas fallidas: La cantidad de veces que la extensión no se pudo cargar por un problema con la app.
- Cargas de la extensión: La cantidad de veces que se cargó la extensión.
Revisa el estado de una extensión
En el panel de control de Shopify, ve a Configuración > Apps.
Haz clic en la app que quieras revisar.
Haz clic en Extensiones.
En la pestaña Activas, revisa la columna Estado de cada extensión del pago y de las cuentas de cliente.
Opcional: Para consultar más información, haz clic en el nombre de la extensión.
Gestiona las fallas de carga de las extensiones
Si el estado de una extensión es Advertencia o Crítico, un banner en la página de información de la extensión indica que las fallas se deben a un problema de la app y que ya se notificó al desarrollador de la app. Para abrir la extensión en el editor, haz clic en Abrir en el pago o Abrir en cuentas de cliente. Si necesitas ayuda con la extensión, contacta al desarrollador de la app.
Si el estado de una extensión cambia a Crítico, el personal con acceso al estado de las extensiones recibe una alerta en el feed de Alertas de la tienda. Haz clic en la alerta para abrir la página de información de la extensión.
Resolución de problemas de errores de funciones
Si una función encuentra un error, se mostrará una advertencia en la tarjeta Functions de la página de información de la aplicación y en la página de funciones. La tarjeta muestra Errores en [number] área en lugar del recuento habitual de áreas disponibles, y la advertencia indica cuándo se detectaron los errores más recientes.
En la página Funciones, las funciones que tienen errores se resaltan con un ícono . Si una función tiene errores, contacta al desarrollador de aplicaciones para obtener ayuda. En algunos casos, es posible que el error ya esté resuelto. También puedes compartir los registros de la función para ayudar al desarrollador a solucionar el problema.