11 min de lectura Subscriptions
Precio de suscripción en Checkout UI Extensions de Shopify
El pago de una suscripción puede mostrar un precio recurrente incorrecto tras un cambio de producto. Así se localiza la causa en el plan de venta, no en la extensión de pago.
Una extensión de interfaz de pago (checkout UI extension) de Shopify no puede reescribir el precio recurrente que ve un suscriptor al pagar. Ese número proviene de la política de precios (pricing policy) del plan de venta (selling plan), así que cuando se ve mal después de un cambio de producto, la corrección va en el plan, no en la extensión.
Un vendedor con una suscripción de velas vio que el Recurring Subtotal mostraba siempre el precio inicial, incluso después de que los clientes cambiaran a una variante de recarga más barata, como se describe en un hilo de la Comunidad de Shopify. Vemos la misma confusión en nuestra propia cola de soporte: 13 preguntas sobre el pago de suscripciones en 90 días, incluidos vendedores que no saben qué promete el pago frente a lo que realmente se cobra.
De dónde viene realmente el precio recurrente
Shopify organiza los productos de suscripción en grupos de planes de venta (selling plan groups). Cada plan tiene una política de precios, y esa política tiene dos formas: fixed, un único ajuste para toda la suscripción, o recurring, un ajuste distinto una vez terminado un periodo inicial. El pago lee directamente la política asociada a esa línea.
Las extensiones de interfaz de pago se colocan junto a ese número, no dentro de él. Shopify las documenta como bloques o contenido estático colocado antes o después de las secciones del pago. El cálculo del precio lo gestiona por separado Shopify Functions, no una extensión de interfaz.
Si no has auditado tus extensiones de pago y cuenta desde el último plazo, es un buen punto de partida antes de añadir otra.
Dos cosas que la gente llama "cambio de producto"
Separa estos dos casos antes de diagnosticar: un cambio de ciclo integrado en el plan, como precio inicial de velas y luego precio de recarga sin ninguna acción del cliente, y un cambio manual de producto hecho por el comprador a mitad de la suscripción. El caso del foro mencionado arriba es del primer tipo. Un cambio manual es una acción distinta, pero actualiza el mismo objeto de política de precios por debajo.
La auditoría: averigua qué está roto
- Consulta el plan de venta detrás del producto, desde el panel de tu app de suscripciones o mediante la consulta Admin GraphQL sellingPlanGroups, y revisa sus políticas de precios.
- Comprueba si tiene una política o dos. Una sola política significa que ambos ciclos mostrarán y cobrarán el mismo número, por diseño.
- Si esperas dos precios, añade la política recurring que falta a través de tu app de suscripciones, de modo que el primer ciclo cobre el precio inicial y los ciclos posteriores el precio del cambio.
- Guarda el cambio, realiza un pedido de suscripción de prueba real y revisa su primer cobro próximo dentro de tu app de suscripciones antes de decirle a nadie que el problema está resuelto.
- Si ambas políticas ya son correctas y el pago sigue sin quedar claro, es un problema de redacción, no de precio. Pasa a la siguiente sección en lugar de volver a editar el plan.
Por qué merece la pena arreglarlo antes de la próxima migración
Un suscriptor que ve un precio al pagar y otro distinto en su extracto suele cancelar o abrir una disputa bancaria. Suele aparecer justo cuando las tiendas migran de app de suscripciones.
También hemos visto tickets de soporte donde los métodos de pago fallaban de forma independiente al precio, por ejemplo una pregunta de "iDEAL/Mollie payments not working" tras un cambio de proveedor. Es un fallo distinto que conviene revisar por separado.
Si estás valorando si una migración merece la pena, nuestro desglose de costes de suscripción cubre las comisiones que la mayoría de tiendas pasan por alto.
Cuando el número es correcto pero el texto no
Las apps construidas sobre el modelo de precios nativo de Shopify guardan un cambio igual que Shopify. Progus Subscriptions, por ejemplo, mantiene las políticas de precios de cada plan como pares de tipo de ajuste y valor de ajuste, el mismo objeto del que lee el pago, así que la auditoría anterior funciona igual sin importar qué app gestione la suscripción.
Si el importe cobrado ya es correcto y solo quieres contexto adicional antes del cambio, un desarrollador puede añadir una extensión de interfaz de pago cerca del resumen del pedido. Puede leer un precio futuro guardado en un metafield y mostrarlo como una nota. Esa nota no cambia la línea Recurring Subtotal, solo responde a la pregunta de al lado.
Shopify limita las extensiones de interfaz de pago en los pasos de información, envío y pago a tiendas con plan Shopify Plus. Las extensiones cerca del resumen del pedido siguen un tipo de destino distinto, así que confirma tu ubicación exacta antes de prometer nada.
Conclusión
Las extensiones de interfaz de pago son una capa de presentación, no un motor de precios. Cuando un número se vea mal, revisa primero la política de precios del plan de venta, y construye una extensión propia solo después de confirmar que el importe cobrado en sí es correcto.
Las apps de suscripciones cambian por adquisiciones, migraciones y proveedores que retiran funciones, más a menudo de lo que la mayoría de comerciantes espera. Vuelve a probar la política de precios y la configuración del método de pago por separado después de cualquiera de esos eventos, porque uno puede fallar sin que falle el otro.
FAQ
¿Puede una extensión de interfaz de pago ocultar un precio recurrente incorrecto?
No. Las extensiones de interfaz de pago añaden contenido junto a las funciones principales del pago; no pueden eliminar ni sobrescribir esa línea. Puedes colocar una nota al lado, pero el precio nativo sigue visible.
¿Necesito un desarrollador para arreglar un precio de suscripción en dos niveles?
Normalmente no para la política en sí. La mayoría de apps de suscripciones permiten fijar un precio inicial y un precio de renovación desde su propio panel; solo hace falta código personalizado para una nota adicional dentro del pago.
¿Arreglar el pago también arregla la página de agradecimiento?
No. La página de agradecimiento (Thank you page) usa un destino de extensión distinto al del pago, así que revísala por separado después de corregir la política de precios.
¿Es una solución exclusiva de Shopify Plus?
Solo en parte. Plus es necesario para extensiones en los pasos de información, envío y pago; las extensiones cerca del resumen del pedido siguen un destino distinto, así que confirma primero tu ubicación exacta.
¿Cómo confirmo que la corrección realmente cobró bien?
Realiza un pedido de suscripción de prueba real después de cambiar la política de precios, y luego revisa su primer cobro próximo en el panel de tu app de suscripciones antes de cerrar el ticket.
Vende suscripciones en Shopify. Más sobre Subscriptions ›