추가상품


🅐 추가상품 설정

어드민에서 설정한 추가상품 목록을 본 상품의 상세 페이지에 노출합니다.

상품 선택

추가상품에 설정된 옵션이 없을 경우, 상품 선택 여부를 결정할 수 있는 영역이 노출됩니다.

옵션 선택

추가상품에 설정된 옵션이 있을 경우, 옵션 선택 여부를 결정할 수 있는 영역이 노출됩니다.

아래 어드민 경로에서 추가상품을 설정할 수 있습니다.

GET/products/{productNo}/extra-productsarrow-up-right

► 추가상품 조회하기 상품번호에 대한 추가상품을 조회할 수 있습니다.

선택된 추가상품의 노출 순서는 어드민에 저장된 순서가 반영되며, 최초에는 상품 등록일 기준 오름차순으로 정렬됩니다.

circle-info

선택한 상품에 저장된 노출 설정에 따라, 최종적으로 쇼핑몰 표시 여부가 결정됩니다.

triangle-exclamation

따라서 기본스킨에서는 상품 상세 조회하기 APIarrow-up-rightbaseInfo.paymentMeans추가상품 조회하기 APIarrow-up-rightextraProducts[].paymentMeans 를 비교하여 일치하는 결제 수단이 1개 이상 없을 경우, 해당 본 상품에 설정된 추가상품을 노출하지 않도록 처리합니다.

circle-info

추가상품의 옵션을 조회할 때는 본 상품과 다르게 옵션 조회하기 APIarrow-up-right를 활용하지 않고추가상품 조회하기 APIarrow-up-right에서 제공하는 extraProducts[].optionInfo 를 활용합니다.

다만, 추가상품 조회하기 APIarrow-up-right에서 제공하는 옵션 정보는 기존 옵션 조회하기 APIarrow-up-right의 필드 구성 및 데이터 구조와 상이한 부분이 있습니다. 만약 일반 상품 상세 옵션과 동일한 로직으로 처리해야 하는 경우, 필드명 및 데이터 구조가 기존과 호환되도록 변환 처리가 필요할 수 있습니다.

자세한 필드 구성 및 응답 구조는 API 문서를 참고하시기 바랍니다.


🅑 추가상품 전용

어드민에서 설정한 추가상품을 추가상품 전용으로만 사용합니다.

아래 어드민 경로에서 추가상품 전용여부를 설정할 수 있습니다.

[추가상품 전용 : 사용함]으로 설정된 상품은 본 상품과 함께 구매만 가능합니다.

triangle-exclamation

Last updated