Login B2B de Shopify: cómo exigir inicio de sesión para ver precios y páginas (2026)

Tarjetas de producto que muestran un precio bloqueado para visitantes y un precio mayorista visible para compradores aprobados.

Un inicio de sesión B2B en Shopify obliga a los compradores a identificarse antes de ver precios, productos o páginas mayoristas. Shopify exige cuentas de cliente para B2B, pero no ofrece una función para ocultar precios, así que bloquee precios y contenido con una app como BSS B2B Lock, o cree una tienda B2B dedicada.

BSS B2B Lock
Exija inicio de sesión para ver precios, productos, páginas o toda la tienda

Oculte precios y Add to cart a los visitantes sin sesión, bloquee páginas y colecciones por inicio de sesión o etiqueta de cliente, o bloquee todo el sitio web. El plan Free bloquea todo el sitio web; los planes de pago cuestan desde 9,99 USD al mes, con prueba de 7 días.

Instalar BSS B2B Lock Ver la página de Lock

Última actualización: 21 de octubre de 2026. Reescribimos esta guía de 2022 según las reglas actuales de Shopify para B2B y cuentas de cliente. Responde a una sola pregunta: cómo poner el contenido B2B detrás de un inicio de sesión. BSS B2B Solutions fabrica BSS B2B Lock, así que indicamos cuándo bastan los ajustes propios de Shopify. Para ocultar solo precios, lea la guía para ocultar precios; para una página protegida con contraseña, lea la guía de página protegida con contraseña. El panorama más amplio del control de acceso está en el centro de control de acceso y en la guía completa de B2B en Shopify.

Puntos clave

  • B2B en Shopify requiere cuentas de cliente, y las cuentas de cliente heredadas no se pueden usar con clientes y pedidos B2B (inicio de sesión en Shopify).
  • Una tienda B2B dedicada puede restringirse para que solo la vean clientes B2B con sesión iniciada. Una tienda mixta no puede restringirse así, porque los clientes D2C no podrían comprar (tipos de tienda en Shopify).
  • En una tienda mixta, la lista de verificación de Shopify indica apps de terceros para bloquear parte o toda la tienda a los visitantes sin sesión (lista de verificación de configuración).
  • Hay tres patrones: bloquear toda la tienda, mostrar la tienda y ocultar precios, o bloquear páginas, productos y colecciones elegidos. Un modelo híbrido los combina por etiqueta de cliente.
  • Un bloqueo por inicio de sesión controla lo que muestra la tienda. No es una garantía de seguridad: la Product API de Shopify es un endpoint público que devuelve precios.

¿Qué es un inicio de sesión B2B en Shopify?

Es el paso de identificación que separa a los compradores empresariales del resto de visitantes. Tras iniciar sesión, la tienda sabe quién es el comprador, así que puede mostrar precios mayoristas, productos privados y páginas solo mayoristas. Hay dos partes que se confunden fácilmente: autenticación, que gestiona Shopify, y reglas de acceso, que deciden lo que puede ver un comprador identificado.

En el lado de la autenticación, Shopify indica que hay que activar las cuentas de cliente para usar B2B. Sus nuevas cuentas de cliente identifican a los compradores con una dirección de correo vinculada a una ubicación de empresa y un PIN de un solo uso enviado a ese correo (inicio de sesión en Shopify). Eso cambia la pantalla de acceso, no las reglas que se construyen encima. No incluimos los detalles en esta guía: véase nuevas cuentas de cliente y OTP por correo para B2B de Shopify.

¿Qué patrón de inicio de sesión encaja con su tienda?

PatrónLo que ven los visitantesIdeal paraCómo construirlo
Bloquear toda la tiendaSolo una página de inicio de sesión o de mensajeUna tienda solo B2BRestricción de tienda dedicada en Shopify, o un bloqueo de tienda en una app
Ocultar precios hasta el inicio de sesiónEl catálogo completo, con un botón Login to View PriceUna tienda que quiere tráfico de búsqueda y mantener los precios privadosCódigo del tema por etiqueta de cliente, o un bloqueo de precio en una app
Bloquear páginas, productos o colecciones elegidosCatálogo minorista; las áreas mayoristas muestran un mensaje de inicio de sesiónTiendas mixtas con una sección mayoristaBloqueo en la app por inicio de sesión, etiqueta de cliente o solicitud de acceso
Híbrido por etiqueta de clientePrecios minoristas, y los compradores con etiqueta ven precios mayoristas y contenido adicionalUna tienda para minorista y mayoristaEtiquetas de cliente más reglas de precio y contenido
Tres formas de poner el contenido B2B detrás de un inicio de sesión

¿Qué puede hacer Shopify de forma nativa?

Hay tres aspectos que importan. Primero, el B2B nativo muestra precios, productos e información de cuenta B2B solo a los clientes B2B que han iniciado sesión: Shopify indica que en una tienda mixta solo los clientes B2B con sesión iniciada pueden ver precios, productos e información de cuenta B2B (tipos de tienda en Shopify). Segundo, una tienda B2B dedicada puede restringirse para que la URL y la página de acceso solo sean accesibles para clientes B2B, y la lista de verificación de configuración la indica como paso opcional tras activar las cuentas de cliente. Tercero, una tienda mixta no puede restringirse solo a clientes B2B.

Lo que Shopify no ofrece es una forma de ocultar precios o secciones a visitantes sin sesión en una tienda mixta. Su lista de verificación remite a apps de terceros que bloquean parte o toda la tienda (lista de verificación de configuración). Shopify también indica que algunas apps de terceros pueden no ser compatibles con B2B (consideraciones de Shopify), así que pruebe cualquier bloqueo con un comprador B2B. Para el orden completo de construcción, use nuestra lista de verificación de configuración B2B de Shopify. El caso de estudio de un distribuidor de bicicletas del Reino Unido muestra una tienda cerrada al público hasta que se aprueba a un distribuidor.

¿Se puede crear un inicio de sesión B2B solo con código del tema?

Sí, en casos sencillos. En Liquid, el customer objeto es nil cuando nadie ha iniciado sesión, y su tags es un array (objeto customer de Liquid en Shopify). Un tema puede comprobarlo y mostrar el precio solo a clientes con etiqueta.

{% if customer and customer.tags contains 'wholesale' %}
  {{ product.price | money }}
{% else %}
  <a href="/account/login">Log in to view price</a>
{% endif %}

Trátelo como un boceto. Debe repetirlo en cada plantilla que imprima un precio (página de producto, tarjetas de colección, búsqueda, carrito, vista rápida y datos estructurados), mantenerlo funcionando tras las actualizaciones del tema y gestionar la nueva URL de inicio de sesión de cuentas de cliente. El código solo cambia lo que imprime la página. La Product API de Shopify es un endpoint público que devuelve los campos de precio de cualquier producto a cualquier visitante (Product API de Shopify), así que ocultar solo con código es un control de visualización. Si no es desarrollador, una app es más rápida y segura de mantener.

Cómo exigir inicio de sesión para ver precios con BSS B2B Lock

Los pasos siguientes usan BSS B2B Lock. Los bloqueos de precio, página, producto y colección requieren un plan de pago o la prueba de 7 días. El plan Free bloquea solo todo el sitio web según la condición (ficha de la App Store, 4 de octubre de 2026).

Paso 1: iniciar un bloqueo desde una plantilla predefinida

Abra la app, vaya a Locksy luego a Add lock rule. En la ventana Start with a preset elija Require login to view prices. Las demás plantillas cubren el inicio de sesión para ver productos, colecciones y Add to cart, y una contraseña para páginas. Haga clic en Continue.

Ventana Start with a preset de BSS B2B Lock con Create my own lock seleccionado y la plantilla Require login to view prices
La ventana Start with a preset incluye Require login to view prices.

Paso 2: elegir qué bloquear

En Step 1, Lock Target, elija Price and add to cart para ocultar ambos, o elija productos, colecciones, páginas o toda la tienda. Puede bloquear por tipo de página, por URL, por colección o por etiqueta de producto.

Editor de BSS B2B Lock, paso 1, con Price and add to cart seleccionado como objetivo del bloqueo y una tarjeta de resumen
Lock Target en Price and add to cart, con un resumen de lo que bloquea la regla.

Paso 3: definir quién entra y las opciones de ocultar

En Step 2, Access and Message, elija User type y seleccione Signed-in customers para cualquier comprador con sesión iniciada, o Tagged customers para una etiqueta como wholesale. Puede desactivar u ocultar Add to cart, y marcar la opción de ocultar el precio en la búsqueda de Google. Esa opción hace menos probable que el precio aparezca en los resultados de búsqueda. Tarda hasta 24 horas, la tienda debe ser pública y no desindexa páginas ni cambia los feeds de Merchant Center. Nuestro caso de uso de ocultar precios en Google lo explica.

Opciones de BSS B2B Lock para ocultar el precio, desactivar u ocultar Add to cart y ocultar el precio en la búsqueda de Google
Opciones para ocultar el precio, desactivar u ocultar Add to cart, y ocultar el precio en la búsqueda de Google.

Paso 4: personalizar el mensaje que ven los visitantes

Haga clic en Customize message en la tarjeta Preview para editar el título y el texto, por ejemplo “Inicie sesión para ver los precios mayoristas”. El mensaje puede ser personalizado, una página propia o un formulario de inicio de sesión o de alta. Tras el inicio de sesión puede devolver al comprador a la página donde empezó, a una página personalizada, a la página de la cuenta o según la etiqueta de cliente. Si su tienda usa las nuevas cuentas de cliente de Shopify, la app marca los tipos de mensaje con formulario de inicio de sesión y de alta como no compatibles; un mensaje personalizado con un enlace a su URL de inicio de sesión sí funciona (documentación de BSS: mensajes de inicio de sesión y de alta).

Ventana Preview and customize message de BSS B2B Lock con Access Denied Message en Price is locked, y una vista previa del producto donde el precio se sustituye y Add to cart y Buy now aparecen en gris
Vista previa y personalización del mensaje, aquí con Access Denied Message en Price is locked.

Paso 5: guardar y probar como visitante y como comprador

Guarde el bloqueo, abra la tienda en una ventana privada y compruebe que el precio se sustituye por el botón Login to View Price. Después, inicie sesión como cliente con etiqueta y compruebe que el precio vuelve. La receta completa está en nuestro caso de uso de ocultar precios mayoristas.

Página de colección de Shopify para un visitante sin sesión, con un botón Login to View Price en lugar de cada precio de producto
Un visitante ve Login to View Price en lugar de cada precio de producto.
BSS B2B Lock
Bloquee precios, páginas y colecciones por inicio de sesión o etiqueta

Plantillas para inicio de sesión para ver precios, productos, colecciones, Add to cart y páginas con contraseña. Pruébelo gratis durante 7 días.

Instalar BSS B2B Lock

Cómo bloquear toda la tienda, una página o una colección tras un inicio de sesión

Desplegable What do you want to lock de BSS B2B Lock abierto con Entire store, Price and add to cart, Products, Collections, Variants, Pages blogs and URLs y Sections
Lista de objetivos de bloqueo en BSS B2B Lock: toda la tienda, precio y Add to cart, productos, colecciones, variantes, páginas y URL, o una sección del tema.

¿Cómo obtienen acceso los compradores?

Un bloqueo por inicio de sesión solo sirve si los compradores aprobados pueden entrar. El camino habitual es: registrarse, aprobar, etiquetar, fijar precio, desbloquear, pedir. Un formulario de registro recoge la solicitud, usted la aprueba, y la aprobación asigna una etiqueta de cliente que leen sus reglas de bloqueo. En BSS B2B Solution, el ajuste del formulario Assign tag when customer is approved hace eso, y la documentación de BSS B2B Lock muestra cómo usar la misma etiqueta (guía del formulario de registro).

Ajuste del formulario de registro de BSS B2B Solution Assign tag when customer is approved
El ajuste del formulario de registro Assign tag when customer is approved.

Si quiere que los compradores pidan acceso desde el mensaje de bloqueo, BSS B2B Lock tiene un flujo de solicitud de acceso. La aprobación se guarda por regla y se sincroniza mediante una cola, así que no es inmediata, y no añade una etiqueta de cliente. Shopify Forms, la app gratuita de Shopify, es la vía nativa para solicitudes de acceso (lista de verificación de configuración). Lea añadir un botón de solicitud de acceso.

Editor de mensajes de BSS B2B Lock con vista previa del formulario de solicitud de acceso con correo, nombre completo y un mensaje opcional
El formulario de solicitud de acceso que ve un visitante en una página bloqueada, en la vista previa del editor de mensajes de BSS B2B Lock.

¿Qué tipo de tienda tiene?

Su tiendaEmpiece conPor qué
Solo B2BRestricción de tienda dedicada o bloqueo de tiendaLos visitantes no tienen motivo para navegar
Principalmente B2B con un folleto públicoBloquear toda la tienda salvo algunas páginasMantenga su historia pública y los precios privados
Minorista y mayorista en una tiendaOcultar precios o bloquear una colección mayorista, por etiquetaLos compradores minoristas conservan su tienda y los mayoristas tienen la suya; véase B2B y B2C en una misma tienda
Un catálogo con cotizacionesOcultar el precio y añadir un botón de cotizaciónLos compradores piden un precio; véase solicitar una cotización y ocultar el precio
Elija el patrón para su situación

Límites y advertencias

  • BSS B2B Lock restringe el acceso a la tienda mediante código del tema. En los bloqueos de página, producto y colección, el contenido real se sustituye por el mensaje de bloqueo en el HTML de la página. No protege los endpoints JSON ni la Storefront API, y no se admiten tiendas headless.
  • Los bloqueos de ocultar precio y Add to cart envuelven la salida del precio en el tema. Los temas poco habituales pueden requerir instalación manual.
  • No describa un bloqueo por inicio de sesión como seguro. Controla lo que muestra la tienda.
  • Las condiciones de IP, región y país pueden falsificarse desde el navegador. No las use como bloqueo geográfico seguro.
  • El bloqueo del checkout es una función aparte: BSS solo ofrece el bloqueo del checkout para tiendas Shopify Plus, y no garantiza que bloquee todos los checkouts.
  • Shopify indica que los checkouts acelerados, la entrega local, los puntos de recogida, las suscripciones y algunas apps de terceros son incompatibles con los pedidos B2B (consideraciones de Shopify).

¿Por qué no funciona el bloqueo por inicio de sesión? Solución de problemas

ProblemaCausa probableSolución
Los compradores ven precios sin iniciar sesiónEl bloqueo está desactivado, el objetivo es incorrecto o el tema no se parcheóRevise el estado y el objetivo del bloqueo, y después la lista de verificación de "bloqueo no funciona" de la app
Un comprador con etiqueta sigue viendo el mensajeFalta la etiqueta o está escrita de otra formaRevise la etiqueta del cliente en el admin de Shopify
Falta el formulario de inicio de sesión en el mensajeLas nuevas cuentas de cliente no admiten el tipo de mensaje con formulario de inicio de sesiónUse un mensaje personalizado con un enlace a su página de inicio de sesión
Los compradores se confunden con una pantalla de códigoLas nuevas cuentas de cliente de Shopify usan un código por correoDiga “Inicie sesión en su cuenta”, no “introduzca su contraseña” (documentación de BSS)
Los precios aparecen en las tarjetas de colecciónUna sección del tema no está cubiertaContacte con soporte o instale manualmente
Problemas comunes y soluciones

Preguntas frecuentes

¿Cómo creo un inicio de sesión B2B en Shopify?

Active las cuentas de cliente, configure a los compradores como empresas o etiquételos, y después restrinja el contenido a clientes con sesión iniciada o con etiqueta. En una tienda B2B dedicada, Shopify puede bloquear toda la tienda. En una tienda mixta, use un bloqueo de app o código del tema.

¿Puede Shopify ocultar los precios hasta que el cliente inicie sesión?

No encontramos ningún ajuste integrado para visitantes en una tienda mixta. Shopify muestra precios B2B a los clientes B2B con sesión iniciada y remite a apps de terceros para bloquear partes de una tienda. Una app como BSS B2B Lock, o un código del tema que compruebe al cliente, puede mostrar un botón Login to View Price.

¿Necesito Shopify Plus para un inicio de sesión B2B?

No. Shopify anunció el 2 de abril de 2026 que las funciones B2B nativas están disponibles en Basic, Grow y Advanced. Los bloqueos de precio, página y colección de BSS B2B Lock funcionan en planes de pago de BSS o en la prueba. BSS solo ofrece el bloqueo del checkout para tiendas Shopify Plus.

¿Puedo bloquear toda mi tienda Shopify solo para clientes B2B?

En una tienda B2B dedicada, sí: Shopify puede restringir el acceso a clientes B2B con sesión iniciada. En una tienda mixta, no, porque los clientes D2C no podrían comprar. Una app puede bloquear todo el sitio web según la condición, y el plan Free lo permite.

¿Están realmente ocultos los precios?

Están ocultos en la página. La Product API de Shopify es un endpoint público que devuelve los campos de precio, así que ocultar un precio es un control de visualización, no una garantía de seguridad. No guarde secretos en un precio.

¿Cómo inician sesión los clientes mayoristas con las nuevas cuentas de cliente de Shopify?

Introducen su dirección de correo y un PIN de un solo uso enviado a ese correo. Las reglas que comprueban si un cliente tiene sesión iniciada o una etiqueta siguen funcionando. Lea nuestra guía sobre nuevas cuentas de cliente y OTP por correo para B2B para más detalles.

¿Qué pasa después de que un cliente inicia sesión?

En BSS B2B Lock puede devolver al comprador a la página que pidió, enviarlo a una página personalizada, a la página de la cuenta o según la etiqueta de cliente.

¿Hay una forma gratuita de exigir inicio de sesión?

El plan Free de BSS B2B Lock bloquea todo el sitio web según la condición. Los bloqueos de precios, páginas, productos y colecciones requieren un plan de pago desde 9,99 USD al mes con Basic Shopify, o la prueba de 7 días.

Fuentes

BSS B2B Lock
Ponga sus precios mayoristas detrás de un inicio de sesión

Empiece con el plan Free para bloquear todo el sitio web, o pruebe los planes de pago durante 7 días para bloquear precios, páginas y colecciones.

Instalar BSS B2B Lock Hable con nosotros
Nuestro blog se financia con comisiones de afiliados. Lea nuestra declaración de afiliados.

Finn Nguyen

Finn es experto en Shopify con más de cinco años de experiencia ayudando a nuevos propietarios a lanzar y hacer crecer sus tiendas online. Se especializa en la configuración de tiendas, la elección de temas y la optimización, y ofrece consejos prácticos para convertir las ideas en negocios de comercio electrónico exitosos.

Instalar BSS B2B Lock prueba gratuita de 7 días (planes de pago)