Loading
Automatizar sus procesos comerciales con Salesforce Flow
Acción Comprobar inventario de carrito

Acción Comprobar inventario de carrito

En un flujo de B2B Commerce Checkout, solicite una comprobación de disponibilidad de inventario completa de todas las partidas en el carrito.

Ediciones necesarias

Disponible en: Lightning Experience
Ver ediciones compatibles.

En Flow Builder, agregue un elemento Acción a su flujo. Seleccione la categoría B2B Commerce y busque Comprobar inventario de carrito. Para acceder a esta acción desde la API, utilice el nombre checkCartInventoryAction.

Establecer valores de entrada

Utilice valores anteriores del flujo para establecer las entradas.

Parámetro de entradaDescripción
cartId El Id. del carrito que realiza la transición a un paso por caja.

Almacenar valores de salida

Parámetro de salida Descripción
backgroundOperationId El Id. de la operación en segundo plano que procesa el precio total de todos los artículos en el carrito.

Condiciones de error

Condición de error Descripción
Entrada CartId no válida

El valor de Id. de carrito no se acepta.

Código de error: UNKNOWN_EXCEPTION

Código de estado HTTP: 500

El usuario no puede invocar la acción

La persona que llama no tiene los permisos apropiados para llamar la acción, incluyendo los permisos de usuario MAD o B2B Commerce Integrator.

Código de error: BAD_REQUEST

Código de estado HTTP: 400

El usuario no tiene acceso al carrito

El comprador no posee el carrito, no tiene acceso de lectura al carrito o el carrito no está compartido con el comprador.

Código de error: BAD_REQUEST

Código de estado HTTP: 400

El carrito no está en el estado Paso por caja

El estado del carrito no está en el estado Paso por caja y no puede continuar.

Código de error: INVALID_OPERATION

Código de estado HTTP: 403

La integración ya está en curso

Solo se puede procesar una integración a la vez. Este error indica cuándo una integración ya está ejecutándose.

Código de error: ALREADY_IN_PROCESS

Código de estado HTTP: 400

Cuenta asociada al carrito no es válida o accesible

La cuenta efectiva enumerada no es válida.

Código de error: INSUFFICIENT_ACCESS_OR_READONLY

Código de estado HTTP: 500

Usuario no es un miembro del establecimiento

El usuario no es un miembro del establecimiento.

Código de error: INSUFFICIENT_ACCESS_OR_READONLY

Código de estado HTTP: 500

Uso

Esta acción se ejecuta de forma asíncrona utilizando el servicio de precios configurado en StoreIntegratedService.

Para utilizar la acción Comprobar inventario de carrito de B2B Commerce, se aplican estos requisitos.

  • El usuario tiene los permisos apropiados para invocar la acción.
  • La cuenta efectiva es válida.
  • La cuenta de comprador es un miembro del establecimiento.
  • El comprador tiene acceso de modificación al carrito.
  • El estado del carrito no es Closed.
  • La Session.IsProcessing no está establecida como False.
  • Session.NextState está establecido como CheckInventory.
  • Los Session.State no pueden estar vacíos.
  • backgroundOperationId no puede ser New o Running.
 
Cargando
Salesforce Help | Article