장바구니 가격 작업
B2B Commerce Checkout 플로에서 장바구니의 모든 행 항목에 대한 다시 지불을 요청합니다.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원되는 Edition을 확인하세요. |
Flow Builder에서 작업 요소를 플로에 추가합니다. B2B Commerce 범주를 선택하고 장바구니 가격을 검색합니다. API에서 이 작업에 액세스하려면 이름 priceCart을 사용합니다.
입력 값 설정
플로의 이전 값을 사용하여 입력을 설정합니다.
| 입력 매개 변수 | 설명 |
|---|---|
| cartId | 가격을 조정할 항목이 포함된 장바구니의 ID입니다. |
출력 값 저장
| 출력 매개 변수 | 설명 |
|---|---|
| backgroundOperationId | 장바구니에 있는 모든 항목의 가격 총액을 처리하는 백그라운드 작업의 ID입니다. |
오류 조건
| 오류 조건 | 설명 |
|---|---|
| 유효하지 않은 CartId 입력 | 장바구니 ID 값이 수락되지 않습니다. 오류 코드: UNKNOWN_EXCEPTION HTTP 상태 코드: 500 |
| 사용자가 작업을 호출할 수 없음 | 발신자에게 MAD 또는 B2B Commerce Integrator 사용자 권한 등 작업을 호출할 수 있는 적절한 권한이 없습니다. 오류 코드: BAD_REQUEST HTTP 상태 코드: 400 |
| 사용자에게 장바구니에 대한 액세스 권한 없음 | 구매자가 장바구니를 소유하지 않거나, 장바구니에 대한 읽기 액세스 권한이 없거나, 장바구니가 구매자와 공유되지 않습니다. 오류 코드: BAD_REQUEST HTTP 상태 코드: 400 |
| 장바구니가 Checkout 상태가 아님 | 장바구니 상태가 Checkout 상태가 아니므로 계속 진행할 수 없습니다. 오류 코드: INVALID_OPERATION HTTP 상태 코드: 403 |
| 통합이 이미 진행 중임 | 한 번에 한 개의 통합만 처리할 수 있음 이 오류는 통합이 이미 실행 중인 경우를 나타냅니다. 오류 코드: ALREADY_IN_PROCESS HTTP 상태 코드: 400 |
| 장바구니와 연결된 계정이 유효하지 않거나 액세스할 수 없음 | 나열된 유효 계정이 유효하지 않습니다. 오류 코드: INSUFFICIENT_ACCESS_OR_READONLY HTTP 상태 코드: 500 |
| 사용자가 매장의 구성원이 아님 | 사용자가 매장의 구성원이 아닙니다. 오류 코드: INSUFFICIENT_ACCESS_OR_READONLY HTTP 상태 코드: 500 |
사용
이 작업은 StoreIntegratedService에 구성된 가격 책정 서비스를 사용하여 비동기식으로 실행됩니다.
