{"section":"tutorials","requestedLocale":"es","requestedSlug":"configurar-una-tienda-b2b-de-autoservicio","locale":"es","slug":"configurar-una-tienda-b2b-de-autoservicio","path":"docs/es/tutorials/b2b/b2b-suite/guías-práticas/configurar-una-tienda-b2b-de-autoservicio.md","branch":"main","content":"> ⚠️ Esta documentación se aplica solo a B2B Suite.\n\nEl escenario de autoservicio es la opción más flexible para B2B. Permite que el cliente pueda realizar el flujo de compra sin necesidad de interacción con los vendedores, lo cual reduce la fricción en el flujo de compra. Por eso, el autoservicio es un proceso que se parece a la compra en B2C. \n\nEste escenario tiene ventajas para el usuario, ya que le permite explorar el catálogo, el inventario y los precios con libertad, de acuerdo con su perfil de acceso. Además, el usuario puede ver información y realizar pedidos en cualquier momento, sin depender de ningún intermediario.\n\n> ℹ️ Si ya es un cliente B2C y desea configurar un escenario B2B, contacte a [nuestro Soporte](https://support.vtex.com/hc/pt-br/requests).\n\nUna de las primeras decisiones que se deben tomar al estructurar una tienda B2B es decidir si la misma estará abierta o cerrada al público.\n\nOptar por una __tienda abierta al público__ significa que cualquier usuario puede visualizar todos los productos. Esta opción es muy útil para quien desea construir una referencia para su propio sitio web y cumplir con todas las reglas de SEO centradas en el *ecommerce*.  \n\nUsualmente, las empresas que eligen este escenario son los fabricantes de un determinado producto, ya que tienen las referencias y los contenidos (ej.: imágenes y descripciones) de cada uno de los productos que producen.\n\nYa una __tienda cerrada al público__ es aquella en la que los usuarios no pueden visualizar ninguno de los productos. Esta modalidad es elegida por empresas que no quieren exponer los ítems que comercializan. Y esto se debe, principalmente, a que algunas empresas deciden crear tiendas con un propósito específico, como, por ejemplo, las ventas exclusivas para colaboradores.  \n\nPor defecto, las __tiendas VTEX están abiertas al público__. Este comportamiento también se aplica al escenario B2B.  \n\nSin embargo, este comportamiento se puede modificar. Usted puede configurar la tienda para que sea:\n\n- [Cerrada a usuarios anónimos](#fechada-a-usuarios-anonimos)\n- [Pública con restricciones](#publica-com-restricoes)\n\n## Cerrada a usuarios anónimos\nLos usuarios anónimos son aquellos que no están autenticados y que no tienen ningún tipo de acceso a una determinada tienda, ya sea a través de un acceso de inicio de sesión o token. \n\nDado que la visualización de los productos depende de un tipo de autenticación, los usuarios anónimos también se denominan internamente usuarios \"no autenticados\".\n\nPara restringir la visualización de productos solo a usuarios autenticados, deberá [configurar el permiso de acceso a la tienda](https://developers.vtex.com/vtex-developer-docs/docs/vtex-io-documentation-configuring-a-b2b-environment).\n\n## Pública con restricciones\n\nLas tiendas públicas con restricciones permiten que solo los usuarios que están autenticados y que cumplen ciertos requisitos predeterminados accedan a las tiendas. En caso de que el usuario no cumpla ambas condiciones, no será posible visualizar ningún producto.\n\nLa definición de los criterios de acceso incluye los siguientes pasos:\n\n1. [Registro de usuarios](#cadastro-de-usuarios)\n2. [Aprobación de usuarios](#aprovacao-de-usuarios)\n3. [Configuración del catálogo de productos](#configuracao-do-catalogo-de-produtos)\n4. [Configuración de la estrategia de logística](#configuracao-da-estrategia-de-logistica)\n5. [Configuración de precios](#configuracao-de-precos)\n6. [Configuración de medios de pago](#configuracao-de-meios-de-pagamento)\n\n### Registro de usuarios\n\nEl registro de usuarios se realiza a través de un formulario.\n\nEste documento se crea de acuerdo con sus necesidades. La información básica y obligatoria que contiene sobre el usuario es la necesaria para que los responsables de la empresa puedan definir si un determinado cliente puede navegar por la tienda, o no, considerando algunos factores como los que se detallan a continuación.\n\n| Contexto               | Funcionamiento de la tienda                                                                                                                                                                                    |\n|------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Canal de ventas        | A menudo se toma la decisión de potenciar un canal de ventas en particular. Por ejemplo, una industria se puede enfocar en crear una plataforma de *ecommerce *B2B para atender a sus distribuidores, revendedores y algunas empresas de porte grande.                                                                                |\n| Cuestiones legales        | Hay empresas que solo venden sus productos a clientes que actúan como revendedores. Esto sucede, principalmente, en los casos en que los productos tienen muchas especificaciones técnicas, por ejemplo. En este caso, el revendedor debe estar muy familiarizado con las características de los productos, incluso puede actuar como asesor en el momento de la venta y ayudar en la instalación de tales productos.                                                                                                                                                          |\n| Ubicación geográfica | En un inicio, una operación puede atender solo determinadas regiones para facilitar su control operativo y logístico. |\n\nEn el escenario B2B, normalmente se utiliza información básica como nombre, *email*, teléfono, calle, barrio y ciudad. Puede usar un formulario para recabar esta información. \n\n> ❗ El campo utilizado como regla condicional en la política comercial **nunca podrá formar parte del formulario**, ya que el usuario no puede realizar su propia aprobación, esa es una responsabilidad de la tienda.\n\nEn VTEX, los formularios se crean a través de [Master Data](/es/docs/tutorials/master-data) —base de datos de la tienda— que almacena la información de la base de clientes de la tienda organizando los datos recibidos a través de los formularios en campos agrupados en diferentes entidades. \n\nPara crear un formulario:\n\n1. Cree una entidad de datos con toda la información que desea que conste en el formulario. En caso de que tenga dudas, consulte el artículo sobre [cómo crear una entidad de datos en Master Data](/es/tutorial/criando-entidade-de-dados--tutorials_1265?&utm_source=autocomplete).\n\n2. Cree un formulario utilizando el tutorial para [crear formularios en Master Data](/es/tutorial/criando-formulario-no-master-data/).\n\nDe esta forma, cuando un cliente complete el formulario, sus datos se incluirán en la tabla de clientes de Master Data.\n\n> ℹ️ Puede optar por crear un formulario con más recursos, tales como introducción automática del código postal, pestañas múltiples o la validación de la CNAE (Clasificación Nacional de Actividades Económicas). Si opta por este tipo de formulario, revise la documentación técnica de [VTEX IO](https://developers.vtex.com/vtex-developer-docs/docs/vtex-io-documentation-creating-a-new-custom-page).\n\n### Aprobación de usuarios\nLa aprobación de los usuarios, así como el registro, se realiza en [Master Data](/es/docs/tutorials/master-data). Corresponde a los responsables de la gestión del *ecommerce* aprobar el acceso de los clientes al contenido de la tienda. \n\nPara aprobar el acceso de los clientes a la tienda, es necesario que apruebe cada uno de los clientes que se registraron al completar el formulario. La aprobación se puede realizar a través del Admin o vía API.\n\n### Configuración del catálogo de productos\n\nLa exhibición de los productos de la tienda para determinados grupos de usuarios se debe definir a través de la configuración de las políticas comerciales de su tienda —usted puede [crear una nueva política comercial](/es/docs/tutorials/crear-una-politica-comercial) específicamente para este fin o configurar una política existente—, ya que la política comercial posee su propio catálogo y especificaciones de precios y logística.\n\nEn esta configuración, debe seleccionar los productos que se asociarán a la política comercial destinada al contexto B2B. En VTEX, puede asociar SKUs de forma individual por medio del Admin o en masa a través de la [API de Catálogo](https://developers.vtex.com/vtex-developer-docs/reference/catalog-api-overview).\n\n> ℹ️ La configuración de SKUs vía [API de Catálogo](https://developers.vtex.com/vtex-developer-docs/reference/catalog-api-overview) —asociación o creación en masa o de forma individual— se recomienda para empresas que ya tienen una operación de *ecommerce *madura y que cuentan con una área de *ecommerce* propia que gestiona y mantiene el catálogo de productos existente. Toda esa infraestructura permite la importación de todo el catálogo con todas las configuraciones actuales mediante la [integración con el ERP](https://developers.vtex.com/vtex-rest-api/docs/erp-integration-guide).\n\n### Configuración de la estrategia de logística\n\nLa configuración de la logística se debe realizar por medio de la política comercial, tal y como se efectúa con el catálogo.  \n\nSe necesita asociar la política comercial configurada para el escenario B2B con las estrategias de envío relacionadas con la logística del *ecommerce*, incluyendo las estrategias de envío/transportadoras, los muelles y los *stocks*.\n\nUsted puede configurar estrategias de envío, muelles y *stocks* a través de la [API de Logística](https://developers.vtex.com/vtex-developer-docs/reference/logistics-api-overview) o a través del [Admin](/es/tracks/logistica-101--13TFDwDttPl9ki9OXQhyjx).\n\nCuando se configura a través del Admin, se necesita:\n\n1. __Asociar la política comercial para B2B a un muelle__\\: la asociación se realiza completando el campo Políticas de envío y los canales de venta de la pantalla de registro/edición del muelle —si no hay muelles registrados en su tienda, deberá [registrar un muelle](/es/tutorial/como-cadastrar-doca--7K3FultD8I2cuuA6iyGEiW?&utm_source=autocomplete)—. En este campo, debe introducir la política comercial configurada para el escenario B2B.\n\n2. __Asociar una transportadora al muelle elegido__\\: esta asociación se realiza completando el campo Políticas de envío relacionadas que se muestra en la pantalla de registro/edición del muelle en el cual debe seleccionar la política comercial configurada para el escenario B2B. En caso de que no hayan transportadoras registradas en su tienda, deberá [registrar una transportadora](/es/tracks/logistica-101--13TFDwDttPl9ki9OXQhyjx/55MezrFTw2limlgT7KUg6l).\n\n3. __Definir un *stock* y asociarlo al muelle__\\: esta asociación se realiza a través de la selección del muelle deseado en la pantalla de registro/edición de *stocks. *En caso de que no hayan *stocks* registrados en su tienda, deberá [registrar un *stock*](/es/tutorial/gerenciar-estoque). \n\nCuando se efectúa la configuración a través de la [API de Logística](https://developers.vtex.com/vtex-developer-docs/reference/logistics-api-overview), se deben realizar los mismos pasos. Por tanto, puede utilizar el endpoint `[Post Create/Update Dock](https://developers.vtex.com/vtex-developer-docs/reference/docks#createupdatedock)` para asociar la política comercial al muelle, así como para asociar la transportadora al muelle completando los parámetros `salesChannels` y `freightTableIds`, respectivamente.  \n\nLa asociación del *stock* al muelle, por su parte, se realiza a través del parámetro `warehouseDock` del endpoint `[POST Create/Update Warehouse](https://developers.vtex.com/vtex-developer-docs/reference/warehouses#createupdatewarehouse)`.\n\n### Configuración de precios\n\nLa configuración de precios se realiza a través de [tablas de precios](/es/docs/tracks/tablas-de-precio-definicion-de-concepto), estas son un conjunto de precios aplicados a determinados SKUs en un contexto específico. Para realizar la configuración deberá:\n\n1. [Crear una nueva tabla de precios](/es/docs/tutorials/creacion-de-tablas-de-precios).\n2. Editar la configuración de la plantilla de precios.\n3. Importar la plantilla de precios configurada.\n\nTambién puede crear y editar tablas de precios a través del endpoint `[POST Create/Edit Fixed Prices on a price table (or trade policy)](https://developers.vtex.com/vtex-developer-docs/reference/prices-and-fixed-prices#createeditfixedpricesonapricetableortradepolicy)`.\n\n### Configuración de medios de pago\n\nEn el modelo de negocios B2B, una práctica común es la concesión de crédito a algunos de los clientes de confianza, generalmente revendedores, para que ellos puedan usar el crédito para comprar ítems del propio administrador de la tienda.\n\nLa gestión de crédito es un recurso versátil y, por eso, se utiliza en diferentes escenarios de negocio en el modelo B2B. Explicamos algunas de las situaciones en que las tiendas con diferentes contextos de negocio pueden emplear esta estrategia en el artículo [Gestión de créditos por medio de Customer Credit](/es/docs/tutorials/gestion-crediticia-a-traves-del-customer-credit).\n\nEn VTEX, los administradores de tiendas pueden utilizar [Customer Credit](/es/docs/tutorials/customer-credit-vision-general), una aplicación en la que pueden ofrecer y administrar los créditos que conceden a sus clientes. Para instalar la aplicación, consulte el paso a paso completo en el artículo [Instalar Customer Credit](/es/docs/tracks/instalar-customer-credit).\n\n> ℹ️ Los medios de pago convencionales, como tarjeta de crédito, tarjeta de débito y boleto bancario (disponible en Brasil), también se pueden configurar para el contexto B2B. La gestión de crédito es el método más utilizado por los clientes.\n\nDespués de instalar la aplicación en su tienda, debe configurar Customer Credit como un medio de pago disponible.  De esta manera, sus clientes podrán finalizar las compras utilizando el crédito concedido. Para realizar la configuración, lea el tutorial [cómo configurar Customer Credit como condición de pago](/es/tracks/customer-credit-como-comecar--1hCRg21lXYy2seOKgqQ2CC/21ok0GBwmcIeaY2IukYMOg#condicoes-de-pagamento). \n\n## Contenido adicional: diferencias de tributación\n\nEn Brasil, una de las particularidades de los negocios B2B es la forma en que los impuestos son incluidos en el valor total de cada ítem de una tienda. \n\nLea el artículo [Tasas](/es/docs/tracks/tasas-que-son-y-como-crearlas) para obtener más información.\n\n### Sistema de tributación simple \n\nA las tiendas que trabajan con un sistema de tributación simple en que solo se agrega un tipo de impuesto al precio del SKU, se les recomienda dos métodos para configurar el modelo de definición de precios de su tienda:\n\n- A través de la configuración de [tablas de precios](/es/docs/tracks/tablas-de-precio-definicion-de-concepto), en el caso de tributación, debe crear tablas que solo usen precios convencionales, ya que las tablas de precios promocionales no se pueden aplicar en este contexto. \n\n- Através de la aplicación de [tasas](/es/tutorial/como-criar-taxaimposto/) a los precios de los SKUs para que los impuestos no se muestren en el estante de la tienda. \n\n### Sistema de tributación complejo\n\nPara las tiendas que trabajan con sistemas de tributación complejos en los que hay muchas variables en el cálculo de impuestos de los productos de un catálogo muy amplio, la forma más indicada de realizar el cálculo de la tributación es mediante la integración a un sistema externo.\n\nVTEX cuenta con un [ protocolo de integración para servicios de tributación externos que conecta al sistema y envía la información del carrito de compra —como el estado de origen de los productos y del comprador— para que se realice el cálculo de la tributación de cada uno de los SKUs.  \n\nPara obtener más detalles sobre el protocolo, consulte la siguiente documentación:\n\n- [Tax Service - Información general](https://developers.vtex.com/vtex-rest-api/docs/tax-services-overview) \n- [Funcionamiento del protocolo](https://developers.vtex.com/vtex-rest-api/docs/tax-services-specification) \n- [Cómo implementar Tax Service](https://developers.vtex.com/vtex-rest-api/docs/tax-services-recipe) \n- [Ejemplo de implementación](https://github.com/vtex-apps/tax-protocol-example)\n\n## Contenido adicional: VTEX Intelligent Search\n\n [VTEX Intelligent Search](/es/tracks/vtex-intelligent-search--19wrbB7nEQcmwzDPl1l4Cb) es una aplicación de búsqueda que ayuda a los clientes en la jornada de compra sugiriendo productos relacionados con su perfil. \n\nEn el contexto B2B, VTEX Intelligent Search es un recurso esencial que puede ser aprovechado en la búsqueda de ítems por medio de su *part number* (código referente al modelo de producto). \n\nAdemás, es un recurso que aporta otros beneficios para este contexto, como el registro de sinónimos y el cambio de relevancia de las palabras clave, por ejemplo.\n\nEsta aplicación se puede incorporar a su *ecommerce *mediante la configuración de VTEX IO. Puede ver el paso a paso en la guía [cómo configurar VTEX Intelligence Search](https://vtex.io/docs/app/vtex.search@2.4.0/)."}