Usted está aquí:
Acción de carrito de precios
En un flujo B2B Commerce Checkout, solicite un nuevo precio de todas las partidas de un carrito.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Ver ediciones admitidas. |
En Flow Builder, agregue un elemento Acción a su flujo. Seleccione la categoría B2B Commerce y busque Carrito de precio. Para acceder a esta acción desde la API, utilice el nombre priceCart.
Establecer valores de entrada
Utilice valores anteriores del flujo para establecer las entradas.
| Parámetro de entrada | Descripción |
|---|---|
| cartId | El Id. del carrito que contiene los artículos cuyo precio desea cambiar. |
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 |
| 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.
