재고가 자꾸 어긋난다, 주문을 매일 ERP에 손으로 옮긴다, 이런 고민의 답은 대부분 카페24 API 연동입니다. 카페24는 개발자센터를 통해 오픈 API를 공식 제공하고(공식 표기 기준 300여 개), 주문과 상품, 회원, 재고 같은 운영 데이터 대부분을 외부에서 읽고 쓸 수 있게 열어 두었습니다. 그런데 의뢰하는 입장에서 구조와 한계를 조금만 알아 두면 견적 대화가 훨씬 빨라지고, 이상한 견적을 거를 수 있게 됩니다.
카페24 API로 가능한 일
실무에서 의뢰가 많은 그림은 네 가지입니다. ERP나 재고 시스템과 상품, 재고를 자동으로 맞추는 동기화. 들어온 주문을 자동으로 수집해 엑셀이나 내부 시스템으로 정리하는 자동화. 물류, 알림 같은 외부 서비스와의 연결. 그리고 카페24 솔루션에 없는 기능을 앱 형태로 만들어 우리 몰에 붙이는 맞춤 개발입니다. 운영하면서 손으로 반복하는 일 대부분이 이 네 가지 중 하나에 들어갑니다.
알아두면 좋은 한계 세 가지
호출량에 제한이 있습니다
카페24 API는 무한정 빠르게 부를 수 없습니다. 공식 문서 기준으로 초당 2건 페이스를 넘는 호출은 제한에 걸리는 구조라, 상품 수천 개를 다루는 작업은 속도를 조절하는 설계가 필요합니다. 데이터 양이 일정과 비용에 영향을 주는 이유입니다.
연결은 한 번이 아니라 운영입니다
카페24의 인증 토큰은 2시간이면 만료되고, 갱신용 토큰도 2주가 한도입니다. 그래서 연동은 한 번 붙이고 끝나는 일이 아니라, 토큰을 자동으로 갱신하며 계속 돌아가는 작은 시스템을 하나 두는 일에 가깝습니다. 견적에 운영 관점이 들어 있는지 봐야 하는 이유가 여기 있습니다.
회원 정보는 아무나 못 다룹니다
회원 개인정보에 닿는 권한은 카페24 정책상 사업자 등록을 한 개발사에만 부여됩니다. 개인 외주 개발자가 회원 데이터까지 전부 가능하다고 하면 이 부분을 꼭 확인해 보세요.
구현 형태는 세 가지
첫째, 앱스토어에 이미 있는 앱을 설치하는 방법. 필요한 기능이 있다면 가장 빠르고 저렴합니다. 둘째, 우리 몰에만 필요한 기능을 카페24 공식 앱 구조로 제작하는 방법. 셋째, 서버에서 API를 직접 연동해 ERP 같은 외부 시스템과 상시로 데이터를 주고받는 방법. 어느 형태가 맞는지는 데이터 흐름과 운영 방식에 따라 갈리고, 저희도 견적 단계에서 이 판단부터 하고 시작합니다.
업체마다 안 된다는 답을 들었던 기능도, 안 되는 게 아니라 앱 구조로 풀어야 하는 일인 경우가 많습니다. 관리자 화면에서 막혔다고 끝이 아닙니다.
의뢰 전에 이것만 정리해 두세요
- 어떤 데이터를 다루나요. 주문, 상품, 재고, 회원 중 무엇인지.
- 어디서 어디로 흘러야 하나요. 카페24에서 ERP로, 혹은 양방향인지.
- 얼마나 자주인가요. 실시간이어야 하는지, 하루 한 번이면 충분한지.
- 실패하면 어떻게 알아야 하나요. 알림을 받을지, 자동 재시도면 되는지.
이 네 줄만 적어 와도 견적의 정확도가 크게 올라갑니다. 쇼핑몰 운영 자동화의 전체 그림은 카페24 쇼핑몰 자동화 글에서 다뤘고, 우리 몰의 연동이 어떤 구조로 가능한지는 카페24 개발 페이지에서 바로 검토를 요청할 수 있습니다.