Merchgain
ES
Disponible ahora
Próximamente, en este orden
  • FrançaisFR
  • ItalianoIT
  • PortuguêsPT
  • NederlandsNL

Un idioma aparece aquí cuando sus páginas están escritas de verdad. Ningún hablante nativo ha revisado todavía los textos en español. ¿Has encontrado un error? Escríbenos.

Instalar gratisInstalar
← Todas las respuestas

¿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.

Grupo
Usarlo en tu tienda
Origen
R — comportamiento del núcleo de WooCommerce
Código
HPOS
Actualizado

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_items y woocommerce_order_itemmeta, uses el almacenamiento que uses. _cogs_value es un metadato del artículo, así que está en la misma tabla para todo el mundo.
  • Los pedidos están en wc_orders con HPOS y en posts con el sistema clásico. El coste total del pedido es un metadato del pedido, así que va a wc_orders_meta o a postmeta según el caso.
  • Los productos son entradas en los dos casos, con el coste en postmeta má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.

Verlo en un informe real

¿No coincide con lo que ves en tu tienda? Escríbenos: leemos todos los mensajes. contact@merchgain.com