WP Manifestindependent plugin directory
manifest / ecommerce / plugin-wc-bookings-quotes

WooCommerce Bookings – Quotes

Sistema de cotizaciones para WooCommerce Bookings que permite solicitar presupuestos, negociar precios y convertir aprobaciones automáticamente en Órdenes y Reservas con link de pago.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/darwinroa/plugin-wc-bookings-quotes/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WooCommerce Bookings Quotes - Sistema de Cotizaciones y Reservas

Este plugin extiende la funcionalidad de WooCommerce Bookings para permitir un flujo de trabajo basado en Solicitud de Cotización -> Negociación -> Pago. Es la solución ideal para servicios de catering, eventos o reservas complejas donde el precio o los detalles pueden variar antes de la confirmación final.

🚀 Funcionalidades Principales

🔹 Para el Cliente (Frontend)

  • Modo Cotización: Reemplaza el botón de compra directa por una solicitud de presupuesto.
  • Formulario Modal: Un pop-up intuitivo captura datos esenciales (Nombre, Email, Teléfono, Notas) sin recargar la página.
  • Validación Inteligente: El botón de cotizar solo se activa cuando WooCommerce Bookings ha validado la disponibilidad y calculado el precio base.
  • Experiencia de Usuario: Pre-llenado automático de datos si el usuario está logueado.

🔹 Gestión Administrativa (Backend)

  • CPT Personalizado: Gestión centralizada de solicitudes en el panel "Cotizaciones".
  • Edición de Negociación: Permite al administrador modificar el Precio Final y la Cantidad de Personas antes de aprobar, sobrescribiendo el cálculo original.
  • Notas de Acuerdo: Campo interno para registrar acuerdos finales con el cliente (ej: "Se incluyó servicio extra").
  • Notificaciones Admin: Contador visual (burbuja roja) en el menú para nuevas solicitudes pendientes.
  • Panel de Configuración: Sección dedicada para personalizar los textos y asuntos de los correos electrónicos sin tocar código.

⚡ Automatización y Flujo de Venta

  • Conversión Automática: Al cambiar el estado a "Aprobada", el plugin automáticamente:
    1. Genera un Pedido (WC Order) con el precio pactado.
    2. Crea una Reserva (WC Booking) real vinculada al pedido y al usuario.
    3. Bloquea la disponibilidad en el calendario (estado unpaid) para evitar overbooking mientras el cliente paga.
    4. Inyecta los detalles (Fecha, Personas, Notas, Acuerdo) en los ítems de la orden.

📧 Sistema de Notificaciones Premium

Correos transaccionales automáticos con estilo visual Premium (Tipografía Georgia, Diseño Minimalista):

  1. Nueva Solicitud (Admin): Aviso inmediato con todos los detalles. Soporta múltiples destinatarios configurables.
  2. Confirmación de Recibido (Cliente): Mensaje automático de confirmación.
  3. Actualización de Estado: Notifica al cliente si la cotización está "En Revisión", "Rechazada" o "Aprobada".
  4. Botón de Pago: El correo de aprobación incluye un botón directo al Checkout de WooCommerce para pagar la orden generada.

🌍 Internacionalización (i18n)

  • Translation Ready: Todo el código está preparado para traducción.
  • Compatible con Loco Translate: Puedes traducir fácilmente los textos fijos del plugin a cualquier idioma.
  • Inglés por defecto: El idioma base del plugin es inglés.

🛠️ Requisitos Técnicos

  • WordPress
  • WooCommerce
  • WooCommerce Bookings
  • Un tema compatible con WooCommerce

⚙️ Configuración

  1. Ve a Cotizaciones > Ajustes de Correo.
  2. Ingresa los correos de los administradores que recibirán las notificaciones (separados por comas).
  3. Personaliza los Asuntos y Textos introductorios de los correos para adaptarlos a tu marca.

⚙️ Cómo Funciona el Flujo

  1. El cliente selecciona fecha y personas y hace clic en "Solicitar Cotización".
  2. Llena el formulario modal con sus datos.
  3. El administrador recibe la solicitud, revisa las notas y ajusta el precio/personas si es necesario.
  4. El administrador escribe el "Acuerdo Final" y cambia el estado a Aprobada.
  5. El sistema crea la Orden y la Reserva, y envía un correo al cliente con el enlace de pago.
  6. El cliente paga y la reserva queda confirmada automáticamente.

📝 Instalación

  1. Sube la carpeta del plugin al directorio /wp-content/plugins/.
  2. Activa el plugin desde el menú 'Plugins' de WordPress.
  3. Asegúrate de tener configurado un producto como "Bookable Product".

Desarrollado para optimizar la gestión de eventos y catering en WooCommerce.