Saltar al contenido principal

Pagos Offline para WooCommerce

Descripción

Acepta múltiples métodos de pago offline en WooCommerce incluyendo Zelle, Binance P2P, Pago Móvil y transferencias bancarias. Este plugin te permite ofrecer a tus clientes diversas opciones de pago que requieren verificación manual, facilitando la gestión de pagos offline en tu tienda. No existe límite en la cantidad de pasarelas de pago que puedes agregar, permitiéndote configurar tantas como necesites para tu negocio. Además, incluye soporte nativo para Binance Pay, permitiendo aceptar pagos en criptomonedas y stablecoins como USDT.

Índice

Cómo Instalar

Para instalar este plugin, sigue las instrucciones generales de instalación de plugins de WooCommerce que puedes encontrar en nuestra guía de instalación de WooCommerce.

Cómo Configurar

Requisitos Previos

  • WooCommerce 5.0 o superior instalado y configurado.
  • Tener una licencia válida de Cujiware. Consulta la guía de licencias para obtenerla.

Activar el Plugin y la Licencia

  1. Ve a WooCommerce ▸ Ajustes ▸ Integraciones ▸ Offline Payments.
  2. Introduce tu código de licencia en el campo Licencia y guarda los cambios.

Configuración Global del Manejador

En la pantalla Offline Payments encontrarás las siguientes opciones globales:

  • Habilitar/Deshabilitar: activa o pausa todo el módulo.
  • Métodos de pago: añade, edita o elimina los métodos offline disponibles (Zelle, Pago Móvil, Transferencia, Binance Pay, etc.). Cada método recibe un identificador único y una moneda.
  • Tiempo para cancelar un pedido sin pago: en minutos. Por defecto 120.
  • Mostrar cuenta regresiva: si está activo, el cliente verá un temporizador durante el checkout.
  • Dejar pedidos pagados en Completado: al aprobar un pago el pedido pasará a Completado en lugar de Procesando.
  • Debug: guarda un log detallado en .

Crear y Configurar un Método de Pago

Para cada método agregado en la tabla de Métodos de pago se crea una nueva pestaña dentro de Pagos de los ajustes de WooCommerce.

Las opciones disponibles incluyen:

  • Título e Icono: nombre e imagen mostrados al cliente (máx. alto 21 px).
  • Descripción e Instrucciones: texto enriquecido que se muestra antes y después del pago. El editor permite insertar el bloque <tocopy> para que el cliente pueda copiar un dato (ej. número de cuenta).
  • Comisión:
    • Porcentaje: % que se añadirá al subtotal.
    • Monto fijo: cantidad fija (en la moneda del método) que se sumará al costo.
  • Campos obligatorios: marca qué datos debe introducir el cliente (referencia, fecha, banco origen, banco destino, monto, teléfono, email, nombre, campos personalizados, adjunto, etc.).
  • Longitud mínima/máxima de referencia: controla la validación del número de referencia.
  • Conversión de moneda:
    • Desactivado: se espera que el pedido y el método usen la misma divisa.
    • Tasa oficial, EUR de referencia: el plugin obtendrá la tasa automáticamente.
    • Personalizada: ingresa manualmente la tasa fija a aplicar.
  • Mostrar formulario en:
    • order-pay (página de pago), thank-you (gracias) o cart (carrito).

Configuración de Binance Pay

IMPORTANTE: A partir de Marzo de 2025, Binance Pay solo estará disponible para comerciantes verificados (empresas). Ya no se permitirá el uso para personas naturales. Asegúrate de tener tu cuenta de comerciante verificada antes de implementar este método de pago.

Para configurar Binance Pay como método de pago:

  1. Credenciales de Binance

  2. Configuración de Proxy

    • Activa esta opción si tu servidor está en un país restringido (USA, Canadá, etc.)
    • Al activar esta opción, se utilizará un servidor proxy de Cujiware
  3. Configuración de Productos

    • Tipo de Producto: Selecciona entre Bienes Tangibles o Virtuales
    • Categoría: Elige la categoría que mejor describa tus productos
    • Tipo de Producto: Describe brevemente el tipo de productos que vendes
  4. Monedas Soportadas

    • El plugin soporta pagos en criptomonedas nativas de Binance
    • También acepta stablecoins como USDT y otras stablecoins disponibles en Binance Pay
    • La conversión de moneda se maneja automáticamente según la configuración
  5. Proceso de Pago

    • El cliente selecciona Binance Pay como método de pago
    • Se genera un código QR con los detalles del pago
    • El cliente escanea el código QR con su aplicación de Binance
    • El pago se procesa automáticamente (solo con Binance Pay, para otros métodos el procesamiento es manual)
    • El pedido se actualiza automáticamente al estado configurado
  6. Reembolsos

    • Los reembolsos se pueden procesar automáticamente cuando el pedido cambia a los estados configurados
    • También se pueden procesar manualmente desde el panel de administración

Guarda los cambios y repite el proceso para cada método que necesites.

Notificaciones por Correo Electrónico

Emails Disponibles

El plugin añade dos nuevas plantillas al sistema de correos de WooCommerce (menú WooCommerce ▸ Ajustes ▸ Correos electrónicos), ambas totalmente gestionables desde la interfaz:

  • Verificación de pago pendiente (Administrador)

    • ID interno: wc_kpaymentoffline_email_pending.
    • Se envía tan pronto el cliente reporta la referencia y adjunta (opcionalmente) el comprobante; el pedido queda en estado En espera (on-hold).
    • Destinatario: dirección definida en el campo E-Mail del Administrador (por defecto, el correo del sitio).
    • Incluye un enlace directo al pedido y los archivos adjuntos facilitados por el cliente.
  • Plazo de pago expirado (Cliente)

    • ID interno: wc_kpaymentoffline_email_expire.
    • Se dispara cuando el pedido es cancelado automáticamente por superar el límite de tiempo configurado.
    • Destinatario: correo de facturación del propio cliente.
    • Informa que el pedido ha sido cancelado y lo invita a generar uno nuevo si así lo desea.

Opciones de Personalización

Cada correo cuenta con su propio bloque de ajustes donde podrás definir:

  • Activar/Desactivar: habilita o pausa el envío.
  • Encabezado (Heading): texto mostrado en la cabecera del email.
  • Asunto (Subject): título que verá el destinatario en su bandeja.
  • E-Mail del Administrador (solo para el correo de verificación pendiente): dirección que recibirá la notificación.
  • Mensaje: cuerpo del email en formato HTML con soporte para placeholders dinámicos:
    • {first_name} {last_name} → nombre y apellido del cliente.
    • {order_number} → número de pedido.
    • {reference} → referencia del pago (solo en correo al administrador).
    • {admin_order_url} → enlace al pedido en el escritorio de WordPress (solo en correo al administrador).

Cualquier modificación avanzada puede realizarse sobrescribiendo las plantillas ubicadas en woocommerce/emails, siguiendo las buenas prácticas recomendadas por WooCommerce.

Cómo Utilizar

Flujo para el Cliente

  1. En el checkout selecciona uno de los métodos de Pagos Offline Cujiware.
  2. El sistema mostrará las instrucciones y un formulario con los campos requeridos.
  3. Ingresa la información solicitada y, si se requiere, adjunta el comprobante (imagen JPG/PNG o PDF).
  4. Al confirmar el pedido, éste pasará a estado Esperando pago y, tras enviar el formulario, a En espera (on-hold).

Flujo para el Administrador

  1. Recibirás un correo de Nuevo pago pendiente con toda la información y el adjunto.
  2. Abre el pedido en WooCommerce. En la metabox Offline Payments podrás revisar:
    • Referencia, monto, banco, adjunto, etc.
    • Botones Aceptar o Rechazar.
  3. Al Aceptar, el estado cambia a Procesando o Completado (según la opción "Dejar pedidos pagados en Completado").
  4. Al Rechazar, el estado cambia a Fallido y se notifica al cliente.

Estados y Cancelaciones

  • Si el cliente no envía el pago dentro del tiempo definido, el pedido se cancela automáticamente.

Buenas Prácticas

  • Usa títulos claros como "Transferencia Bancaria – Banco XYZ" para facilitar la elección del cliente.

¡Listo! Con esto tu tienda está preparada para aceptar depósitos, transferencias y pagos P2P de forma segura y centralizada con Cujiware.