WP Manifestindependent plugin directory
manifest / ecommerce / woocommerce-inventory-manager

WooCommerce Inventory Manager

Un plugin moderno y avanzado para la gestión de inventarios en WooCommerce con una interfaz intuitiva y soporte completo para productos variables.

by Sebastián González · github.com/sebastiangrl/woocommerce-inventory-manager · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/sebastiangrl/woocommerce-inventory-manager/archive/refs/heads/main.zip

Un plugin moderno y avanzado para la gestión de inventarios en WooCommerce con una interfaz intuitiva y soporte completo para productos variables.

🚀 Características

  • Interfaz moderna: Diseño limpio y responsive con colores atractivos
  • Gestión de inventario: Actualización en tiempo real de stock y precios
  • Productos variables: Soporte completo para variaciones con expansión/colapso
  • Filtros avanzados: Búsqueda por SKU, categoría, tipo de producto y estado de stock
  • Formato de precios: Optimizado para pesos colombianos (COP) sin centavos
  • Estadísticas en vivo: Métricas de productos totales, en stock, agotados y stock bajo
  • Paginación: Navegación eficiente para catálogos grandes
  • Actualizaciones AJAX: Sin recargas de página para mejor experiencia de usuario

📋 Requisitos

  • WordPress 6.8 o superior
  • WooCommerce 10.0 o superior
  • PHP 8.0 o superior

🛠️ Instalación

  1. Descarga el plugin

    git clone https://github.com/sebastiangrl/WooCommerce-Inventory-Manager.git
  2. Sube a WordPress

    • Copia la carpeta del plugin a /wp-content/plugins/
    • O sube el archivo ZIP desde el admin de WordPress
  3. Activa el plugin

    • Ve a "Plugins" en tu admin de WordPress
    • Busca "WooCommerce Inventory Manager"
    • Haz clic en "Activar"
  4. Accede al inventario

    • En el menú lateral aparecerá "Stock"
    • Haz clic para gestionar tu inventario

🎯 Uso

Gestión de Stock

  • Productos simples: Activa/desactiva gestión de stock y actualiza cantidades
  • Productos variables: Expande para ver y editar variaciones individuales
  • Estados de stock: Cambia entre "En stock", "Agotado" y "En espera"

Filtros y Búsqueda

  • Búsqueda general: Busca por nombre de producto
  • Filtro por SKU: Encuentra productos específicos por código
  • Categorías: Filtra por categorías de WooCommerce
  • Tipo de producto: Simple o Variable
  • Estado de stock: In Stock, Out of Stock, On Backorder

Características Especiales

  • Variaciones capitalizadas: Los atributos se muestran profesionalmente
    • talla: l → Talla: L
    • color: negro → Color: Negro
  • Precios en COP: Formato colombiano sin centavos
    • $1.500 en lugar de $1.500,00
    • $1.250.000 en lugar de $1.250.000,00

🎨 Capturas de Pantalla

Panel Principal

Panel Principal

Gestión de Variaciones

Variaciones

Filtros Avanzados

Filtros

🔧 Desarrollo

Estructura del Proyecto

woocommerce-inventory-manager/
├── assets/
│   ├── css/
│   │   └── admin.css          # Estilos del admin
│   └── js/
│       └── admin.js           # JavaScript del admin
├── includes/                  # Clases PHP adicionales (futuro)
├── languages/                 # Archivos de traducción
├── woo-inventory-manager.php  # Archivo principal del plugin
├── README.md                  # Este archivo
└── .gitignore                 # Archivos ignorados por Git

Hooks y Filtros

El plugin utiliza los siguientes hooks de WordPress/WooCommerce:

  • admin_menu - Para agregar el menú "Stock"
  • admin_enqueue_scripts - Para cargar assets
  • wp_ajax_wim_get_products - AJAX para obtener productos
  • wp_ajax_wim_update_stock - AJAX para actualizar inventario

🌐 Internacionalización

El plugin está preparado para traducción con el dominio de texto woo-inventory-manager.

Para agregar una nueva traducción:

  1. Crea un archivo .po en la carpeta /languages/
  2. Traduce las cadenas de texto
  3. Genera el archivo .mo correspondiente

🤝 Contribuir

  1. Fork el proyecto
  2. Crea una rama para tu feature (git checkout -b feature/nueva-caracteristica)
  3. Commit tus cambios (git commit -am 'Agregar nueva característica')
  4. Push a la rama (git push origin feature/nueva-caracteristica)
  5. Abre un Pull Request

📝 Changelog

Versión 1.0.1

  • ✅ Interfaz moderna y responsive
  • ✅ Gestión completa de inventario
  • ✅ Soporte para productos variables
  • ✅ Formato de precios colombianos (COP)
  • ✅ Variaciones capitalizadas automáticamente
  • ✅ Filtros avanzados y búsqueda
  • ✅ Estadísticas en tiempo real
  • ✅ Paginación eficiente

📄 Licencia

Este proyecto está bajo la licencia GPL v2 o posterior. Ver el archivo LICENSE para más detalles.

👨‍💻 Autor

Sebastián González

🆘 Soporte

Si encuentras algún problema o tienes sugerencias:

  1. Revisa los issues existentes
  2. Crea un nuevo issue si es necesario
  3. Incluye detalles sobre tu entorno (WordPress, WooCommerce, PHP versions)

⭐ ¡Si te gusta este plugin, considera darle una estrella en GitHub!