Introducción — El reto de integrar eBay y WooCommerce

Muchos vendedores utilizan eBay y WooCommerce para diversificar sus canales de venta. Pero manejar ambas plataformas simultáneamente trae problemas:

  • Timeouts en hostings compartidos al procesar inventario y pedidos
  • Consumo excesivo de memoria en WordPress
  • Errores humanos al actualizar stock, precios o pedidos manualmente
  • Duplicación de productos y datos inconsistentes

El objetivo de este artículo es mostrar cómo superar estas barreras mediante una integración sin servidor usando Marketplace Sync Tool.


Por qué la integración sin servidor importa

El problema

Los plugins tradicionales de sincronización eBay ejecutan todo en PHP dentro de tu hosting:

  • Limite de 30 segundos de ejecución en hostings compartidos
  • Cron jobs pesados que afectan la experiencia del cliente
  • Posible sobrecarga de CPU y memoria en servidores económicos

La solución

Marketplace Sync Tool implementa una arquitectura híbrida, separando el procesamiento pesado del servidor:

Beneficio clave: Tu hosting compartido no se cae, y puedes sincronizar grandes catálogos sin limitaciones.


Ventajas de la integración sin servidor

1. Procesamiento local, no en WordPress

La app de escritorio hace todo el trabajo pesado:

  • OAuth2 con eBay con refresh automático
  • Llamadas a Trading API, Inventory API y Fulfillment API
  • Orquestación de sincronización bidireccional

El plugin PHP solo actúa como puente, exponiendo 12 endpoints REST y gestionando la base de datos local de WooCommerce.

Consejo práctico: Evita soluciones que ejecuten llamadas a eBay desde PHP si tu hosting es económico (<10 EUR/mes).


2. Sincronización bidireccional segura

eBay → WooCommerce

  • Título, descripción, precio, stock, imágenes, SKU, atributos, peso, variaciones
  • Pedidos importados automáticamente con _wces_ebay_order_id

WooCommerce → eBay

  • Actualización de stock y precios
  • Procesamiento en lotes de 25 productos mediante bulkUpdatePriceQuantity
  • Validación de precios antes de enviar

Dato técnico: La app parsea automáticamente el XML complejo de eBay ({_: "64.90", $:{currencyID:"EUR"}}) y convierte precios y monedas correctamente.


3. Anti-duplicados inteligente

Marketplace Sync Tool implementa matching en 4 niveles:

NivelQué buscaEjemplo
1Meta _wces_ebay_item_idProducto ya importado
2SKU exactoe-12345678
3Título exacto«Camiseta Azul Talla M»
4Crear nuevoSolo si no hay coincidencias previas

Además, incluye herramienta de limpieza automática de duplicados y migración de imágenes.

Consejo práctico: Usa esta función antes de una segunda sincronización masiva para mantener tu tienda limpia.


4. Reglas de exclusión para proteger datos

Puedes excluir campos críticos para proteger tu personalización:

  • title, description, sku, price, images, attributes
  • all para solo actualizar stock

Dato crítico: El stock siempre se sincroniza, independientemente de las exclusiones. Esto evita sobreventas.


5. Cron inteligente para automatización

Marketplace Sync Tool ofrece dos niveles de cron:

Cron de la app de escritorio

  • Intervalos de 5 min a 24 h
  • Configurable por acción (WC → eBay o bidireccional)
  • Límite de ítems por lote

Cron del plugin (fallback)

  • Cada 10 min → alto volumen
  • Cada hora → volumen medio
  • Dos veces al día → volumen bajo
  • Una vez al día → catálogo estático

Dato técnico: Si la app está activa (heartbeat cada 30 segundos), el cron del servidor no hace nada.


6. Seguridad real para tus credenciales

Marketplace Sync Tool utiliza 3 capas de seguridad:

  1. Cifrado con keychain del SO (Electron safeStorage / DPAPI en Windows)
  2. API Keys hex-only para evitar bloqueos por firewalls
  3. HTTPS obligatorio + validación hash_equals para prevenir ataques de timing

Consejo práctico: Regenera API Keys periódicamente y nunca las compartas sin cifrar.


7. Gestión inteligente de imágenes

  • Descarga desde CDN de eBay (timeout 30s)
  • Detecta formato (jpg, png, gif, webp)
  • Importa a WordPress via media_handle_sideload()
  • Primera imagen → destacada, resto → galería

Tip: Haz importaciones masivas en lotes de 50–100 productos para evitar saturar el hosting.


8. Pedidos importados para gestión unificada

  • Datos de comprador y dirección
  • Productos vinculados por SKU/ID
  • Estado inicial: Pendiente
  • Evita duplicados (_wces_ebay_order_id)

Consejo práctico: Activa la importación y marca los pedidos como procesados manualmente cuando corresponda.


9. Galería visual para monitoreo

Marketplace Sync Tool ofrece vista dual con badges:

WooCommerce:

BadgeSignificado
Verde «En eBay»Sincronizado
Amarillo «SKU coincide»Meta incompleta
Gris «Sin vincular»No conectado

eBay:

BadgeSignificado
Verde «Importado»Ya existe en WooCommerce
Gris «Sin importar»Pendiente

Consejo práctico: Revisa la galería después de cada sincronización.


10. Configura correctamente marketplace y moneda

  • Configura Marketplace ID y moneda desde el inicio
  • Soporta 20+ marketplaces y diferentes monedas
  • La moneda se guarda por producto en _wces_ebay_currency

Consejo práctico: Verifica moneda y marketplace antes de sincronizar para evitar errores en precios.


Conclusión — Supera las barreras de la integración

Marketplace Sync Tool permite:

  • Integración sin sobrecargar tu servidor
  • Sincronización bidireccional segura y automática
  • Gestión avanzada de duplicados, imágenes y pedidos
  • Protección real de credenciales y datos


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *