0.5) B2C, B2B, B2B2C, B2C ¿Relámpago?

¿Es esto un acertijo? No, esos son cambios de marca en esta y otras nubes relacionadas. Permítanme tratar de aclarar de una vez por todas (¿hasta el próximo cambio de marca?).

  • B2B es una plataforma de comercio nativa, que proviene de la adquisición de CloudCraze basada en Experienced Cloud (anteriormente llamada Community Cloud). El término común de B2B significa Business To Business.
  • B2C es una plataforma tecnológica completamente separada, que proviene de la adquisición de Demandware. El término común de B2C significa Business To Consumer.
  • B2B2C es una versión de la plataforma de comercio nativo que tiene como objetivo manejar un mejor volumen de consumo pero a una tarifa más baja que la que puede ofrecer B2C. Consulte el modelo de precios de valor agregado.
  • B2C Lightning es lo que escuché recientemente que el término anterior potencialmente confuso de B2B2C puede ser renombrado como.

Referencia: https://help.salesforce.com/s/articleView?id=sf.comm_intro.htm&type=5

1) Estrategias de Integración

Algo me hizo "clic" esta semana, el hecho de que B2C Commerce me recuerda de una manera confusa a Marketing Cloud: una aplicación robusta de gran volumen en la que tiene que integrarse con múltiples aplicaciones externas.

Aparte del MC Connector con el núcleo de Salesforce, tiene trabajos, bastante similares a las funciones de consulta de automatización y basadas en archivos de MC, o puede usar las API.

Otra similitud es que puede tener la base de la aplicación, luego puede seleccionar y elegir con productos de extensión. Por ejemplo, con Marketing Cloud tiene productos familiares como Push y SMS, Interaction Studio, Publicidad, CDP, etc. Con el comercio B2C, puede consultar la Gestión de pedidos si está utilizando Service Cloud o ampliar con la opción de Recogida en la tienda.

Claro, cada uno tiene sus propias complejidades. Sin embargo, a un alto nivel, esta comprensión abre una gran cantidad de patrones y marcos que puede usar al abordar un proyecto en torno a uno u otro: síncrono frente a asíncrono, empujar frente a extracción, lado del cliente frente al lado del servidor.

También el entendimiento de que tampoco es un sistema de registro, sino transitorio. Es nuestra responsabilidad implementar procesos de retención, transferencia y eliminación periódica de datos.

⚠️ Una gran diferencia es que B2C Commerce se basa en gran medida en el código y tiene mucho acceso al back-end y los registros. El lado de los registros es definitivamente uno de mis deseos de siempre para MC antes de la adquisición de ExactTarget.

2) Concurrencia optimista

B2C Commerce utiliza este concepto de concurrencia optimista, lo que significa que permite que muchos subprocesos lean y escriban un registro de objeto, sin necesidad de un bloqueo. Esto es bastante diferente a cómo se comporta Salesforce.

Antes de cometer cada transacción verifica que ninguna otra transacción haya modificado los datos que ha leído. En línea con esto está el concepto de Atributo de Control Optimista, es decir, cuando se ha modificado más tarde que a tiempo en secuencia.

Una consecuencia de esta idea es que toda la transacción retrocede, ya que la plataforma entiende que no sabe si lo último es una parte esencial del trabajo o no. (Sin embargo, se puede reiniciar).

Para mitigar esto, tiene la funcionalidad de bloqueo de trabajos, lo que significa que tiene a mano la capacidad de controlar el bloqueo de recursos que se puede configurar en los trabajos.

No hace falta decir que es importante diseñar para evitar la concurrencia optimista. Lo hace dividiendo el procesamiento de una gran cantidad de registros en varias transacciones, por ejemplo, por cierto valor de estado.

En un nivel más genérico, intente evitar las excepciones de concurrencia optimista (errores cuando 2 subprocesos/procesos diferentes modifican el registro e intentan modificarlo en la base de datos). Evite modificar registros del escaparate y el contexto del trabajo.

3) Extensiones de terceros

Los productos/paquetes (cartuchos LINK) del Marketplace NO se revisan ni se manejan como se espera de los paquetes de AppExchange.

Aunque sabía que son gratuitos porque los fabrican los proveedores para que luego pueda conectarse más fácilmente a su solución externa. Y que son una especie de paquete de código que agrega a su repositorio/base de código.

Supuse que había un proceso más sólido, como la revisión de seguridad por la que pasan las aplicaciones en AppExchange.

Compruébelo: https://www.salesforce.com/products/commerce-cloud/partner-marketplace/

Muy bien, eso es todo amigos, algunas copas de alegría sobre 'B2C Commerce' (Demandware) esta semana.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://salesforceweek.ly/2022/03/three-and-a-half-b2c-commerce-sfcc-things-weve-learned-this-week.html

Entradas recomendadas