¿Funciona con el almacenamiento de pedidos de alto rendimiento (HPOS)?
Sí, y también con el almacenamiento clásico en entradas. Los artículos del pedido están en las mismas tablas en los dos casos, y ahí es justo donde están los costes.
La respuesta corta
Sí, con los dos. HPOS y el almacenamiento clásico basado en entradas funcionan igual, y no hay nada que configurar en ningún caso.
La razón es de estructura, no de ingenio: HPOS llevó los pedidos a sus propias tablas, no los artículos del pedido. El coste de cada artículo vendido está en el artículo, en el mismo sitio con los dos sistemas.
Qué hace realmente WooCommerce
- Los artículos siguen en
woocommerce_order_itemsywoocommerce_order_itemmeta, uses el almacenamiento que uses._cogs_valuees un metadato del artículo, así que está en la misma tabla para todo el mundo. - Los pedidos están en
wc_orderscon HPOS y enpostscon el sistema clásico. El coste total del pedido es un metadato del pedido, así que va awc_orders_metao apostmetasegún el caso. - Los productos son entradas en los dos casos, con el coste en
postmetamás la columna de búsqueda.
Así que un informe necesita saber tu modo de almacenamiento para la parte de la consulta que toca los pedidos, y no lo necesita para nada en la parte de los artículos, que es donde está la cifra interesante.
Qué hacer
En cuanto al coste, nada. Si sigues con el almacenamiento clásico y estás pensando en migrar, esa decisión no tiene nada que ver con este informe: la migración no toca los costes y no los vuelve a calcular después.
Una cosa que conviene evitar durante cualquier migración: reembolsos y ediciones de pedidos mientras la función de coste está desactivada. El motivo está en desactivar la función de coste.
Cómo lo muestra Merchgain
Merchgain declara la compatibilidad con HPOS como WooCommerce pide a los plugins
(FeaturesUtil::declare_compatibility() en before_woocommerce_init) y monta su consulta
sobre la tabla de pedidos que tu tienda usa de verdad.
Además, no necesita el módulo Análisis de WooCommerce. Análisis tiene sus propias tablas de búsqueda, y ninguna incluye una columna de coste, así que este informe consulta directamente las tablas de pedidos, lo que significa que funciona en tiendas que tienen Análisis completamente desactivado.
Respuestas relacionadas
¿No coincide con lo que ves en tu tienda? Escríbenos: leemos todos los mensajes. contact@merchgain.com