Análisis de los errores de las interfaces CleverReach

Estamos desarrollando continuamente plugins e interfaces para conectar un sistema externo (por ejemplo, CRM, CMS o sistemas de tienda) y nuestra herramienta de marketing por correo electrónico CleverReach. Nuestros plugins le permiten establecer rápidamente una conexión entre ambos sistemas en unos pocos pasos y empezar con su marketing por correo electrónico. Todos nuestros plugins son gratuitos (excepto PrestaShop) y se actualizan periódicamente.

Este post del centro de ayuda sirve exclusivamente para el análisis de los mensajes de error de los plugins CleverReach para Shopware 5, Shopware 6, WordPress, WooCommerce, Typo3, Joomla!, Zapier, lexoffice, OpenCart, Prestashop, Magento 2, Shopify, XTCommerce, BigCommerce, Ecwid, ZohoCRM, Drupal y Oxid. 

Otros plugins son ofrecidos por proveedores externos. Si aparece algún mensaje de error, diríjase al desarrollador o proveedor del plugin correspondiente. Podrán ayudarte lo antes posible. Gracias de antemano.

Empezamos este post ofreciéndote una lista de los criterios más importantes para ti, después enumeraremos los mensajes de error más comunes y responderemos a las preguntas más frecuentes. En caso de que nuestra lista no resuelva tu problema, o tengas problemas o preguntas diferentes, te damos una lista de notas y datos de contacto al final del post.

Lista de control

1. ¿Está utilizando la última versión del plugin?

Siempre puedes encontrar la última versión del plugin directamente en tu gestor de plugins buscando "CleverReach".

2. ¿Está conectado y activado el plugin?

Asegúrese de que el plugin está conectado correctamente con su cuenta. Navegue hasta el plugin en su Gestor de Plugins. Si recibes una nota indicando que tienes que conectar el plugin con tu cuenta, es que aún no está conectado. Establecer una conexión con el plugin. Compruebe también si el plugin está activado en su Gestor de Plugins.  

3. Datos de la cuenta

¿Ha introducido todos los datos de su cuenta a través del icono de perfil >[Mi cuenta -> Configuración -> Mis datos]

Sólo podrá establecer una conexión satisfactoria cuando haya introducido todos sus datos.

4. Acceso a la API para el usuario

¿Ha activado el acceso "REST API" para el usuario que se conecta con CleverReach a través del plugin? Encontrará las instrucciones aquí.

5. Restricciones de acceso

La tienda debe ser accesible directamente a través de Internet. No debe haber ningún HTACCESS activo que restrinja el acceso a la tienda o al plugin.

Por favor, asegúrese de que todos los archivos del plugin tienen permisos generales para que el plugin pueda enviar y recibir datos. 

6. Requisitos técnicos

El almacén o servidor debe ser capaz de procesar y ejecutar CURL. 

El navegador con el que intentas conectarte debe ser la última versión de Chrome o Firefox. 

Mensajes de error comunes

"Bad Request: maximum attribute count exceeded":

Ha creado demasiados campos de datos en su cuenta CleverReach. Puede crear un máximo de 45 campos de datos. El plugin crea automáticamente 17 campos de datos durante la sincronización inicial, por ejemplo, nombre y apellidos, datos de dirección, etc.

Elimine los campos de datos de su cuenta CleverReach que no estén rellenados o que ya no sean necesarios. El mensaje de error debería haber desaparecido después de eso.

"(InitialSyncTask) falló debido a un periodo de inactividad prolongado":

La sincronización tarda más de lo esperado. Por ejemplo, puede ser útil aumentar el tiempo de espera en la tienda.

  1. Ajuste la configuración PHP (archivo php.ini) en el servidor de la tienda.
    1. Establezca la variable max_execution_time en 300 (5 minutos),
    2. a continuación, establezca la variable PHP max_input_vars a 10000
    3. y, a continuación, inicie de nuevo la importación inicial

"No se puede determinar la URL correcta. La tienda no está configurada correctamente o el plugin no está activo".

Este mensaje de error significa que la URL de la tienda y la URL de configuración de la tienda no son idénticas.

Vaya a los Ajustes de su tienda y eche un vistazo a la URL de la tienda y compárela con la que aparece en la barra de direcciones de su navegador. Las URL deben ser las mismas.  

En caso de que no sean idénticos, inicie sesión desde la URL proporcionada en la configuración de la tienda.

Preguntas frecuentes

Pregunta: No se transfieren todos mis destinatarios. ¿Qué puedo hacer?

Respuesta: Depende de la versión del plugin. La última versión de nuestros plugins transfiere a todos sus destinatarios como destinatarios activos, si están suscritos como destinatarios de boletines en su sistema, incluyendo Double Opt in.

Todos los demás destinatarios - compradores, etc. - también se transfieren a CleverReach como destinatarios activos cuando utilizas nuestros plugins v3.

Pregunta: Tenemos enormes problemas de rendimiento cuando utilizamos el plugin CleverReach Shopware. El rendimiento de la tienda es extremadamente lento. ¿Por qué?

Respuesta: La razón más probable de que su tienda funcione más lento de lo habitual puede deberse a la comprobación asíncrona de nuestro plugin. Cada 5 segundos, el sistema comprueba si es necesario transferir nuevos datos de destinatarios, pedidos, etiquetas, etc.

De esta forma aseguramos la sincronización en vivo en nuestro plugin. Por ejemplo, si utiliza nuestra automatización de marketing y desea activar una automatización después de que un cliente se haya registrado o haya comprado algo, la sincronización en directo es muy importante para enviar inmediatamente un correo electrónico.

El plugin CleverReach realiza la mayoría de las tareas en segundo plano. Para detectar e iniciar las tareas en segundo plano, el plugin CleverReach simula procesos de larga duración (en segundo plano) mediante llamadas asíncronas a "peticiones web de trabajadores en segundo plano" con un retardo mínimo de 5 segundos entre dos llamadas consecutivas.

Esto significa que el plugin se envía a sí mismo las peticiones web (es decir, la URL del frontend) cada 5 segundos. Si lo desea, también podemos aumentar este periodo a cualquier intervalo de tiempo, pero esto significaría que los cambios en la tienda necesitan un cierto tiempo (intervalo de tiempo que el cliente quiera establecer) para ser transferidos a CleverReach.

El intervalo de tiempo de 5 segundos es el valor por defecto para todos nuestros clientes (ya que queremos transferir los datos a CleverReach tan pronto como aparezcan en la tienda).Si desea personalizar el período o podemos hacerlo por usted, no dude en enviarnos un correo electrónico o una solicitud con toda la información como se describe a continuación. Muchas gracias de antemano.

Pregunta: La conexión entre el plugin y CleverReach no funciona.

Posible respuesta: Si utiliza una autorización adicional (htaccess) en su servidor, es necesario que las URL del plugin CleverReach sean de acceso público. Las siguientes URL deben ser accesibles desde Internet cuando utilice Shopware 5, por ejemplo:

{shop_url}/CleverReachAsyncProcess/run

{shop_url}/CleverReachAuth/redirectCallback

{shop_url}/CleverReachAutomationEventsController/handle

{shop_url}/CleverReachBlogSearch/buscar

{shop_url}/CleverReachFormEventsController/webhookHandle

{shop_url}/CleverReachForms/formulario

{shop_url}/CleverReachProductSearch/buscar

{shop_url}/CleverReachReceiverEventsController/webhookHandle

{shop_url}/CleverReachSearch/búsqueda de productos

{shop_url}/CleverReachWebhooks/processWebhookRequest

 

Para cada integración, las URL son diferentes. Si utiliza una integración diferente, póngase en contacto con nosotros para que podamos enviarle las URL adecuadas. Muchas gracias de antemano.

Pregunta: La autoconfiguración ha fallado.

Respuesta: La autoconfiguración se realiza cuando se abre el módulo por primera vez (después de la instalación). Esto comprueba las configuraciones existentes de la tienda e intenta hacer una llamada interna para establecer el plugin o la configuración de la tienda correctamente.

Este proceso sirve para determinar la configuración óptima del plugin y garantizar su posterior usabilidad.

Estas configuraciones se guardan y se utilizan para todas las llamadas a procesos asíncronos del plugin.

Si el sistema detecta que algo va mal con los procesos en segundo plano y la ejecución de tareas, el sistema debe tomar los parámetros de URL predeterminados del almacén e intentar ejecutar la llamada de prueba asíncrona con la configuración predeterminada del sistema. Si la llamada falla, el sistema debe repetir la prueba con todas las combinaciones de las siguientes opciones:

  1. Cambiar el protocolo de llamada de HTTP a HTTPS y viceversa, dependiendo de lo que se utilizó por defecto.
  2. Aumentar el tiempo de espera de una llamada asíncrona, ya que algunos sistemas no aceptan un tiempo de espera de cURL inferior a un segundo.
  3. Establecer/restablecer la opción de seguir las redirecciones 301/302.
  4. Utilice las opciones de resolución IPv4 o IPv6.
  5. Cuando todas las opciones se hayan realizado y guardado correctamente, se le redirigirá a la selección de la importación del destinatario.

Si el plugin o usted mismo no pudieron cambiar con éxito la configuración de la tienda, póngase en contacto con nuestro equipo de servicio. Muchas gracias de antemano.

¿Sigues recibiendo mensajes de error o diferentes a los de nuestra lista? ¿O desea ponerse en contacto con nuestro equipo de servicio?

Para analizar mejor su caso, envíenos una descripción detallada del error. También puedes enviarnos capturas de pantalla que visualicen el error.

Para un análisis detallado, envíenos también la URL de su backend y un nombre de usuario y contraseña. Además, necesitamos los datos de acceso FTP de su servidor para poder realizar el análisis con rapidez y éxito.

Antes de acceder al software externo, solicitamos la confirmación del descargo de responsabilidad que figura a continuación. Para ello, basta con un correo electrónico del administrador de la cuenta CleverReach o del titular de la cuenta:

Por la presente reconozco la siguiente información:

"Reconozco que CleverReach® sólo debe asistencia por correo electrónico de acuerdo con las CGC. El acceso a mi sistema es un servicio voluntario que va más allá del contrato. Este proceso es una relación de cortesía en sentido estricto, fpor la que CleverReach no asume ninguna responsabilidad".

Envíe un correo electrónico con todos los detalles a support@cleverreach.com. Nuestro servicio estará encantado de ayudarle de la mejor manera posible. Gracias de antemano.