Desarrollo Plugin POS WooCommerce

Замовник: AI | Опубліковано: 24.12.2025
Бюджет: 250 $

Se requiere el desarrollo desde cero de un plugin POS para WordPress + WooCommerce, totalmente sincronizado con la tienda, orientado a ventas físicas, con roles bien definidos, control de cajas, registro de movimientos y reportes en tiempo real. Rol 1 – Dueño del Plugin (nivel sistema / dominio) Este rol es global por dominio y no participa en la operación diaria. Puede: Definir la cantidad máxima de cajeros permitidos por dominio Definir la cantidad máxima de cajas permitidas por dominio Activar / desactivar el plugin en el dominio Visualizar únicamente: Cantidad de cajeros creados Cantidad de cajas creadas No ve ventas No ve reportes No crea ni gestiona usuarios operativos Este rol solo gestiona límites, no el negocio. Rol 2 – Admin POS (gestión del negocio) Gestiona la operación diaria del local. Puede: Crear, editar y desactivar cajas (dentro del límite permitido) Crear, editar y desactivar cajeros (dentro del límite permitido) Ver estado de cada caja: Abierta / cerrada Cajero asignado Ver todos los reportes Ver historial completo de ventas Crear y administrar métodos de pago propios del POS Efectivo Transferencia QR Débito Crédito Otros personalizados Estos métodos no dependen de WooCommerce Solo se usan en el POS No puede modificar límites del dominio Rol 3 – Cajero Rol exclusivo de venta. Acceso al POS Al ingresar al POS, el cajero debe elegir una caja Si la caja está abierta, puede ingresar Si la caja está cerrada, el sistema debe: Solicitar apertura de caja Pedir monto inicial de efectivo Registrar: Cajero Caja Fecha y hora Monto inicial Durante la jornada Puede registrar ventas Selecciona productos Selecciona método de pago Finaliza ventas Ve en tiempo real: Total vendido Cantidad de ventas Resumen por método de pago (del día) Restricciones Solo ve sus propias ventas No ve reportes generales No crea ni edita cajas ni usuarios Gestión de cajas (REQUISITO CLAVE) Cada caja debe manejar: Estado: abierta / cerrada Cajero activo Fecha y hora de apertura Monto inicial Total vendido Registro de movimientos Al cerrar la caja: Se registra: Fecha y hora de cierre Total vendido Diferencia entre efectivo esperado vs declarado (si aplica) Todo queda guardado para reportes Todos los movimientos de caja deben quedar auditados Sincronización total con WooCommerce Productos, precios y stock se toman de WooCommerce Cada venta POS: Descuenta stock real en WooCommerce Se registra como venta física / POS No genera pedido visible en WooCommerce WooCommerce sigue funcionando normalmente para ventas online WooCommerce es la única fuente de productos y stock Datos que registra cada venta POS Cajero Caja Fecha y hora Productos vendidos Cantidades Precio unitario Total Método de pago (POS) Tipo de venta: POS Reportes (solo Admin POS) Ventas por cajero Cantidad de ventas Total facturado Promedio por venta Ventas por caja Aperturas y cierres Total vendido Cajeros asignados Historial de movimientos Productos vendidos Cantidad total Facturación por producto Resumen general POS Total vendido Total de productos Métodos de pago más utilizados Filtros: Por fecha Por cajero Por caja