Login
Get Started

Blog de Easy Digital Downloads

Tutoriales, consejos y recursos de WordPress para ayudarte a hacer crecer tu negocio

Integración del formulario de envío de FES con varios ajustes de descarga

Última actualización:

imagen del autor
By Sean Davis
imagen del revisor
REVIEWED By Chris Klosowski President

Frontend Submissions (FES) es una de las extensiones más populares para Easy Digital Downloads porque brinda a los propietarios de tiendas la capacidad de aceptar envíos de productos de los vendedores. Eso significa que los clientes se beneficiarán no solo de los productos del propietario de la tienda, sino también de la comunidad circundante.

La naturaleza de esta funcionalidad, sin embargo, puede presentar un desafío para los propietarios de tiendas, ya que caminan por una línea muy fina entre el control del vendedor sobre los productos enviados y su propio control.

¿Deberían los vendedores poder establecer sus propios precios? ¿Qué pasa con el límite de descarga de archivos, quién establece el valor? Estas y muchas otras preguntas son las que hacen que cada instalación de FES sea única.

En este artículo, te mostraré cómo aprovechar la funcionalidad de FES para dar a tus vendedores la cantidad exacta de control que deseas que tengan.

Metadatos de descarga

Lo primero que debemos cubrir es cómo la información está directamente vinculada a las entradas de descarga (productos individuales en tu tienda).

Usaremos una de las configuraciones básicas de descarga de EDD como ejemplo. Si vas a crear una nueva entrada de descarga o editar una existente, verás un cuadro de metadatos "Configuración de descarga" en la barra lateral de la pantalla de edición.

download-settings

Digamos que tú, el propietario de la tienda, tenías un sistema de inventario único para tus productos y era importante que cada entrada de descarga en tu sitio tuviera un SKU (unidad de mantenimiento de stock) específico. A menos que tus vendedores tengan la capacidad de crear valores de SKU al enviar sus productos, tendrás que establecerlos tú mismo para cada producto. Con suficientes escenarios como este, eventualmente comenzaría a parecer que dar a los vendedores la capacidad de enviar productos te creaba más trabajo a ti en lugar de al revés.

La configuración de SKU que se muestra en la captura de pantalla anterior es una configuración que no tiene un campo FES listo para usar que puedas colocar en tu formulario de envío de FES. Sin embargo, hay una manera para que tus vendedores usen la configuración.

En WordPress, las entradas individuales de Publicaciones o Páginas pueden tener lo que se llama "metadatos" conectados a ellas. Los metadatos no son más que información almacenada que está conectada directamente a esa entrada. Y debido a que las Descargas de EDD son esencialmente lo mismo que las Publicaciones y Páginas, también admiten metadatos.

Los metadatos se organizan mediante identificadores únicos llamados claves de metadatos, de esa manera cada pieza de información se puede gestionar por sí sola. En este caso particular, la clave de metadatos para la configuración de SKU es edd_sku.

Como propietario de la tienda que crea un nuevo producto, todo lo que tienes que hacer para guardar un valor en los metadatos de descarga edd_sku es escribir tu valor en el campo de texto proporcionado. Del mismo modo, puedes editar el envío de un producto de un vendedor para introducir un valor de SKU si no les das la capacidad de hacerlo ellos mismos.

Con esta comprensión de los metadatos, las claves de metadatos y el conocimiento básico de cómo agregar campos al formulario de envío de FES, te mostraré cómo dar a tus vendedores más control y reducir tu carga de trabajo.

Claves de metadatos de campos del formulario de envío

Crear tu formulario de envío en FES es bastante sencillo. Todo lo que tienes que hacer es añadir los campos que quieres que tus vendedores completen o, al menos, que tengan la opción de completar.

Los campos que tus productos requerirán, como el título y la descripción, no necesitan mucha configuración y se incluyen automáticamente en el formulario de envío.

Otros campos como “Descargar precios y archivos” están diseñados para cumplir un propósito específico. Por lo tanto, aunque no sea un campo obligatorio por defecto, la configuración es muy específica para el propósito del campo.

La mayoría de los campos, sin embargo, son más como herramientas basadas en el tipo de campo, no en el propósito del campo. Esto significa que un campo de texto general se puede usar de cualquier manera que consideres oportuna. En mi ejemplo, un campo de texto es lo que vamos a usar para permitir que los vendedores establezcan su propio valor de SKU.

Teniendo en cuenta lo que has aprendido sobre los metadatos y el hecho de que cada pieza de metadato tiene una clave de metadato única para su identificación, lo que tenemos que hacer es conectar nuestro campo FES directamente a la clave de metadato que queremos que los vendedores controlen... y es muy fácil de hacer.

sku-field

Como puedes ver en la imagen de arriba, los campos de texto tienen configuraciones y campos muy generales. En este caso, el campo más importante es “Clave de metadatos”. Como lo establecí para que coincida con la clave de metadatos de la configuración real en EDD, ahora estamos dando a los vendedores un campo que edita directamente la configuración de SKU para el producto.

Con este campo guardado en el formulario de envío y como campo obligatorio, los propietarios de las tiendas nunca tendrán que preocuparse por establecer el valor de SKU o dar a los vendedores acceso de back-end al sitio para establecerlo ellos mismos. Pueden hacerlo directamente desde el panel de control del vendedor de FES al enviar o editar sus propios productos. Impresionante.

Usar esta información en el mundo real

Por simple que parezca, todavía tendrás que hacer un poco de trabajo para configurarlo en cada caso. Las claves de metadatos no se muestran simplemente junto a la configuración en una página de Añadir/Editar descarga. Por lo tanto, encontrarlas puede ser un desafío.

Una forma sencilla de encontrar la clave de metadatos para una configuración simple es usar el inspector de tu navegador. Al inspeccionar el elemento de campo real de la configuración a la que necesitas dar acceso a tus vendedores, a menudo puedes ver el valor de la clave de metadatos en el atributo “name” del elemento de entrada que controla la configuración.

inspect-sku

En la imagen de arriba, puedes ver que “edd_sku” es la clave de metadatos necesaria para conectar el campo de entrada de tu formulario de envío a esa configuración.

Esto puede ser un poco más difícil en otros casos. Primero, hay que entender que algunas configuraciones son demasiado complejas para controlarlas desde un formulario de envío de FES. Del mismo modo, algunas extensiones ya están integradas con FES y crean sus propios campos de formulario de envío de FES para las configuraciones que añaden a la pantalla de Añadir/Editar descarga.

Cuando lo anterior no aplica pero aún no tienes la clave meta que necesitas, es hora de profundizar en el código. No hay límite en la cantidad de metadatos que se pueden agregar a una descarga a través de la configuración. Por lo tanto, si tienes instaladas varias extensiones de EDD, o quizás otros complementos que no tienen nada que ver con EDD, es posible que tengas más configuraciones a considerar.

Lo que tienes que hacer aquí es mirar el código fuente del complemento/script/etc. que agrega la configuración a la descarga. Cada configuración que recibe y guarda la entrada del usuario (tú) en esa pantalla de Agregar/Editar descarga utiliza funciones de metadatos de publicaciones de WordPress como add_post_meta() o update_post_meta(). Ambas funciones se pueden usar para crear una nueva configuración y ambas requieren que especifiques la clave meta para esa configuración. Por lo tanto, si puedes encontrar estas funciones en el código, puedes encontrar las claves meta.

La estructura básica del código será muy similar a esta:

add_post_meta( $post_id, $meta_key, $meta_value, $unique );

En ese código, $meta_key representa el valor que necesitarás para la clave meta de tu campo FES.

Nota: En algunos casos únicos, el código puede ser un poco más complejo e incluir cosas como variables de PHP como clave meta. Si ese es el caso, puede ser hora de empezar a buscar un desarrollador personalizado.

Claves Meta de Configuración de Descarga Útiles

Hay algunas configuraciones predeterminadas de EDD que no están conectadas a los campos del formulario FES. A continuación se muestran los nombres de esas configuraciones y sus claves meta correspondientes que se pueden usar en los campos del formulario FES apropiados.

Límite de Descarga de Archivos_edd_download_limit
Notas de Descargaedd_product_notes
Mostrar Botón de Compra_edd_hide_purchase_link

La Conclusión

Como probablemente habrás notado, no hay un único fragmento de código que satisfaga todas tus necesidades aquí. Es más, FES simplemente no se puede integrar con todas las configuraciones de tu sitio. Pero una comprensión básica de los metadatos de descarga, las claves meta y los campos FES puede llevarte muy lejos.

Piensa detenidamente qué nivel de control necesitan los vendedores de tu tienda y trabaja para optimizar el proceso tanto como sea posible para mejorar la experiencia del usuario. Los vendedores se consideran propietarios de la tienda dentro de tu mercado. Implementar lo que has aprendido en este artículo beneficia a ambos extremos de la asociación.

Recursos populares

Descargo de responsabilidad: Nuestro contenido es compatible con los lectores. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia EDD, por qué es importante y cómo puedes apoyarnos.

Experimenta Ventas sin Interrupciones con EDD

Gestiona tu tienda digital sin esfuerzo con potentes herramientas y transacciones seguras

¡Lo más popular en EDD ahora mismo!

Cómo escribir descripciones de productos digitales con WordPress para impulsar las ventas
How to Write Effective Digital Product Descriptions
Writing digital product descriptions is harder than it looks. Your words are the only thing standing between a browser and…
Cómo hacer que los productos digitales se encuentren en la búsqueda de IA | Optimización de la búsqueda de productos digitales con IA
How to Get Digital Products Found by AI Search
AI is changing how people find products to buy. It's not just in ChatGPT. Google AI Overviews now appear above…

¡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.