Todos los proyectos

Almacén Saludable Rosario · Jun 2026 – Actualidad

Tienda de alimentos saludables en WooCommerce

Página de inicio de Almacén Saludable Rosario, con el titular de la tienda junto a sus productos más vendidos y las categorías por dieta debajo

Almacén Saludable es una tienda de alimentos saludables de Rosario, Argentina, atendida por nutricionistas. Soy el único ingeniero de su tienda WooCommerce: un tema de bloques propio, 16 plugins chicos y las herramientas para cambiar una tienda en vivo sin riesgo. Trabajo con Claude Code: yo defino el enfoque y los tests, y reviso cada cambio antes de publicarlo.

Qué construí

  • Venta por peso: los productos a granel se venden en kilos con decimales, igual que los modela el ERP, con un comando de WP-CLI para administrarlos.
  • Una zona de envío trazada sobre calles de OpenStreetMap. Las direcciones se geocodifican con Georef, la API gratuita de direcciones del Estado argentino, y se guardan en caché porque el checkout recalcula el envío con cada cambio del formulario.
  • Corregí un error en producción por el que el envío gratis cubría toda la provincia: a un carrito con destino a un pueblo a 160 km se le ofrecía envío gratis.
  • Retiro en el local con 10% de descuento en efectivo, transferencia bancaria coordinada por WhatsApp y correos de pedido traducidos al español.
  • Herramientas para el equipo en el panel, como cambiar la foto de un producto desde la edición rápida y un buscador de fotos para los productos que no tenían.

ERP y datos del catálogo

  • El ERP pedía solo los pedidos completados y adelantaba su cursor una hora por cada consulta horaria, así que nunca se ponía al día. Reescribí sus consultas al llegar, sin tocar ningún pedido ni mandarles a los clientes un falso aviso de “tu pedido está en camino”.
  • Al cambiar un precio en el ERP se limpian solo las páginas afectadas de la caché, y agregué un interruptor que impide que el ERP pise el stock.
  • Reparé 108 SKU que una planilla de cálculo había alterado, para que el ERP volviera a encontrar los productos. El script corre en modo de prueba por defecto, genera un archivo para deshacer y usa las APIs propias de WooCommerce.
  • Saqué 180 productos de una categoría comodín después de que el cliente revisara una planilla de sugerencias. Pasó de 207 productos a 13.

Rendimiento y confiabilidad

  • Eliminé una redirección 307 que se disparaba en cada URL, incluidas las de Googlebot, y activé la caché de páginas: la respuesta del servidor pasó de 1.680 ms a unos 134 ms, medido en producción.
  • Hice que el cambio entre envío y retiro responda en unos 200 ms en vez de 1.887 ms, quitando una carrera entre dos peticiones y un debounce oculto de un segundo. Lo cubre un test de 25 casos.
  • Arreglé un checkout que quedaba cortado en todos los teléfonos de menos de 430 px. Los controles de desborde daban la página por buena, así que medí la posición de cada elemento.
  • Escribí un manual de despliegue con backups, sincronizaciones de prueba y vuelta atrás, a partir de incidentes reales, y blindé la copia local en Docker después de que un contenedor borrara el árbol de trabajo.
  • WordPress
  • WooCommerce
  • PHP
  • JavaScript
  • Docker
  • WP-CLI