기본적으로 Checkout은 제품 재고를 알지 못합니다. 재고 확인 핸들러를 설정하면 Checkout은 주문 완료 전 장바구니 품목의 재고를 확인하려고 시도합니다. 재고 확인이 실패하면 결제 전에 주문이 거부되고 고객에게 오류 메시지가 표시됩니다. 오류 메시지의 정확한 내용은 사용자 지정할 수 있습니다.
주문 완료 전 재고 확인을 추가하려면 Zonos.init의 checkoutSettings 객체의 일부로 onInventoryCheck 함수를 설정하여 장바구니 품목의 재고를 확인해야 합니다. 재고 확인 함수가 문자열 또는 Error를 반환하면 확인이 실패한 것으로 간주하고 사용자에게 오류를 표시합니다. 확인이 성공하면 아무 작업도 하지 않으면 됩니다. 재고 확인의 실제 로직은 귀하와 백엔드 시스템에 달려 있습니다.
재고 확인
재고 확인
Checkout으로 주문 완료 전 품목 재고를 확인하세요.
Checkout은 주문 완료 전 품목이 재고에 있는지 확인하는 재고 확인을 지원합니다. 이 기능을 사용하면 장바구니 품목의 재고를 확인하고 품절 품목이 있으면 주문을 거부할 수 있습니다.
재고 확인 작동 방식
기본적으로 Checkout은 제품 재고를 알지 못합니다. 재고 확인 핸들러를 설정하면 Checkout은 주문 완료 전 장바구니 품목의 재고를 확인하려고 시도합니다. 재고 확인이 실패하면 결제 전에 주문이 거부되고 고객에게 오류 메시지가 표시됩니다. 오류 메시지의 정확한 내용은 사용자 지정할 수 있습니다.
재고 확인 설정
주문 완료 전 재고 확인을 추가하려면
Zonos.init의checkoutSettings객체의 일부로onInventoryCheck함수를 설정하여 장바구니 품목의 재고를 확인해야 합니다. 재고 확인 함수가 문자열 또는Error를 반환하면 확인이 실패한 것으로 간주하고 사용자에게 오류를 표시합니다. 확인이 성공하면 아무 작업도 하지 않으면 됩니다. 재고 확인의 실제 로직은 귀하와 백엔드 시스템에 달려 있습니다.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 promiseif (outOfStockItems.length > 0) {// If successful, do nothing} else {return `${outOfStockItems.length} items are out of stock.`;}},},});이 페이지가 도움이 되었나요?