Explorar el modelo de datos de Salesforce Commerce
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir cómo funciona el objeto Store (Tienda) dentro del modelo de datos de Salesforce Commerce.
- Explicar cómo se relaciona el objeto Store (Tienda) con otros objetos estándar en el modelo de datos.
- Explicar la relación entre productos, libros de precios y grupos de compradores.
El modelo de datos de Commerce
El modelo de datos de Commerce es un conjunto de objetos de Salesforce Platform diseñado para admitir funciones de negocio de B2B. En esta unidad, aprenderá sobre la composición del modelo de datos y la relación funcional entre los objetos de base.
La plantilla del establecimiento Commerce está creada a partir de un modelo de datos preconfigurado. El modelo de datos admite objetos de negocio estándar y personalizables para gestionar una amplia variedad de relaciones de negocio y la interoperabilidad con B2B Commerce, Salesforce Order Management y Service Cloud.
El modelo de datos de Commerce conecta los objetos de la tienda B2B, y las relaciones de objetos predeterminadas admiten una experiencia completa de tienda B2B.
Cuando se crea una tienda B2B, se agrega un conjunto de objetos estándar a la organización:
-
WebStore (Tienda web): una tienda B2B.
-
Catalog (Catálogo): la recopilación completa de productos que se ofrecen en su tienda.
-
Category (Categoría): una agrupación lógica de productos. Cree varias categorías para una jerarquía navegable.
-
Entitlement Policy (Política de asignaciones): el agente de enlace de clientes B2B que gestiona el acceso a los productos y precios.
-
Product (Producto): los productos disponibles para los clientes.
-
Price Book (Libro de precios): los precios negociados para los compradores.
-
Buyer Account (Cuenta de comprador): los datos B2B que representan a un comprador específico.
-
Buyer Group (Grupo de compradores): una agrupación de compradores B2B que comparten características comunes.
-
WebCart (Carrito web): un carrito de compras en línea para una tienda, con los montos totales de productos, envío y manejo, e impuestos.
-
Promotion (Promoción): una promoción para tiendas B2B.
-
Order (Pedido): un pedido asociado con un contrato o una cuenta.
-
OrderSummary (Resumen de pedido): las propiedades y el estado actuales de un pedido, que consiste en un objeto de pedido original y cualquier objeto de cambio aplicable a él.
El objeto store (tienda)
El objeto Store (Tienda) representa al sitio web. Piense en él como el centro de transacciones de comercio, con elementos de transacción colocados alrededor como los rayos de una rueda. Este marco le brinda máxima flexibilidad para los requisitos de su negocio.
De manera predeterminada, los siguientes datos se encuentran asociados con el objeto Store (Tienda).
- Una experiencia de establecimiento predeterminada
- Un conjunto de idiomas admitidos
- Un conjunto de divisas admitidas
Las tiendas B2B usan una plantilla y un enfoque basado en componentes para la experiencia de compra front-end. Los operadores comerciales de Commerce usan las plantillas y los componentes de Lightning Web Runtime (LWR) para mostrar productos, organizar la información para los compradores y procesar los pedidos de la tienda.
Una vez que la configure, la tienda B2B se convierte en un contenedor para los datos de Commerce almacenados en estos objetos: Catalogs (Catálogos), Categories (Categorías), Price books (Libros de precios), Products (Productos), Buyers (Compradores), Buyer groups (Grupos de compradores) y Entitlement policies (Políticas de asignaciones). Sus estrategias para la implicación de clientes, la comercialización y el procesamiento de pedidos determinan la forma de configurar estos objetos. El objeto Store (Tienda) funciona como el centro de conexión entre los datos del catálogo, los pedidos y los compradores en su escaparate. Observe a continuación cómo el objeto Store (Tienda) actúa como el centro de conexión entre los datos del catálogo, los pedidos y los compradores.

Echemos un vistazo a cada uno.
Catálogos
Catalog (Catálogo) es el objeto de la organización que le permite ofrecer productos en una tienda. Cada tienda B2B tiene un catálogo específico de productos. Cada catálogo admite hasta 3 millones de productos, y puede cargar hasta 9 imágenes por registro de producto en una sola sesión de carga.
Categorías
Las categorías cumplen una función crucial en la organización y presentación de los productos a los clientes. En el modelo de datos de la aplicación Commerce, el objeto Category (Categoría) representa las categorías y las subcategorías. Este objeto controla cómo buscan un producto los clientes.
Las categorías tienen una estructura jerárquica que por lo general representa una relación principal-secundario. Un catálogo único incluye categorías y subcategorías hasta cinco niveles. Use la estructura de árbol para crear agrupaciones de productos que facilitan a los clientes la navegación y búsqueda de productos similares o que pertenecen a una categoría específica.
Para configurar categorías, puede importarlas, configurarlas desde el Espacio de trabajo de productos o crearlas directamente desde el objeto Categories (Categorías).
Las categorías organizan los productos en grupos lógicos dentro de un catálogo. Revise el diagrama de jerarquía de catálogos que aparece a continuación para ver cómo se conectan los catálogos, las categorías y los productos.

[Texto alternativo: Diagrama que ilustra la relación entre catálogos, categorías y registros de productos].
Productos
Los productos son las cosas que usted vende. El objeto Product (Producto) enumera cada uno de los productos como un registro. Cada registro de productos contiene datos como las descripciones de los productos, las especificaciones y los vínculos hacia las redes sociales del producto que ayudan a los clientes a tomar decisiones fundamentadas. Cada producto tiene además su propio número de identificación de unidad de mantenimiento de stock (SKU).
Listas de precios
El objeto Price Book (Libro de precios) es donde se gestionan y se organizan los precios de los productos. Cumple una función crucial a la hora de determinar el precio unitario de los productos o servicios. La lista de precios es necesaria para poder mostrar los precios de oportunidades, presupuestos y pedidos.
El modelo de datos admite una lista de precios estándar y listas de precios personalizadas que están vinculadas a los grupos de compradores. También se puede configurar una lista de precios tachados que resalta las rebajas de precio para los clientes.
El modelo de datos admite un libro de precios estándar y libros de precios personalizados que están vinculados a los grupos de compradores. También puede configurar un libro de precios tachados para destacar la determinación de precios con descuento.
Así es como se asignan los libros de precios al resto del modelo de datos de Commerce:
-
Catálogo a tienda (1:1): cada tienda se conecta a exactamente un catálogo.
-
Libro de precios a tienda (1:varios): cada tienda admite un libro de precios estándar y un libro de precios tachados, además de múltiples libros de precios para grupos de compradores.
-
Entrada de libro de precios a producto: exactamente una entrada de libro de precios por producto, por libro de precios.

[Texto alternativo: Diagrama que muestra las relaciones del libro de precios en el modelo de datos de Salesforce Commerce].
Compradores y grupos de compradores
Un comprador es un individuo o un contacto asociado con un negocio o una organización que compra productos o servicios. Los compradores tienen asignado funciones, responsabilidades y permisos relacionados con el proceso de compra. Un comprador puede estar asociado con una cuenta o un grupo de compradores específicos.
Un grupo de compradores es una recopilación de compradores individuales que comparten características o atributos comunes. Los grupos de compradores generalmente están organizados en función de factores como el tipo de negocio, la industria o las preferencias de compra. Los grupos de compradores simplifican la gestión de compradores que tienen necesidades similares; por eso, considere reunir los compradores con las mismas funciones, políticas de asignaciones y precios de contrato en un grupo de compradores.
Políticas de asignaciones
Una política de asignaciones es un objeto que aplica condiciones específicas para que los compradores puedan acceder a ciertos productos y precios. Los grupos de compradores se vinculan a políticas de asignaciones. Por ejemplo, una política de asignaciones puede especificar que un grupo de compradores de una categoría determinada o con un nivel de suscripción específico puede acceder a productos o servicios premium.

Unificar conceptos para conectar los datos
El modelo de datos de Commerce incluye objetos, objetos subyacentes y características que admiten funciones de negocio de B2B. Con el establecimiento como hub, organice sus productos en categorías que mejoran la navegación y búsqueda de productos de los clientes.
El objeto Product (Producto) incluye registros que detallan cada producto, como descripciones y SKU. Todos sus productos están vinculados con listas de precios estándar y tachados. Las listas de precios personalizadas, a su vez, admiten políticas de asignaciones que ofrecen a los grupos de compradores B2B acceso a productos y precios seleccionados.
Siguientes pasos
En esta unidad, aprendió sobre el modelo de datos de Commerce y cómo la relación entre sus objetos clave simplifica la configuración, el funcionamiento y la gestión de una tienda B2B. A continuación, conocerá las herramientas y funciones que usan los administradores para crear tiendas B2B.