Ir al contenido
Instalar gratis
Español
English简体中文繁體中文ČeštinaPróximamenteDanskPróximamenteNederlandsSuomiPróximamenteFrançaisDeutschItaliano日本語한국어Norsk bokmålPróximamentePolskiPortuguêsEspañolSvenskaTürkçe
Abrir en Claude Hacer preguntas sobre esta páginaAbrir en ChatGPT Hacer preguntas sobre esta página

Captcha (reCAPTCHA, hCaptcha)

Añade una verificación de Google reCAPTCHA o hCaptcha a un formulario para que los bots no puedan enviar solicitudes.

Un captcha pide a la persona invitada que marque una casilla, como «No soy un robot», antes de poder enviar el formulario. Evita que los bots llenen tu cola de revisión con solicitudes falsas. Sami B2B Onboarding admite dos proveedores: Google reCAPTCHA v2 con la casilla «No soy un robot» y hCaptcha.

La tienda tiene un único par de claves de un solo proveedor. Cada formulario activa o desactiva el captcha.

  1. Abre la consola de administración de reCAPTCHA e inicia sesión con tu cuenta de Google.
  2. Ponle una etiqueta al sitio, como el nombre de tu tienda.
  3. Como tipo, elige Challenge (v2) y, después, “I’m not a robot” Checkbox. Las claves de otro tipo, como v3, no funcionan con la aplicación.
  4. En Domains, añade todos los dominios desde los que se accede a tu tienda: tu propio dominio, como example.com, y tu dominio myshopify.com.
  5. Envía el formulario y copia la site key y la secret key.
  1. Abre el panel de hCaptcha e inicia sesión.
  2. En Sites, añade un sitio nuevo.
  3. Añade como nombre de host todos los dominios desde los que se accede a tu tienda: tu propio dominio, como example.com, y tu dominio myshopify.com. Guarda el sitio.
  4. Copia la clave del sitio y la clave secreta que te da el panel.
  1. Ve a Forms y haz clic en Edit junto al formulario. En la barra de la izquierda, haz clic en Integrations. En Connected apps, haz clic en Set up en la fila Captcha.

    Se abre el panel Captcha con dos secciones: Account y This form.

  2. En Account, haz clic en Set up. En el cuadro de diálogo Captcha:

    1. En Captcha type, elige Google reCAPTCHA o hCaptcha, según el proveedor de tus claves.
    2. Pega la clave del sitio en Site key.
    3. Pega la clave secreta en Secret key.

    El enlace que aparece debajo de los campos, Get your keys from the reCAPTCHA admin console o Get your keys from the hCaptcha dashboard, cambia según el tipo que hayas elegido.

    El cuadro de diálogo Captcha con Google reCAPTCHA seleccionado, una clave del sitio, una clave secreta oculta y un enlace a la consola de administración de reCAPTCHA.

    Elige el proveedor que emitió tus claves y pega ambas.

  3. Haz clic en Save. Verás Keys saved. La fila Account muestra el tipo de captcha, la clave del sitio y el principio y el final de la clave secreta.

    Si un campo está vacío, te pide la clave, por ejemplo Enter the site key from your account.

  1. En This form, elige el Language del captcha. Match the buyer’s browser es el valor predeterminado. Elige un idioma para mostrar el captcha en ese idioma a todo el mundo.

  2. En la parte inferior del panel, haz clic en Enable. El botón cambia a Disable, y la fila Captcha de Connected apps muestra Active. Si las claves aún no están guardadas, un aviso indica Add both the site key and the secret key first.

    La vista previa muestra ahora una casilla de captcha de muestra, I’m not a robot o I am human, encima de los botones de la última página del formulario. El captcha real solo se carga en tu tienda online.

    El panel Captcha con las claves guardadas, el menú desplegable Language y el botón Disable en la parte inferior.

    Cuando el captcha está activado, el botón de la parte inferior dice Disable y la fila muestra Active.

  3. Haz clic en Save en la barra de guardado. Verás Form saved. A partir de ahora, el captcha se mostrará a quienes compren.

  1. Ve a Forms y haz clic en Copy link junto al formulario. Abre el enlace en una ventana privada del navegador, para no tener la sesión iniciada en tu tienda.

  2. Rellena el formulario. En su última página, el captcha aparece encima de los botones. Haz clic en Submit application sin marcarlo: el formulario muestra Please complete the captcha. debajo de la casilla.

    La última página del formulario de solicitud de venta al por mayor con una casilla de captcha I’m not a robot encima del botón Submit application.

    Las personas invitadas marcan la casilla del captcha antes de poder enviar el formulario.

  3. Marca la casilla, resuelve el desafío si aparece y envía. Aparece la pantalla de agradecimiento y la solicitud llega a Companies › Applications.

  • Las personas invitadas que envían una solicitud lo ven en la última página del formulario.
  • Las personas invitadas que responden a una solicitud de más información desde el enlace de su correo electrónico también lo ven.
  • Quienes han iniciado sesión no lo ven en ninguno de los dos casos.

Una casilla marcada caduca al cabo de uno o dos minutos. Entonces el formulario borra la marca y pide a la persona que la marque de nuevo. En un formulario demasiado estrecho para la casilla normal del captcha, como un bloque en una barra lateral, el captcha se muestra en su tamaño compacto. En un formulario oscuro, usa su aspecto oscuro.

Para cambiar Please complete the captcha., abre After submit en la barra lateral, despliega Error message y escribe tu propio texto en el campo Captcha.

Si la aplicación no obtiene respuesta del proveedor del captcha cuando la persona envía el formulario, acepta la solicitud en lugar de rechazarla. Aun así, llega a tu cola de revisión.

Qué ves Por qué Qué hacer
La casilla del captcha muestra un error como “ERROR for site owner: Invalid site key” y nadie puede enviar el formulario. Captcha type no coincide con el proveedor que emitió las claves, o la clave del sitio no se copió completa. En Account, haz clic en Change. Establece Captcha type con el proveedor que emitió las claves y vuelve a pegar la clave del sitio.
La casilla del captcha indica que el dominio no es válido para la clave del sitio. El dominio desde el que accede la persona no está registrado en el proveedor. Añade ese dominio en la consola de administración de reCAPTCHA o en el panel de hCaptcha.
Todas las solicitudes se rechazan con That captcha check failed. Please try again. La clave secreta es incorrecta o pertenece a otro sitio. En Account, haz clic en Change, pega la clave secreta correcta y haz clic en Save.
No aparece ningún captcha en el formulario. El captcha no está activado en este formulario, se eliminaron las claves o tienes la sesión iniciada. Comprueba que la fila Captcha muestre Active y haz la prueba en una ventana privada.
  • En un formulario: abre su panel Captcha, haz clic en Disable y, después, en Save.
  • En todos los formularios: en Account, haz clic en Change y, después, en Remove keys. El cuadro de diálogo advierte Every form in this store stops using Captcha until you add keys again. Haz clic en Remove keys para confirmar. El captcha desaparece de todos los formularios a la vez.

¿Te resultó útil esta página?