플랫폼 별 온라인 주문서를 하나의 통합 주문서로 만들어보기 (feat. 파이썬)

소개

온라인 통합 주문서 생성

온라인 몰을 계속 운영하면서 주문서를 처리하고 정산하는데 엑셀로 머리 싸매며 이용중이었습니다.
AI를 접하면서 문득, 내가 원하는 통합주문서를 만들어 관리하고 싶어짐.

온라인 몰마다 주문서의 index가 다양한 만큼 내가 원하는 index만 뽑아서 통합 주문서를 만들고자 시도함.

AI가 해줄꺼야!

진행 방법

**사용도구: 클로드, Cursor

- 카페24와 스마트 스토어 주문서를 가지고 통합 문서를 만들고 싶음.

- 각각 주문서에서 원하는 index만 선택해서 통합 주문서 생성

** 1. 클로드를 이용해 개발에 필요한 PRD 작성

프롬프트

엑셀을 이용해서 쇼핑몰 월간 정산파일을 만들려고해.

프로그램은 파이썬을 사용해서 로컬에서 사용할 수 있어야해.

작동방식:

1. 카페24와 스마트스토어 주문서를 각각 업로드를 받는다.
    
2. 업로드된 각각의 주문서에서 월간정산에 필요한 컬럼을 입력받은 통합 데이터 파일을 생성한다.
    
3. 통합 데이터 파일의 index는 주문번호, 품목별 주문번호, 판매채널, 결제일, 수령인, 수령인휴대번호, 상품품목코드, 수량, 총배송비, 사용한적립금, 쿠폰사용금, 상품구매금액
    
4. 판매채널 index는 카페24주문 데이터는 '카페24', 스마트스토어 주문 데이터는 '스토어'값이 자동으로 채워짐
    
5. 통합주문서 만들기 버튼을 누르면 통합 주문서 파일을 다운받을 수 있음.
    

세부사항:

- 통합주문서와 각각 입력받은 주문서의 index 이름이 다르기 때문에 주문서를 업로드 받은후 통합주문서의 index와 각각의 주문서의 index를 매칭하는 과정이 필요함. 예를 들어 통합 주문서의 index가 세로로 나열되고, 각각의 주문서 컬럼 리스트에서 드래그앤드롭으로 매칭시켰으면 좋겠어.
    
- 통합 주문서에 매칭되는 데이터가 없으면 공백으로 자동으로 채워지면 됨.
    

위의 내용을 토대로 프로그램을 작성하는 데 필요한 PRD를 작성해줘

결과로 받은 PRD 내용을 Cursor에 등록하고 프로그램을 작성해보겠습니다.

**2. Cursor를 이용해 파이썬 프로그램 작성

- 실행해서 새로운 폴더 지정하고 노트패드를 엽니다(Ctr+Shft +i)

- PRD를 작성합니다.

컴퓨터의 한국어 메뉴 스크린샷

- Composer를 이용해 프로그램 작성을 합니다. (Ctr+i)

한국어 텍스트가 표시된 컴퓨터 화면의 스크린샷

프로그램 작성해나가며 필요한 기능 및 작동방식을 수정해 나갑니다. 저의 경우 index 맵핑방식을 드래그앤드랍을 원했는데 잘 구현이 안되서 커서가 추천해주는 드롭박스 형식으로 바꿔 구현했습니다.

결과와 배운 점

파이썬을 실행하면 다음과 같은 창이 뜹니다.

컴퓨터의 한국어 설정 스크린샷

주문서를 업로드하면 드롭다운 메뉴에 각각 인덱스가 들어가 통합 주문서의 인덱스와 맞춰 매핑을 진행합니다. 한번 매핑한 데이터는 자동으로 저장이 되어 계속 활용할 수 있습니다.

컴퓨터의 한국어 설정 스��크린샷

매핑을 완료한 후 통합문서 생성을 하면 새로운 통합 문서 파일을 생성합니다.

만들어진 주문서.

여러 개의 숫자가 적힌 테이블

**느낀점: 프로그래밍에 대한 전문 지식이 없어도 AI와 어떻게 소통하냐에 따라 원하는 기능을 만들 수 있어요!

**계획: 통합 주문서 데이터를 바탕으로 월정산을 볼 수 있도록 기능을 추가해 나갈 예정입니다.

결과를 그래픽과 통계데이터를 만들어 낼 방식을 고민중이에요.

## 도움 받은 글

> 박정기 님의 사례글 및 시연을 보면서 개발 환경을 참고했습니다. 굿!

3개의 답글

👉 이 게시글도 읽어보세요