HPOS: el cambio más importante en WooCommerce en años
Desde WooCommerce 8.2, el High-Performance Order Storage (HPOS) dejó de ser experimental y se convirtió en el sistema de almacenamiento de pedidos por defecto. Este cambio supone mover los pedidos de la tabla wp_posts y wp_postmeta a tablas dedicadas optimizadas para operaciones de ecommerce.
Por qué importa HPOS
La tabla wp_postmeta es el cuello de botella histórico de WooCommerce. Cada pedido genera decenas de filas en una tabla que comparte con posts, páginas, productos y todo el contenido de WordPress. Con miles de pedidos, las consultas se vuelven lentas y la base de datos crece desproporcionadamente. HPOS resuelve esto con tablas dedicadas con índices optimizados.
Mejoras concretas
En nuestras pruebas, la mejora de rendimiento con HPOS es significativa: consultas de listado de pedidos hasta 5x más rápidas, reducción del tamaño de la base de datos, y mejor rendimiento en operaciones de búsqueda y filtrado. Para tiendas con más de 10.000 pedidos, la diferencia es muy notable.
Verificar compatibilidad antes de migrar
El mayor riesgo de la migración es la incompatibilidad de plugins. Cualquier plugin que acceda a pedidos usando directamente get_post_meta() o consultas SQL a wp_postmeta en lugar de las APIs de WooCommerce ($order->get_meta()) dejará de funcionar correctamente. Antes de migrar, verifica que todos tus plugins críticos declaran compatibilidad con HPOS.
Proceso de migración paso a paso
WooCommerce ofrece un modo de sincronización bidireccional que mantiene ambos sistemas actualizados simultáneamente. La estrategia recomendada es: activar la sincronización, ejecutar la migración de datos históricos, verificar que todo funciona durante un período de prueba, y finalmente desactivar la sincronización dejando solo HPOS activo.
Plugins que debes verificar
Los plugins más problemáticos suelen ser los de transportistas, facturación y ERP. Comprueba especialmente: plugins de envío que guardan datos de tracking, plugins de facturación electrónica, integraciones con marketplaces, y cualquier plugin que añada campos personalizados a los pedidos.
Recomendación para nuevas instalaciones
Si estás montando una tienda WooCommerce nueva, activa HPOS desde el principio. Es el estándar actual, el rendimiento es superior, y todos los plugins modernos ya lo soportan. Solo tiene sentido mantener el sistema legacy si dependes de plugins antiguos sin mantenimiento.