WooCommerce es la plataforma de e-commerce más usada en el mundo, y muchas tiendas mexicanas la utilizan. Si vendes con WooCommerce, necesitas facturar a tus clientes que lo soliciten. Este tutorial te muestra cómo automatizar completamente ese proceso con gigstack.
Lo Que Conseguirás
- Plugin de WooCommerce que conecta con gigstack
- Facturación automática o portal de autofactura
- Sincronización de productos y pedidos
- Validación de RFC contra el SAT
- Cumplimiento fiscal completo
Requisitos
- WordPress: Versión 5.0 o superior
- WooCommerce: Versión 5.0 o superior
- PHP: Versión 7.4 o superior
- SSL: Tu sitio debe usar HTTPS
- Cuenta gigstack: Crea una en gigstack.pro
- CSD vigente: Tu Certificado de Sello Digital
Paso 1: Instala el Plugin de gigstack
- Inicia sesión en tu WordPress
- Ve a Plugins → Añadir nuevo
- Busca "gigstack" o "facturación México"
- Haz clic en Instalar ahora
- Activa el plugin
Instalación manual (alternativa):
- Descarga el plugin desde gigstack.pro/woocommerce
- Ve a Plugins → Añadir nuevo → Subir plugin
- Selecciona el archivo .zip descargado
- Instala y activa
Paso 2: Conecta con gigstack
- Ve a WooCommerce → Configuración → gigstack
- Ingresa tu API Key de gigstack
- Haz clic en Verificar conexión
- Si es exitosa, verás un mensaje de confirmación
- Guarda los cambios
Obtener tu API Key:
- Inicia sesión en gigstack.pro
- Ve a Configuración → API
- Genera una nueva API Key
- Copia y pega en la configuración de WooCommerce
Paso 3: Configura tu Perfil Fiscal en gigstack
Si aún no lo has hecho:
- En gigstack, ve a Configuración → Datos Fiscales
- Ingresa tu RFC (como aparece en tu Constancia)
- Completa razón social, código postal, régimen fiscal
- Ve a Certificados y sube tu CSD
- Valida que todo esté correcto
Paso 4: Mapea tus Productos
Cada producto necesita una clave SAT para la factura:
Opción A: Mapeo individual
- Ve a Productos en WooCommerce
- Edita un producto
- Busca la sección Datos de facturación
- Selecciona la Clave de producto SAT
- Selecciona la Unidad de medida
- Guarda el producto
Opción B: Mapeo por categoría
- Ve a WooCommerce → gigstack → Mapeo de categorías
- Asigna una clave SAT a cada categoría de productos
- Los productos heredan la clave de su categoría
Opción C: Clave por defecto
- Configura una clave SAT por defecto
- Se aplica a todos los productos sin mapeo específico
- Útil si vendes productos similares
Paso 5: Configura el Modo de Facturación
En WooCommerce → gigstack → Configuración:
Portal de autofactura (recomendado):
Los clientes acceden a un portal para generar su factura cuando la necesiten.
- Activa Habilitar portal de autofactura
- Configura el texto del link en emails
- Personaliza la página de autofactura
Facturación automática:
Cada pedido pagado genera CFDI automáticamente (requiere RFC en checkout).
- Activa Facturación automática
- Configura cuándo emitir (al pagar, al completar, etc.)
Campos de checkout:
El plugin agrega campos de facturación al checkout:
- "¿Requiere factura?" (checkbox)
- RFC (campo de texto con validación)
- Uso del CFDI (selector)
Paso 6: Personaliza los Emails
Incluye información de facturación en tus emails:
- Ve a WooCommerce → Configuración → Emails
- Edita Pedido completado
- El plugin agrega automáticamente el link de autofactura
- Personaliza el texto si lo deseas
Shortcodes disponibles:
[gigstack_invoice_link] - Link al portal de autofactura
[gigstack_invoice_button] - Botón de facturación
[gigstack_invoice_status] - Estado de la factura
Paso 7: Página de Autofactura
El plugin crea automáticamente una página de autofactura:
- Ve a Páginas en WordPress
- Busca la página "Facturar mi compra"
- Personaliza el contenido si lo deseas
- Asegúrate de que esté publicada
Agregar link en menú:
- Ve a Apariencia → Menús
- Agrega la página de autofactura al menú
- Sugerencia: agrégala en el footer
Paso 8: Prueba la Integración
- Crea un pedido de prueba
- Complétalo y márcalo como pagado
- Verifica que aparezca en el panel de gigstack
- Accede al portal de autofactura
- Genera una factura de prueba
- Confirma que el email llegue correctamente
Funcionalidades del Plugin
Panel de facturación en WooCommerce:
- Ve a WooCommerce → Facturas gigstack
- Lista de todas las facturas emitidas
- Estado de cada factura
- Descarga de XML y PDF
- Opción de reenvío por email
Metabox en pedidos:
- En cada pedido, verás una sección de gigstack
- Estado de facturación
- Botón para generar factura manual
- Link para ver/descargar factura
Validación de RFC en checkout:
- El campo RFC valida el formato en tiempo real
- Opcionalmente, valida contra el SAT antes de procesar
- Muestra errores claros si el RFC es inválido
Manejo de Casos Especiales
Pedidos con envío:
El costo de envío se incluye en la factura:
- Como concepto separado con clave SAT de servicios de transporte
- Configurable en las opciones del plugin
Cupones y descuentos:
- Los descuentos se reflejan en el precio final facturado
- Puedes mostrar el descuento como línea separada o aplicado
Productos variables:
- Cada variación puede tener su propia clave SAT
- O heredar de la configuración del producto padre
Productos digitales/descargables:
- Funcionan igual que productos físicos
- Usa claves SAT apropiadas (software, licencias, etc.)
Suscripciones (WooCommerce Subscriptions):
- Cada renovación genera una factura
- Configurable para factura automática o autofactura
Reembolsos y Cancelaciones
Cuando reembolsas un pedido:
- Ve al pedido en WooCommerce
- Procesa el reembolso normalmente
- El plugin detecta el reembolso
- Opciones:
- Generar nota de crédito automáticamente
- Cancelar factura original (si es del mismo mes)
- Notificarte para acción manual
Reportes y Exportación
Desde WooCommerce:
- WooCommerce → Reportes → gigstack
- Resumen de facturas emitidas
- Filtros por fecha, estado, cliente
Desde gigstack:
- Reportes más detallados
- Exportación de XMLs en lote
- Formatos para sistemas contables
Solución de Problemas
"El plugin no conecta con gigstack"
- Verifica que tu API Key sea correcta
- Confirma que tu sitio use HTTPS
- Revisa que no haya firewalls bloqueando
"Los productos no tienen clave SAT"
- Configura el mapeo de productos/categorías
- O establece una clave por defecto
"La factura no se genera automáticamente"
- Verifica la configuración de facturación automática
- Confirma que el pedido tenga RFC válido
- Revisa el estado del pedido (debe estar pagado)
"Error al validar RFC"
- El RFC puede no existir en el padrón del SAT
- El cliente debe verificar sus datos fiscales
Compatibilidad
Plugins compatibles:
- WooCommerce Subscriptions
- WooCommerce Memberships
- WPML (multiidioma)
- WooCommerce Payments
- Stripe para WooCommerce
- PayPal para WooCommerce
- MercadoPago para WooCommerce
- Conekta para WooCommerce
Temas:
El plugin es compatible con cualquier tema que siga los estándares de WooCommerce.
Actualizaciones
El plugin se actualiza automáticamente cuando hay nuevas versiones:
- Mejoras de funcionalidad
- Actualizaciones por cambios del SAT
- Corrección de errores
- Nuevas integraciones
Mantén siempre la última versión para asegurar cumplimiento.
Empieza Hoy
La integración WooCommerce + gigstack te libera del trabajo manual de facturación. Instala el plugin, conecta tu cuenta, y deja que tus clientes facturen en autoservicio.
Visita gigstack.pro, descarga el plugin, y automatiza la facturación de tu tienda WooCommerce hoy.