카탈로그

상품 삭제

판매 중단 상품을 카탈로그와 운영 흐름에서 깔끔히 걷어내요.

등록된 상품을 삭제해요.

API 엔드포인트

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

요청 파라미터

파라미터 타입 필수 설명
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

응답

성공 응답

{
  "product_id": "67c95e64d01640bb9859c629",
  "deleted": true
}json

에러 코드

공통 에러

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

코드 메시지 대처 방법
PRODUCT_NOT_FOUND 존재하지 않는 상품이에요 product_id를 확인해요
PRODUCT_ACTIVE_CANNOT_BE_DELETED 전시중이거나 판매중인 상품은 삭제할 수 없어요. 상품을 비활성화한 후 삭제해요

삭제된 상품은 복구할 수 없어요. 진행 중인 주문이 있는 상품은 삭제할 수 없으며, 먼저 판매 중지(status_sale: false)로 변경하는 것을 권장해요.