Saltar al contenido
aivoma
Comprobación gratis

Desarrollo a medida

Lógica de checkout a medida y migración a HPOS

Las reglas de checkout que tu negocio tiene de verdad, escritas contra el almacenamiento que WooCommerce usa hoy, no el de 2020.

Describe tu automatización

Alcance y presupuesto por proyecto. Presupuesto cerrado antes de empezar. Sin facturación por horas.

El desarrollo de plugins compatible con HPOS significa escribir el código de pedidos contra el High-Performance Order Storage de WooCommerce —las tablas de pedidos propias, por defecto en tiendas nuevas— en vez del antiguo almacenamiento basado en entradas. Importa porque el fallo es silencioso: el código que lee pedidos vía post meta en una tienda con HPOS no lanza ningún error; lee lo que se sincronizó por última vez, que puede ser un estado de hace una hora.

La otra mitad de este trabajo es el checkout en sí. La mayoría de tiendas acumulan reglas que ningún ajuste expresa: un pedido mínimo por país, validar el NIF-IVA antes de que un cliente B2B obtenga el tipo cero, un método de envío que debe desaparecer con artículos voluminosos, un método de pago restringido a cuentas verificadas. Escritas como pequeños plugins basados en hooks son estables. Escritas como cambios en el tema o líneas sueltas en un plugin de snippets, se rompen en la siguiente actualización, normalmente un viernes.

Desarrollo típico

  • Una auditoría de compatibilidad HPOS de tus plugins instalados y tu código propio, con la lista de lo que sigue leyendo pedidos a la antigua.
  • Migración a High-Performance Order Storage con ensayo en staging, pasada de verificación y plan de vuelta atrás.
  • Reglas de checkout como código de plugin versionado, usando hooks de WooCommerce y la Store API, nunca como cambios en el tema.
  • Comportamiento B2B donde lo necesites: validación de NIF-IVA contra VIES, inversión del sujeto pasivo, condiciones por cliente.
  • Lógica de estados y preparación de pedidos que se comporta igual en wp-admin, en la API REST y en cualquier integración que la lea.

Encaja bien si…

  • Sigues en el almacenamiento antiguo de pedidos y no sabes qué plugins se romperían al cambiar.
  • Tus reglas de checkout viven en el archivo functions del tema, o en un snippet que nadie quiere tocar.
  • Vendes a empresas y la validación de IVA, la inversión del sujeto pasivo o los precios por cliente deben salir bien siempre.

Cómo conecta con la visibilidad en IA

Los asistentes y Merchant Center leen ambos lo que afirman tus datos de producto y de checkout: precio con impuestos, coste de envío, disponibilidad, quién puede comprar. Las reglas que viven en un snippet del tema suelen aplicarse en el checkout pero nunca llegan al schema ni al feed, así que el precio que cita un asistente no es el que se le cobra al comprador. Mover esas reglas a código de plugin en condiciones las hace legibles para todo lo que viene después, incluida la pasada de validación de la auditoría.

Auditoría de visibilidad en IA →

Preguntas frecuentes

Respuestas directas a las preguntas que hacen los propietarios de tiendas

¿Qué riesgo tiene una migración a HPOS?

Es manejable si se ensaya. La ejecutamos primero sobre una copia de producción, comparamos el número de pedidos y una muestra campo por campo, y mantenemos disponible el modo de compatibilidad para que volver atrás sea un ajuste y no una restauración.

¿Seguirán funcionando mis plugins actuales?

La mayoría de los mantenidos ya declaran compatibilidad. La auditoría lista los que no, y de cada uno decimos si conviene actualizarlo, reemplazarlo o envolverlo, para que decidas con la lista delante.

¿Podéis personalizar el checkout por bloques?

Sí. El checkout por bloques se extiende con la Store API y sus hooks de extensibilidad, no con los antiguos filtros de formulario. Es más restrictivo a propósito, que es también por lo que se rompe menos.

Usamos un plugin de snippets. ¿Es un problema?

Más un riesgo que un problema: los snippets no están versionados, no se revisan y son invisibles para quien audita el sitio. Solemos mover lo importante a un plugin documentado y dejar el resto en paz.

Desarrollo a medida

Cuéntanos qué debería pasar solo.

Describe el trabajo que alguien hace a mano, o el sistema con el que tu tienda no sabe hablar. Recibirás respuesta del ingeniero que lo construiría en un día laborable, en inglés.

Describe tu automatización