FAQ

process restarted processor no longer exists

Si ve este mensaje cuando ejecuta trabajos, normalmente significa que se ha lanzado una nueva versión de los procesadores de trabajo y el comportamiento predeterminado es cerrar cualquier trabajo que se esté ejecutando actualmente e intercambiar los procesadores de trabajo por las últimas versiones actualizadas.

What should you do in a case like this?

Normalmente, solo desea volver a activar su trabajo, por lo que click2sync inicia uno nuevo.

But what if is a long process?

Todos los trabajos en click2sync están diseñados para ser tolerantes a fallas en el sentido de que cuando ocurre una falla, la mayoría de los trabajos pueden entender dónde terminó su último proceso y recuperar el estado de esa parte para continuar las operaciones. Por lo tanto, la mayoría de las veces no verá una gran diferencia en los tiempos debido a una interrupción de la actualización como esta.

process restarted unexpected restart

Cuando esto sucede, significa que algo salió mal en el procesamiento. Podría haber muchas razones para que esto suceda. Con mayor frecuencia, lo que significa es que algún campo tiene un valor en un formato inesperado, codificado o corrupto. Esto también puede suceder por muchas razones. El estado de la información que existe en click2sync puede modificarse mediante:

  • Su navegador: (por lo que podría haber sido un fallo de red, un problema de memoria, etc., que ocurrió en el cliente)
  • Los procesadores de trabajo: (los bots que hablan con sus sistemas, analizan la información y le dan sentido)
  • Los clientes API: (ya que la API C2S permite a los clientes interactuar con sus datos, una implementación incorrecta de la API podría enviar información de manera inesperada)
  • Plataformas errores externos: (cualquier plataforma que conecte es propensa a fallar en cierto punto de tiempo y, por lo tanto, podría haber enviado información incorrecta en algún momento a click2sync). Las API de Marketplace a veces pueden fallar, los sitios web de los carritos de compras pueden estar inactivos, las actualizaciones de los sistemas pueden causar en el momento de la actualización momentos de falta de respuesta, cambios en los esquemas, etc.

Afortunadamente, codificamos trabajos para detección de errores de integridad de datos y corrección de cordura. Como estos trabajos realizan un análisis detallado y, dependiendo de su tamaño de datos, puede tomar algunos minutos analizar exhaustivamente los datos en busca de errores. Usted debe activar estos trabajos a pedido cuando cree que algunos datos podrían haberse codificado.

Para esto, debe hacer clic en cualquier botón de "estadísticas" de cualquier conexión, puede ver más a fondo de qué se trata este botón aquí: Stats button.

En esta ventana modal, se le presentará una pestaña "mantenimiento" donde dos conjuntos de botones presentados le permitirán activar diferentes operaciones de Análisis y Corrección real.

  • For Products
    • Analysis
      • Analyze Integrity: Integridad significa la estructura interna de cada uno de los registros del producto. El análisis solo muestra un diccionario / informe JSON de los diferentes patrones defectuosos detectados y su frecuencia o cantidad de detecciones
      • Analyze repeated ids: Esto es algo contextual externo a la estructura que también puede causar problemas, la detección de productos repetidos con los mismos identificadores de productos que coexisten como registros separados cuando significan exactamente el mismo registro externo. Esto rompe a lo grande con el diseño click2sync de la solución, por lo que si esto sucede, se recomienda encarecidamente activar soluciones para esto.
    • Actual Fix
      • Fix integrity: Como se mencionó anteriormente, corrige la estructura interna de los productos. También devuelve un informe de diccionario JSON con los patrones fijos y su frecuencia / cantidad de detecciones
      • Fix Orphans: Por muchas razones, algunas veces puede haber productos fantasmas sin equivalencias o estructurados vacíos pero ocupando espacio visualmente y en almacenamiento, esto es lo que llamamos "registros huérfanos". Su existencia no ayuda en nada y no debería existir, este proceso se asegura de eliminarlos.
      • Fix Linkeds: Como se mencionó aquí, algunos productos han adjuntado información / metadatos adicionales que también pueden cambiar de vez en cuando y, por lo tanto, sufrir un deterioro, por lo que este trabajo ejecuta todas las correcciones sobre cualquier cosa específica que deba corregirse.
      • Fix Stats: Las estadísticas son básicamente el número que se ve en rojo cuando hay cambios pendientes para recibir, enviar, etc. A veces, dependiendo de las operaciones, las estadísticas de vuelo pueden seguir apareciendo, aunque ya no deberían aparecer. En estos casos, una corrección de estadísticas restablece los conjuntos de estadísticas, por lo que puede volver a calcular todos sus productos y calcular las estadísticas correctamente.
      • Fix repeated ids: Como se mencionó anteriormente, no debe haber identificadores de producto repetidos en la misma conexión, este trabajo elimina las equivalencias repetidas que se vuelan y se asegura de que las relaciones sean de 1 a 1.
  • For Sales Orders
    • Analysis
      • Analyze Integrity: Al igual que con los productos, esto significa analizar la estructura interna de un pedido de ventas y encontrar cualquier valor con formato incorrecto que pueda ser molesto en un proceso de sincronización
    • Actual Fix
      • Fix integrity: Desinfecta los valores de pedidos de venta internos
      • Fix Orphans: Elimina cualquier registro fantasma / vacío / volador (pedido de cliente), que simplemente está perturbando los procesos o interfiriendo con la correcta ejecución de los trabajos.
      • Fix Stats: Al igual que con los productos, la fijación de la cantidad de cambios pendientes es útil para comprender lo que realmente está pendiente de actualización y cuánta información es esta. Este trabajo asegura que las estadísticas se restablezcan para que pueda recalcular los cambios y hacer que las estadísticas vuelvan a funcionar.

category is mandatory

Con mucha frecuencia, al duplicar productos de un lugar a otro, encontrará mensajes de advertencia que lo alertan para comprender que una duplicación simple de un producto, en algunas plataformas, no es tan simple y que para algunas plataformas, se necesita configurar información adicional. caso la categoría se ramifica.

Algunas plataformas le permiten predecir automáticamente la categorización (como mercadolibre). Pero algunos otros necesitan que establezca explícitamente reglas o especifique manualmente las categorías. Básicamente hay 3 formas de llenar estos vacíos:

  1. Establecer manualmente la categoría en cada producto uno por uno
  2. Multiple batch jobs que, según ciertos criterios, asigne una categoría a un conjunto específico de productos
  3. Configurar cross-platform category mappings. En el lado superior derecho de su panel, hay un menú llamado "cross-platform category mappings" al que puede acceder a esta pantalla también con esta url: https://app.click2sync.com/cross_category Esta es básicamente una tabla donde cada La columna es una conexión y cada fila es una serie de asignaciones omnidireccionales que pueden corresponder a otras conexiones cuando no se completan o cuando se necesita una actualización.

Aquí hay un video con un ejemplo de mapeo de categorías cruzadas:

could not grab data, No available items to grab

Este error ocurre cuando se encuentra en la tienda de origen / cuenta / plataforma / etc. No hay productos para cargar.

Click2Sync interpreta esto de una manera sospechosa, en el sentido de que más normalmente una tienda tendrá productos que no productos. Es por eso que cuando esto sucede, click2sync piensa que tal vez algo salió mal y no necesariamente la tienda se detuvo repentinamente para tener productos abruptamente.

La forma más fácil de solucionar esto es simplemente crear 1 producto en esta plataforma, de modo que Click2Sync detecte al menos algo que existe y luego concluya que solo existe un producto en esta plataforma y nada más.