E-commerce Completado

Karati

Tienda WooCommerce de una joyería mexicana (2019-2025): plugin propio, API JWT para el ERP y 407 artículos más 4 años de Search Console rescatados al migrar.

Rol
Full Stack Developer
Año
2019
Publicado
15 de diciembre de 2023
Portada de marca del proyecto Karati con iconos de joyería (diamante, dije, bolsa de compra y anillo) en vidrio dorado y violeta sobre fondo oscuro.

Karati es una joyería mexicana con venta al menudeo y mayoreo. Su tienda en línea corrió sobre WordPress + WooCommerce de 2019 a 2025 — un catálogo de más de 7,600 productos con variaciones, 175 páginas comerciales y un blog que llegó a ser el motor real del tráfico orgánico. En 2025 la operación pasó a Shopify. Yo llevé las dos etapas.

La tienda WooCommerce (2019 – 2025)

  • Plugin propio karati con la lógica que WooCommerce no trae: un endpoint REST (wc/v3/stockfile) que recibe el archivo de existencias del ERP y actualiza el inventario en background, feeds de producto para los canales de venta, pixels de marketing, páginas AMP y limpieza automática de productos sin movimiento.
  • REST API autenticada con JWT para que el ERP de la empresa (Joyanet, desarrollo propio) hablara con la tienda sin sesiones de WordPress.
  • Tema Astra + Astra Addon con Elementor Pro para que marketing armara landings de campaña y de categoría sin tocar código.
  • Pagos: MercadoPago y PayPal.
  • Canales de venta y marketing: Facebook for WooCommerce, TikTok for Business, Google Listings & Ads, Mailchimp, Hotjar y WhatsApp click-to-chat.
  • Operación: Cloudflare como CDN, stack WPMU DEV (Hummingbird para caché, Defender para seguridad, Snapshot para respaldos), búsqueda avanzada de productos y checkout personalizado.
  • Cerró en WordPress 6.7 + WooCommerce 9.7 sobre MariaDB 10.5.

Lo que dejó la migración: un archivo de 12 años que no podía perderse

Al pasar a Shopify, dos cosas se quedaron atrás y las rescaté del respaldo completo de WooCommerce:

  • El blog: la migración a Shopify llevó 72 artículos; en WordPress había 407, con 1,535 comentarios de lectores acumulados desde 2014. Los extraje enteros del respaldo, comentarios incluidos — la Admin API de Shopify no expone forma de crearlos, así que no podían volver a la tienda.
  • Cuatro años de Search Console (2021 – 2025): Google solo conserva 16 meses, pero el plugin de SEO cacheaba la API localmente. Ese histórico es la única copia que existe y es el que dice qué contenido vale la pena recuperar y qué redirecciones importan de verdad.

Stack técnico

  • PHP 7.4 → 8.x, WordPress, WooCommerce, MariaDB
  • Astra + Elementor Pro, jQuery + JavaScript vanilla
  • Cloudflare, WPMU DEV, MercadoPago, PayPal

Objetivo

Sostener un canal de venta digital durante seis años con desarrollo a medida donde la plataforma no alcanzaba — stock, feeds, integración con el ERP — y, al cambiar de plataforma, conservar el activo que más costó construir: doce años de contenido y el tráfico orgánico que lo acompañaba.

07 / Contacto

¿Te sirvió algo de lo que leíste? Si tu empresa necesita construirlo, hablemos.

Completa el formulario y te respondo en menos de 24 horas. También puedes escribirme directo: