- Cafe24 쇼핑몰에 사용할 앱을 개발하였다
이번에 받은 작업은 카페24 쇼핑몰에 장바구니를 엑셀파일로 추가하는 기능이었다.
카페24 API를 사용하려면 OAuth 2.0에 대한 이해가 있어야 했기에 작업에 앞서 많은 공부가 필요하였다.
- 작업내용
카페24 API를 사용하려면 API 통신용 서버가 필요했다.
배포용 서버는 리눅스로 결정하였고, 고객 분께서 관리하기 편하시도록 카페24 호스팅을 사용했다.
OAuth 2.0을 활용하여 엑세스 토큰을 발급 받고, 스크립트 태그를 쇼핑몰에 심어주었다.
Front API를 주로 활용하였기에 JavaScript 위주로 작업하였다.
카페24 쇼핑몰의 단점은 DB 구조를 변경할 수 없다는 것이었다.
해당 기능의 핵심은 배송지를 구분하는 것이였는데, DB를 추가할 수 없어 난처했었다.
이에, 기존 추가입력 옵션을 활용하여 배송지 정보를 담을 수 있도록 기존 구조를 응용하였다.
(그리고 해당 내용을 다시 분리해주는 엑셀파일을 제작해 드렸다.)
간단한 에러사항은 고객 분께서 조치할 수 있도록 매뉴얼을 작성하였다.
매뉴얼은 노션으로 정리하였고, 해당 링크를 고객 분께 전달 드렸다.
- 작업 결과물
이렇게 카페24 쇼핑몰 내에 엑셀로 장바구니를 추가할 수 있는 앱을 개발하였다.
OAuth 2.0 등 새로운 기술을 알아가고, 쇼핑몰의 구조에 대해서도 한 번 더 관심갖게 되는 시간이였다.