Login
Get Started

Documentación de Easy Digital Downloads

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

Precios variables

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

Aunque los precios variables son opcionales, muchas tiendas dependen de su funcionalidad para ofrecer una gama de opciones de compra a sus clientes. Los precios variables a menudo tienen más sentido que tener entradas de producto separadas y relacionadas.

A continuación, describiremos qué son [y qué no son] los precios variables, su configuración adicional, el comportamiento en el front-end, casos de uso, integraciones de extensiones y más.

¿Qué son los precios variables?

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

Precios variables estándar

Al configurar un nuevo producto, los precios variables no están habilitados 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 los precios variables.

Para habilitar los precios variables, debes marcar la casilla etiquetada como Habilitar precios variables en la sección de Precios de descarga.

Al habilitar los precios variables, aparecerá una nueva interfaz que te permitirá introducir información sobre una opción de precio fila por fila. 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 front-end 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 se cargue la página.

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

Modo de compra con múltiples opciones

Cuando marques la casilla para habilitar precios variables, aparecerá otra casilla 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 su compra. 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 del 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í tienes 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, siempre recibirá dos archivos de producto independientemente de la opción de precio comprada.

Precios variables 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 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.

La fijación de precios variable también funciona con los paquetes. Nada cambia en la forma en que configuras la fijación de precios variable en el Paquete A, o en cualquiera de los otros tres productos. Sin embargo, después de cambiar el 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 seleccionas lo que se está comprando. La diferencia clave es que al configurar un paquete, no seleccionas archivos, sino que seleccionas 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 con 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 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 formas 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 utilizan Easy Digital Downloads para vender sus álbumes de música. Al igual que el 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 un punto de vista de 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, ya que 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 (normalmente 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 está ahora 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

Puede que reconozca las opciones de licencia de nuestro propio sitio web. Usando la extensión Licencias de software, 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 Licencias de software está activada:

Si bien hay mucho más que configurar al usar Licencias de software, 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 tocar 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 Licencias de software 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 Pagos recurrentes.

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, observe cómo la visualización de las opciones de precio en el front-end se ha modificado para reflejar los detalles de la suscripción:

Como puede ver, las posibilidades son infinitas.

Preguntas frecuentes y problemas de precios variables

A continuación, encontrará respuestas a algunas de las preguntas más comunes sobre precios variables. Si no ve su consulta en la lista, póngase en contacto con soporte para obtener ayuda.

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

Sí.

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

Aunque Easy Digital Downloads no ofrece esta funcionalidad, está disponible a través de una extensión de terceros. https://wordpress.org/plugins/easy-digital-downloads-variable-defaults/ Póngase en contacto con el creador de la extensión si tiene 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 estemos hablando de opciones de precio, archivos de producto o ambos, no hay forma de subir un solo archivo de imagen y que 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, por 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 formulario HTML grande. Cada vez que guarda/actualiza la página, está haciendo 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 cada fila de carga de archivos incluye múltiples configuraciones individuales, el número de campos que se envían puede alcanzar rápidamente cientos, si no miles.

En su servidor, donde está configurado PHP, hay varias configuraciones y valores que su 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 supere 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, debe contactar a su host y solicitar que “aumenten 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.

¿La extensión Precios Personalizados funciona con precios variables?

Sí.

¿La extensión Envíos desde el Frontend admite 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 añadir 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 las opciones una vez añadidas al carrito es eliminar el producto del carrito y luego volver a añadir la selección correcta. Una solución mucho mejor se puede encontrar 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.

Was this article helpful?

¡Empieza a vender hoy mismo!

Únete a más de 50.000 propietarios 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]