상품

상품 삭제

등록된 상품을 삭제해요.

v1 API 상세: 상품

등록된 상품을 삭제해요.

API 엔드포인트

DELETEhttps://api.bootapi.com/v1/products/:product_idBasic Auth

필요 권한: user:product_delete

요청 파라미터

파라미터 타입 필수 설명
product_id String 필수 삭제할 상품 ID (URL 경로)

코드 예제

const { BootpayCommerce } = require('@bootpay/backend-js')

const commerce = new BootpayCommerce({
    client_key: 'your-commerce-client-key',
    secret_key: 'your-commerce-secret-key',
    mode: 'production'
})

const response = await commerce.product.delete('67c95e64d01640bb9859c629')
console.log(response)javascript

응답

성공 응답

HTTP 200 에 본문은 null 이에요.

nulljson

에러 코드

공통 에러

인증·권한 관련 에러는 에러 코드표를 참고해요.

코드 메시지 대처 방법
PRODUCT_NOT_FOUND 존재하지 않는 상품이에요 product_id를 확인해요
PRODUCT_ACTIVE_CANNOT_BE_DELETED 전시중이거나 판매중인 상품은 삭제할 수 없어요. status_sale·status_display 를 모두 false 로 바꾼 뒤 삭제해요
PRODUCT_FROZEN 판매금지된 상품은 편집/저장 안돼요. 관리자에게 문의해요 관리자에게 문의해요

삭제된 상품은 복구할 수 없어요. 판매(status_sale)와 전시(status_display)를 모두 false 로 바꾼 뒤에 삭제할 수 있어요. 구독 중인 고객이 있는 구독 상품은 삭제할 수 없어요.