Iniciar sesión
Empezar

Documentación de Easy Digital Downloads

Documentación, Materiales de Referencia y Tutoriales para Easy Digital Downloads 

Precios variables

El precio variable es una característica principal de Easy Digital Downloads que te permite definir opciones de precio personalizadas que son específicas para un solo producto. Esta funcionalidad es un subconjunto de
crear un producto.

Si bien el precio variable es opcional, muchas tiendas dependen de su funcionalidad para ofrecer una gama de opciones de compra a sus clientes. El precio variable a menudo tiene más sentido que tener entradas de productos separadas y relacionadas.

A continuación, describiremos qué es [y qué no es] el precio variable, su configuración adicional, el comportamiento en el frontend, los casos de uso, las integraciones de extensiones y más.

¿Qué es el precio variable?

Como se mencionó anteriormente, el precio variable te brinda la capacidad de agregar múltiples opciones de compra a un solo producto en tu tienda. Veamos las dos formas básicas de implementar el precio variable.

Precio variable estándar

Al configurar un nuevo producto, el precio variable no está habilitado por defecto. El precio de tu nuevo producto se establece en $0.00 por defecto y permanecerá así hasta que cambies el precio o habilites el precio variable.

Para habilitar el precio variable, debes marcar la casilla etiquetada como Habilitar precio variable en la sección Precios de descarga.

Al habilitar el precio variable, aparecerá una nueva interfaz que te permitirá ingresar información sobre una opción de precio, una fila a la vez. Como mínimo, cada fila necesita un nombre de opción. Si el campo de precio se deja en blanco, se asume que el precio de esa opción es $0.00.

Además, después de crear múltiples opciones de precio, puedes establecer una opción en particular como la predeterminada haciendo clic en el botón de radio correspondiente a la opción de precio en la columna
Predeterminado.

Aquí tienes un ejemplo de un producto que utiliza precios variables con tres opciones de precio, una de las cuales está configurada como la selección predeterminada para los clientes.

Esta configuración de producto permitirá al cliente comprar la Opción Uno, la Opción Dos o la Opción Tres. La Opción Dos se seleccionará por defecto, aunque el cliente puede seleccionar fácilmente una opción diferente. La visualización del botón de compra en el frontend se verá similar a esto:

Observa que los valores que proporcionas para
Nombre de la opción y Precio se utilizan como etiquetas para los botones de radio. Del mismo modo, la opción de precio que seleccionaste como Predeterminado se seleccionará automáticamente cuando la página cargue.

Desde aquí, el cliente puede hacer clic en el botón de compra, dejando la selección como está, o seleccionar una opción de precio diferente antes de continuar.
En esta configuración estándar, solo se puede seleccionar una opción de precio por el cliente. Esto nos lleva a la siguiente configuración que es posible que hayas visto en capturas de pantalla anteriores.

Modo de compra de opción múltiple

Cuando marcas la casilla para habilitar precios variables, otra casilla se mostrará debajo de ella con la etiqueta
Habilitar modo de compra de múltiples opciones. Permite agregar varias opciones de precio a tu carrito a la vez.

Como indica la etiqueta, el modo de compra de múltiples opciones permite al cliente seleccionar más de una opción de precio a la vez para comprar. Marcar esta casilla no cambiará nada en la pantalla de edición sobre cómo configuras tus opciones de precio. Sin embargo, cambiará el botón de compra en el front-end para mostrar las opciones de precio como casillas de verificación en lugar de botones de radio.

Este simple cambio aprovecha la naturaleza del HTML. En un solo formulario HTML, las casillas de verificación agrupadas permiten selecciones múltiples a la vez, mientras que los botones de radio agrupados no.

En pocas palabras, el estado de tu configuración de modo de compra de múltiples opciones determina si tus clientes pueden comprar más de una opción de precio [de un solo producto] a la vez.

Nota: el orden de visualización en el front-end de tus opciones de precio se puede controlar haciendo clic y arrastrando el icono de dirección que aparece a la izquierda de cada opción de precio en la pantalla de edición.

Archivos de producto asociados

Las opciones de precio no tienen que estar asociadas con archivos de producto porque Easy Digital Downloads en sí no requiere que los productos tengan archivos. Sin embargo, cuando los archivos de producto están presentes, tienes control sobre cómo se asocian estos archivos con tus nuevas opciones de precio.

Cuando anteriormente marcaste la casilla para habilitar precios variables, ocurrió otro cambio en la interfaz que quizás no hayas notado. En la sección
Archivos de Descarga, se agregó una nueva columna llamada Asignación de Precio al área de Descargas de Archivos, lo que te permite asociar directamente un archivo de producto a una opción de precio que ya se ha creado.

Observa que el menú desplegable de Asignación de Precio, que se mostrará para cada fila de archivo de producto, tiene una lista poblada de tus opciones de precio definidas, así como una selección de
Todos. Todos, la selección predeterminada, significa que independientemente de la opción de precio que compre el cliente, este archivo se distribuirá con la compra. Si no configuras la Asignación de Precio, este es el comportamiento estándar.

Para asociar un archivo de producto con una opción de precio en particular, lo seleccionarías de este menú. Hacerlo garantiza que el archivo solo se distribuirá al cliente si se compra la opción de precio asociada. Ninguna otra compra de opción de precio distribuirá ese archivo.

Aquí hay un ejemplo de un producto que tiene un archivo de producto general y un archivo de producto adicional asociado con cada opción de precio:

Con esta configuración, asumiendo que el cliente solo compra una opción de precio, él o ella siempre recibirá *dos* archivos de producto independientemente de la opción de precio comprada.

Precio variable con Paquetes

En el artículo Creación de Productos, aprendiste sobre las Opciones de Tipo de Producto, que te permiten dejar un producto configurado como tipo *Predeterminado*, o cambiarlo a un *Paquete*.

Los paquetes son un tipo especial de producto que te permite configurar un solo producto como una forma de comprar acceso a múltiples productos. Por ejemplo, si el Producto A, el Producto B y el Producto C son entradas de producto separadas con sus propios precios y archivos, puedes crear el Paquete A como una forma de comprar los productos individuales mencionados en una sola transacción.

Los precios variables también funcionan con los paquetes. Nada cambia en la forma en que configuras los precios variables en el Paquete A, o en cualquiera de los otros tres productos. Sin embargo, después de cambiar la Opción de Tipo de Producto en el paquete, los campos de carga de archivos serán reemplazados por menús desplegables que se poblarán con todos los demás productos de tu tienda, junto con sus opciones de precios.

Conceptualmente, esto es lo mismo que el tipo de producto Predeterminado en el sentido de que estás seleccionando lo que se está comprando. La diferencia clave es que al configurar un paquete, no estás seleccionando archivos, sino que estás seleccionando productos completos y/o sus opciones de precio.

El objetivo aquí es asociar las opciones de precio del Paquete A con productos hijos completos, o las opciones de precio de esos productos hijos. La captura de pantalla a continuación describe una configuración común.

Para ilustrar aún más lo que esto significa, pongamos la configuración anterior en palabras.

  • Comprar la Opción 1 te da acceso a Producto A – Opción 1 y Producto B – Opción 1
  • Comprar la Opción 2 te da acceso a Producto A – Opción 2 y Producto B – Opción 2

Además, si seleccionaras el Producto B en sí en lugar de una de sus opciones de precio, entonces todas las opciones de precio del Producto B se incluirían en la compra de la compra correspondiente del Paquete A.

Por último, para cualquier producto que se seleccione para incluirlo en un paquete, ya sea un producto completo o sus opciones de precio, los archivos del producto asociados con el producto (y sus opciones de precio apropiadas) se vuelven accesibles según su configuración al comprar el paquete.

Como puedes ver, la configuración de precios variables es completamente opcional, pero también está repleta de comportamiento predeterminado y configuraciones adicionales que te permiten crear fácilmente opciones de precios que satisfagan tus necesidades específicas. En su forma más simple, la información anterior cubre los precios variables. Ahora cubramos cómo se pueden usar los precios variables en el mundo real.

Casos de uso comunes de precios variables

Hay docenas, si no cientos de maneras de poner en uso los precios variables. Sin embargo, el equipo de Easy Digital Downloads ve ciertos casos de uso una y otra vez. Aquí hay algunos casos que ponen en uso todas las configuraciones adicionales.

Venta de álbumes de música

Este es probablemente uno de los casos de uso más comunes para los precios variables. Los músicos independientes usan Easy Digital Downloads para vender sus álbumes de música. Muy parecido al popular servicio iTunes, estos músicos quieren poder vender un álbum completo así como pistas individuales. Los precios variables con el modo de compra de múltiples opciones son perfectos para eso.

Si planificamos esto antes de configurar el producto, está claro que el cliente debería tener la opción de comprar una sola pista, varias pistas a la vez o el álbum completo con todas las pistas incluidas. Desde el punto de vista de la planificación, la lista de productos se vería así:

  • pista 1
  • pista 2
  • pista 3
  • álbum completo

Observe que el álbum completo es una opción al igual que las pistas individuales. No se necesita jerarquía para las opciones de precio. Son los archivos del producto los que contienen la estructura de lo que el cliente está comprando. Eche un vistazo a esta configuración de producto basada en los planes anteriores:

El modo de compra de múltiples opciones está habilitado para permitir la compra de varias pistas individuales a la vez. La opción de precio de álbum completo está configurada como predeterminada, porque esa es la compra preferida. Los archivos de producto individuales se asocian con las opciones de precio apropiadas.

Lo importante a señalar es que el archivo de producto álbum-completo (típicamente una carpeta .zip comprimida) incluye todas las pistas individuales. Easy Digital Downloads no incluye los otros archivos en una sola descarga por usted. Simplemente empaquetaría los archivos del producto apropiadamente antes de subirlos a su producto.

Su álbum ahora está listo para ser distribuido utilizando precios variables con el modo de compra de múltiples opciones.

Consejo profesional: agregue otro archivo de producto para la carátula y establezca su Asignación de precio en Todas. 😉

Opciones de licencia

Es posible que reconozca las opciones de licencia de nuestro propio sitio web. Usando la extensión Software Licensing, ofrecemos tres opciones de precio que permiten a los clientes decidir cuántas activaciones de licencia desean recibir para las extensiones que están comprando.

Como habrá adivinado, no hay nada en la interfaz de usuario de precios variables predeterminada que le permita configurar detalles como las activaciones de licencia para un producto que se vende. Estas opciones adicionales solo existen cuando son agregadas programáticamente por extensiones.

Aquí hay un vistazo a las opciones de precios variables cuando la extensión Software Licensing está activada:

Si bien hay mucho más que configurar al usar Software Licensing, la captura de pantalla anterior ilustra los cambios realizados en las filas de precios variables cuando la extensión está activada. Si se deja sin modificar para un producto sin licencia, el comportamiento descrito anteriormente en el artículo no cambiará.

Sin embargo, la captura de pantalla muestra cómo una extensión puede agregar nuevos campos y configuraciones que le permiten definir detalles específicos sobre una opción de precio variable. Si bien esto sigue siendo un producto en general, la configuración adicional proporcionada por Software Licensing permite que cada opción de precio se comporte de acuerdo con la configuración elegida.

Opciones de precio de pago recurrente

Muchas otras extensiones agregan campos a las filas de opciones de precio e interactúan con ellas lógicamente según la funcionalidad necesaria. Algunas de ellas incluso modifican la visualización frontal de las opciones de precio según la configuración del backend, como nuestra extensión Recurring Payments.

Cuando una opción de precio se establece como un pago recurrente, se habilitan campos adicionales para establecer los detalles específicos del comportamiento recurrente de esa opción de precio.

Con esa configuración, observa cómo se ha modificado la visualización en el front-end de las opciones de precio para reflejar los detalles de la suscripción:

Como puedes ver, las posibilidades son infinitas.

Preguntas frecuentes y problemas de precios variables

A continuación, encontrarás respuestas a algunas de las preguntas más comunes sobre precios variables. Si no ves tu inquietud en la lista, contacta con soporte para obtener ayuda.

¿Si asigno un nuevo archivo de producto a una opción de precio que ya ha sido comprada, tendrán mis clientes acceso al nuevo archivo?

Sí.

¿Puedo tener una configuración de precios variables predeterminada que se establezca automáticamente para todos los productos nuevos?

Si bien Easy Digital Downloads no proporciona esta funcionalidad, está disponible a través de una extensión de terceros. https://wordpress.org/plugins/easy-digital-downloads-variable-defaults/ Por favor, contacta al creador de la extensión si tienes preguntas o inquietudes.

Dirijo un sitio de fotos de stock. Si subo una sola imagen, ¿puede establecer las opciones de precios basándose en los tamaños de imagen creados automáticamente?

No. Ya sea que hablemos de opciones de precio, archivos de producto o ambos, no hay forma de subir un solo archivo de imagen y que este cree automáticamente diferentes tamaños de imagen para que se establezcan como opciones de precio separadas. Las opciones de precio y las asociaciones de archivos deben configurarse manualmente independientemente del tipo de archivo del producto.

¿Puedo ver estadísticas detalladas e informes de ganancias para las opciones de precios variables?

Por el momento no. Esta mejora es una alta prioridad en nuestra junta de desarrollo. Sin embargo, hasta ahora, el rendimiento de las opciones de precio se incluye en las estadísticas del producto completo.

¿Hay un límite en la cantidad de opciones de precio que puedo tener?

Técnicamente, no. No establecemos un límite en la cantidad de opciones de precio que puede tener un solo producto. Sin embargo, normalmente se impone un límite ajustable a nivel del servidor.

La pantalla de edición del producto, como la mayoría de las pantallas de administración de WordPress, es simplemente un gran formulario HTML. Cada vez que guardas/actualizas la página, esencialmente haces clic en el botón "enviar" de un formulario. Eso significa que cada configuración en la pantalla es un campo del formulario, ya sea el título del producto, la casilla de verificación para habilitar precios variables, o incluso el área de texto para Notas de descarga.

Si bien la gran mayoría de los usuarios nunca tendrán un problema, hay algunos que pueden necesitar tener cientos de opciones de precio y entradas de archivos de producto correspondientes. Teniendo en cuenta que cada opción de precio individual y fila de carga de archivos incluye múltiples configuraciones individuales, la cantidad de campos que se envían puede alcanzar rápidamente cientos, si no miles.

En tu servidor donde está configurado PHP, hay varias configuraciones y valores que tu host controla. Una de estas configuraciones se llama
max_input_vars y su valor suele ser 1000. Es decir, el número máximo de valores de entrada (campos de formulario) que se pueden enviar a la vez es 1000. Como se describió anteriormente, es posible que superes ese límite.

En ciertos casos, alcanzar ese límite no presentará ningún tipo de error. En su lugar, algunos de los campos de la página no se guardarán. En lo que respecta a los precios variables y sus archivos asociados, es posible que vea que muchas de sus filas se guardan correctamente hasta cierto número y el resto desaparece.

Si esa situación ocurre, usted
debe contactar a su host y solicitar que “se aumente
max_input_vars a un valor más alto”. En el pasado, un aumento a 3000 ha resuelto el problema para muchos. Solicite un número que estime que eliminará la restricción para sus necesidades.

Hace laPrecios personalizadosextensión funciona con precios variables?

Sí.

Hace laEnvíos de Frontendextensión soporta precios variables?

Sí.

¿Puedo usar Cantidades de Artículo con precios variables?

Sí.

¿Puedo usar el shortcode [purchase_link] para una opción de precio variable?

Sí. Consulte la documentación para saber cómo usar el parámetro price_id.

¿Puedo agregar una opción de precio al carrito usando una URL de agregar al carrito personalizada?

Sí. Sin embargo, solo puede agregar una opción de precio de un producto por URL. Consulte la documentación para saber cómo construir la URL con una opción de precio.

Si un cliente agrega una opción de precio variable al carrito y decide cambiar de opción, ¿cómo funciona eso?

Por defecto, la única forma de cambiar de opción una vez agregada al carrito es eliminar el producto del carrito y luego volver a agregar la selección correcta. Una solución mucho mejor se encuentra en la extensión Variable Pricing Switcher.

¿Puedo mostrar las opciones de precios variables como un menú desplegable en lugar de una lista de opciones?

Esto requiere desarrollo personalizado. Sin embargo, ya existe un fragmento de código escrito que debería hacer el trabajo.

¿Fue útil este artículo?

¡Empieza a vender hoy mismo!

Únete a más de 50.000 dueños de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]