DOCS

Inventory checks

/

재고 확인

주문을 완료하기 전에 Checkout로 품목 재고를 확인하세요.

Checkout는 주문을 완료하기 전에 품목이 재고에 있는지 확인하는 재고 확인을 지원합니다. 이 기능을 통해 장바구니에 있는 품목의 재고를 확인하고 재고가 없는 품목이 있을 경우 주문을 거부할 수 있습니다.

재고 확인 작동 방식 

기본적으로 Checkout는 귀하의 제품 재고에 대해 알지 못합니다. 재고 확인 핸들러를 설정하면 Checkout는 주문을 완료하기 전에 장바구니에 있는 품목의 재고를 확인하려고 시도합니다. 재고 확인이 실패하면 주문은 결제 전에 거부되며 고객에게 오류 메시지가 표시됩니다. 오류 메시지의 정확한 내용은 사용자 정의할 수 있습니다.

재고 확인 설정 

주문을 완료하기 전에 재고 확인을 추가하려면, 장바구니에 있는 품목의 재고를 확인하는 onInventoryCheck 함수를 Zonos.initcheckoutSettings 객체의 일부로 설정해야 합니다. 재고 확인 함수가 문자열이나 Error를 반환하면 확인이 실패한 것으로 간주하고 사용자에게 오류를 표시합니다. 확인이 성공하면 아무것도 하지 않으면 됩니다. 재고를 확인하는 실제 로직은 귀하와 귀하의 백엔드 시스템에 달려 있습니다.

JavaScript

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
window.Zonos.init({
  checkoutSettings: {
    onInventoryCheck(items) {
      const outOfStockItems = fetch('your-api.com/inventory_check', {
        body: JSON.stringify(items),
      });

      // Check inventory using the items variable and return promise
      if (outOfStockItems.length > 0) {
        // If successful, do nothing
      } else {
        return `${outOfStockItems.length} items are out of stock.`;
      }
    },
  },
});

이 페이지가 도움이 되었습니까?


질문 있으세요?

문의하세요.

Zonos을 보세요

정책 및 계약
이 페이지에서: