Documentación de Charitable

Aprende a sacar el máximo partido a Charitable con instrucciones claras y paso a paso.

Charitable Tributes: Configuración, integraciones y referencia para desarrolladores

Requiere: 

  • Charitable Pro 1.8.16+
  • Tributos Benéficos 1.0.0+

Esta página es la referencia completa para Homenajes Benéficos: cada ajuste que puedes cambiar, cómo funciona con los otros complementos de Homenajes Benéficos y la superficie completa del desarrollador de hooks, acciones AJAX, endpoints REST y plantillas.

Si buscas cómo hacer una tarea específica, las guías enfocadas suelen ser un mejor punto de partida. Esta página es el mapa de todo.

Ajustes de Homenajes

Todos los ajustes se encuentran en Homenajes Benéficos » Homenajes » Ajustes, organizados en pestañas.

General

  • Nivel de privacidad predeterminado – el nivel de privacidad aplicado a los homenajeados nuevos (público, aprobación familiar, miembros o enlace privado).
  • Etiqueta de homenaje predeterminada – el texto utilizado cuando un tipo de homenaje no especifica el suyo propio.
  • Patrón de formulario – el diseño predeterminado para los campos de homenaje en los formularios de donación.
  • Línea de contexto del donante – el texto de ayuda que se muestra encima de los campos de homenaje.
  • Texto de consentimiento GDPR – el texto de consentimiento que se muestra cuando un donante elige notificar a un ser querido.

Formulario de Donación

  • Patrón de formulario – elige Bloques en línea (campos de homenaje en la sección de importe) o Bloques por pasos (campos de homenaje en su propio paso).
  • Línea de contexto del donante – personaliza el texto de ayuda con tu propia voz.

Integraciones

Un interruptor para cada una de las cinco integraciones, para que puedas desactivar cualquiera de ellas. Consulta la sección Integraciones más abajo para ver qué hace cada una.

Correos electrónicos de Homenajes

  • Habilita y configura la notificación de homenaje, incluyendo el nombre del remitente, el correo del remitente y los asuntos y cuerpos por tipo de homenaje.
  • Configura la programación del resumen familiar (desactivado, semanal, quincenal o mensual), el día en que se envía y su asunto.

Tarjeta electrónica de Homenajes

  • Habilita el formato más enriquecido de tarjeta electrónica y establece su titular, línea de atribución y color de acento.
  • Establece el asunto, la ceja y el texto de cierre por tipo de homenaje.
  • Enviar Tarjeta Electrónica de Prueba para previsualizar el resultado.

Campos personalizados

Un gestor impulsado por AJAX para definir tus propios campos en homenajeados y en campañas de homenaje. Los campos personalizados aparecen en los registros y están disponibles como etiquetas de correo electrónico.

Los ajustes se almacenan en la opción charitable_tributes_settings; las definiciones de campos personalizados en charitable_tributes_custom_fields.

Integraciones de Homenajes con otros complementos

Homenajes detecta cada complemento relacionado y añade comportamiento consciente de los homenajes. Si un complemento no está instalado, esa integración simplemente no hace nada. Cada una puede desactivarse en Ajustes > Integraciones.

ComplementoLo que Homenajes añadeConfiguración
Donaciones recurrentesLa opción anual de homenaje que convierte un regalo único en un regalo recurrente, con los detalles del homenaje conservados en cada renovación.recurring_upsell
Muro de Donantes(núcleo)Una etiqueta "En memoria de [Homenajeado]" añadida al nombre del donante en el muro de donantes principal de tu sitio.donor_wall_tribute_tag
DonorTrustSuprime las insignias de DonorTrust en las páginas de homenaje, que tienen su propia atribución de donante.donortrust_suppress
Recibos en PDFUna sección de homenaje formateada en el recibo PDF generado. Requiere PDF Receipts 1.1.3+.pdf_receipts_tribute_section
Conexión de AutomatizaciónRegistra eventos de homenaje (donación completada, campaña creada, homenajeado creado) para webhooks y automatizaciones.automation_connect_events

Privacidad y accesibilidad

  • RGPD – Tributes participa en las herramientas de exportación y borrado de datos personales de WordPress, por lo que una solicitud de datos incluye información de homenaje y homenajeado vinculada a la persona.
  • Consentimiento – las notificaciones familiares solo se envían cuando el donante confirma el consentimiento, y los resúmenes familiares requieren una opción de exclusión explícita.
  • Accesibilidad – las superficies visibles para el donante están construidas según WCAG 2.1 AA.

Referencia del desarrollador para Homenajes

Acciones

AcciónSe dispara cuando
charitable_tributes_initEl contenedor del complemento está listo. El lugar más seguro para registrar extensiones.
charitable_tributes_campaign_createdSe crea una campaña de homenaje.
charitable_tributes_donation_linkedUna donación se vincula a un homenajeado (evento de retrocompatibilidad).
charitable_tributes_donation_completedUna donación de homenaje se completa (evento canónico, carga útil amplia).
charitable_tributes_donation_refundedSe reembolsa una donación de homenaje.
charitable_tributes_honoree_createdSe crea un registro de homenajeado.
charitable_tributes_honoree_mergedSe fusionan dos homenajeados.
charitable_tributes_annual_reminder_sentSe envía un recordatorio de donación anual.
charitable_tributes_family_digest_sentSe envía un correo electrónico resumen familiar.
charitable_tributes_notification_send_failedUna notificación o tarjeta electrónica enviada lanza (payload: ID de donación + Throwable).

El payload de charitable_tributes_donation_completed :

add_action( 'charitable_tributes_donation_completed', function ( $donation_id, $data ) {
    // $data: donation_id, honoree_id, campaign_id, amount, currency,
    //        tribute_type, donor_id, donor_display
}, 10, 2 );

Filtros

FiltroPredeterminadoPropósito
charitable_tributes_admin_tabsmatrizModifica la lista de pestañas de la página de administración.
charitable_tributes_admin_sub_tabsmatrizModifica las subpestañas de configuración.
charitable_tributes_templatesmatrizRegistra plantillas personalizadas de tributos.
charitable_tributes_url_basetributeCambia el slug de reescritura para las URL de tributos y homenajeados.
charitable_tributes_type_optionsmatrizFiltra los tipos de tributos disponibles, opcionalmente por campaña.
charitable_tributes_message_max_length500Límite de caracteres del mensaje del donante.
charitable_tributes_hide_donor_commentfalseOculta el campo del mensaje del donante.
charitable_tributes_honoree_context_fallbackcontextProporciona contexto del homenajeado para bloques sin un homenajeado explícito.
charitable_tributes_unsubscribe_token_max_age30 díasDuración de los tokens de cancelación de suscripción.
charitable_tributes_receipt_email_enabledverdaderoMuestra la sección de tributos en los correos de recibo.
charitable_tributes_receipt_email_show_photoverdaderoIncluye la foto del homenajeado en el recibo.
charitable_tributes_receipt_email_show_messageverdaderoIncluye el mensaje del donante en el recibo.
charitable_tributes_receipt_email_show_ecardverdaderoReflejar el estilo de la tarjeta electrónica en el recibo.
charitable_tributes_receipt_email_show_tribute_linkverdaderoEnlace a la página del tributo desde el recibo.
charitable_send_tribute_notificationverdaderoControlar la notificación estándar por donación.
charitable_send_tribute_ecardverdaderoControlar la tarjeta electrónica por donación.

Endpoints AJAX

Todos son wp_ajax_ solamente (sin acceso público), requieren un nonce y verifican la capacidad manage_charitable_settings.

AcciónPropósito
charitable_tributes_wizard_openInicializar la sesión del asistente.
charitable_tributes_wizard_stepRenderizar y manejar un paso del asistente.
charitable_tributes_wizard_set_campaign_statusPublicar o redactar la nueva campaña.
charitable_tributes_wizard_discardDescartar la sesión del asistente.
charitable_tributes_save_honoree_notesGuardar notas del administrador sobre un homenajeado.
charitable_tributes_save_custom_fieldsGuardar definiciones de campos personalizados.
charitable_tributes_add_family_contactAñadir un contacto familiar.
charitable_tributes_update_family_contactActualizar un contacto familiar.
charitable_tributes_delete_family_contactEliminar un contacto familiar.
charitable_tributes_honoree_mergeFusionar dos homenajeados.
charitable_tributes_honoree_searchBuscar homenajeados por nombre.
charitable_tributes_dismiss_bannerDescartar el banner de bienvenida.
charitable_tributes_ecard_test_actionEnviar una tarjeta electrónica de prueba.

API REST

Puntos de acceso de solo lectura para sincronizar datos de tributos en un CRM externo o pila de informes.

Campañas de tributos – GET /wp-json/wp/v2/tribute_campaigns

Parámetro de consultaEjemploFiltra por
tipo_tributoen-memoria-deTipo de tributo.
plantillaen-amoroso-recuerdoPlantilla utilizada.
honrado123ID del honrado.
fecha_desde / fecha_hasta2026-01-01Rango de fechas.

Cada respuesta incluye un objeto tribute_meta con honoree_idtemplate_idtotal_raised, y donor_count.

Honrados – GET /wp-json/wp/v2/charitable-honorees

Parámetro de consultaEjemploFiltra por
plantillaen-amoroso-recuerdoPlantilla de tributo vinculada.
tiene_donaciones1 o 0Solo honrados con o sin donaciones.

Cada respuesta incluye un objeto tribute_meta con total_raiseddonor_countgift_countlast_donation_at, y linked_campaigns_count.

Esquema de base de datos

TablaPropósito
wp_charitable_donaciones_homenajeadoUna fila desnormalizada por regalo, vinculada a un honrado.
wp_charitable_contactos_familiares_homenajeadoRegistros de contacto familiar.
wp_charitable_cache_totales_homenajeadoTotales por honrado cacheados.

Utiliza los repositorios en lugar de consultar directamente:

use Charitable\Pro\Tributes\Repositories\Repositories;

Repositories::honorees();
Repositories::honoree_donations();
Repositories::honoree_family_contacts();
Repositories::honoree_totals_cache();

Plantillas

Anula cualquiera de estos copiándolos en tu tema, siguiendo la convención del cargador de plantillas de Charitable:

  • templates/single-tribute_campaign.php
  • templates/emails/tribute-notification.php (y -plain.php)
  • templates/emails/tribute-ecard.php
  • templates/emails/family-digest.php (y -plain.php)
  • blocks/<block>/render.php para cada uno de los seis bloques.

Eventos de Automation Connect

Cuando Automation Connect está activo, Tributes registra sus eventos a través del filtro charitable_automation_connect_events, exponiendo los eventos de donación de tributos completada, campaña de tributos creada y nuevo homenajeado para automatizaciones sin código.

Relacionado

Enlaces Útiles

🤝 Obtenga ayuda cuando la necesite

Conéctese con el Soporte al Cliente →  

📑 Encuentre la guía que necesita

Explore el Centro de Documentación →  

⬇️ Descarga estrategias probadas, ideas de campañas y herramientas de expertos
Obtén el Kit de Recaudación de Fondos →  

💸 Obtén recursos gratuitos de recaudación de fondos
Ve al Centro de Recaudación de Fondos de Charitable

¿Tienes preguntas sobre Charitable?
Preguntas frecuentes de Charitable

¿Necesita ayuda para entender la terminología y la jerga de las organizaciones sin ánimo de lucro?
Consulte nuestro Glosario de organizaciones sin ánimo de lucro

¿Todavía tienes preguntas? ¡Estamos aquí para ayudarte!

Última modificación:

Novedades en Benéfico

Ver las últimas actualizaciones
🔔 Suscríbete para recibir nuestras últimas actualizaciones
📧 Suscribirse a correos electrónicos

Suscripción por correo electrónico

Únete a nuestro boletín

No te enviaremos spam. Solo enviamos un correo electrónico cuando creemos que realmente te ayudará. ¡Date de baja en cualquier momento!

embajadores Nuevo

👤 Perfiles de creador: Ponga una cara a cada campaña P2P

Embajadores 3.3.0 ahora ofrece Perfiles de creador, dando a tus seguidores un hogar público permanente y compartible que convierte a los recaudadores de fondos puntuales en relaciones continuas.

👤 Páginas públicas de creador: Dale a cada recaudador de fondos una página de destino instantánea y limpia en /creator/their-name/ para mostrar su avatar personalizado, biografía y una cuadrícula navegable de sus campañas.

📊 Prueba de impacto: Aumenta la confianza de los donantes mostrando hitos en todo el sitio en el perfil, como la cantidad total de fondos recaudados y el número total de donantes.

💳 Tarjetas interactivas al pasar el ratón: Cuando los donantes pasen el ratón sobre el nombre de un creador en una página de campaña, una tarjeta compacta se expandirá con su biografía y perfiles sociales en el momento de la decisión.

📍 Compartir ubicación de forma responsable: Permite a los creadores mostrar de forma segura a los donantes locales dónde se encuentran utilizando solo detalles de ciudad, estado y país.

🛠️ Personalización autoservicio: Los recaudadores de fondos pueden actualizar sus propios perfiles y vincular hasta seis redes sociales directamente desde el centro Mis campañas, ahorrándote tiempo de administración.

¿Listo para empoderar a tus defensores? ¡Actualiza a Embajadores 3.3.0 y activa "Habilitar página pública de creador" hoy mismo!

Mejora Pagos

📱 Convierte a los que se desplazan en el móvil en donantes: Conoce la actualización Mollie de Charitable

¿Estás perdiendo seguidores móviles porque odian escribir números de tarjetas largos en sus teléfonos? La integración actualizada de Mollie de Charitable incluye:

⚡ Pago con billetera con un solo toque: Permite a los donantes completar sus donaciones al instante usando Apple Pay o Google Pay con un simple escaneo facial, huella digital o toque.

💰 Sin carga PCI adicional: Omite la compleja verificación de dominio y el cumplimiento de seguridad, ya que todas las transacciones de billetera se ejecutan de forma segura a través del pago alojado de Mollie.

🛠️ Enrutamiento de cancelación personalizado: Mantén la experiencia predecible enviando automáticamente a los donantes que se retiran a tu página de cancelación, o usa filtros de desarrollador para dirigirlos a una página personalizada.

Visita esta página para obtener más información.

embajadores mejorado Nuevo

Moderación y Pantallas de Directorio en Embajadores 3.0

Embajadores 3.0 tiene nuevas funcionalidades: pantallas de moderación y directorio… ahora puedes ver fácilmente quiénes están generando donaciones en tu red peer-to-peer – incluyendo a los creadores de campañas que podrían necesitar verificación – todo en un solo lugar. Genera informes, envía correos electrónicos directamente a embajadores y creadores de campañas, y más.

🚀 Ve cuándo los creadores de campañas y los embajadores han actualizado sus campañas, qué donantes/donaciones han aportado y más.

🎉 Añade manualmente embajadores y creadores de campañas, ¡y aprueba en un solo clic!

Visita esta página para obtener más información.

Nuevo Pagos

⚡ Desbloquea Donaciones desde India: Conoce la Integración Nativa de Razorpay de Charitable

¿Intentas recaudar donaciones en India? La integración nativa de Razorpay de Charitable incluye:

⚡ Integración Instantánea de UPI: Acepta donaciones locales rápidas directamente en tu formulario a través de aplicaciones como PhonePe, Google Pay, Paytm y BHIM sin enviar a los donantes fuera de tu sitio.

📲 Códigos QR de Campaña Generados Automáticamente: Renderiza instantáneamente códigos QR escaneables que codifican un enlace directo de UPI directamente en tus páginas de campaña públicas y barras laterales para una experiencia de "escanear para donar" sin esfuerzo.

💰 Alcance Dual Local y Global: Destaca tus campañas en INR mientras aceptas sin problemas las principales monedas internacionales como USD, EUR, GBP y CAD para maximizar el apoyo global.

🔁 Donaciones Recurrentes sin Interrupciones: Se integra completamente con el complemento Charitable Recurring para gestionar suscripciones mensuales automáticas directamente a través de Razorpay sin código adicional.

↩️ Sincronización Automática Bidireccional: Mantén tus libros perfectamente limpios con la sincronización bidireccional de reembolsos: emite un reembolso dentro de WordPress o tu panel de Razorpay y ambos lados se actualizan automáticamente.

🔒 Seguridad Verificada por Webhook: Protege automáticamente tus registros de donaciones utilizando la verificación de webhook firmada con HMAC para asegurar que cada actualización de estado represente dinero real liquidado en el sistema.

Visita esta página para obtener más información.

Integración Nuevo

🎉 Nueva Integración Incorporada de PushEngage

¿Te cuesta mantener a tus seguidores comprometidos con tasas de apertura de correos electrónicos a la baja y costes publicitarios al alza? La integración incorporada de PushEngage de Charitable incluye:

🔔 Mensajería Directa sin Coste: Envía notificaciones emergentes nítidas e instantáneas directamente a los escritorios y dispositivos móviles de tus donantes.

⏱️ Cuatro Disparadores Inteligentes Automatizados: Envía automáticamente actualizaciones para agradecimientos inmediatos por donación, lanzamientos de campañas a lista completa, alertas urgentes de "próxima finalización" y celebraciones de hitos.

📈 Transmisiones de Impulso de Grupo: Convierte hitos privados en victorias públicas transmitiendo automáticamente alertas a toda tu lista de suscriptores en el momento en que una campaña alcanza el 50%, 75% o 100% de su objetivo.

📊 Seguimiento Automático de Analíticas: Monitoriza exactamente de dónde proviene tu tráfico de notificaciones entrantes con atribución incorporada que no requiere ninguna configuración compleja.

Visita esta página para obtener más información.