도매꾹 주문 현황

최근 업데이트: 로딩 중...

발주발송
0
배송현황
0
구매확정
0
취소반품
0
데이터를 불러오는 중...

도매꾹 주문 현황 시스템 (도매꾹 전용) - 완전 개발 가이드

📊 시스템 구조
  • 실시간 데이터: MariaDB jktadmin.dodome_order 테이블 (32개 필드)
  • API 서버: Flask (포트 5000) + nginx 프록시
  • 크롤러: Selenium 기반 도매꾹 자동 수집
  • 웹 인터페이스: 계정별 독립 필터링 + 5개 팝업 시스템
🗄️ 데이터베이스 구조
  • 테이블: jktadmin.dodome_order (32개 필드)
  • 주요 필드: account_name, supplier_type, ordercode, order_status, product_name, total_amount
  • 마진 필드: cost_amount, margin_amount (DB 우선, 없으면 86.9% 공식으로 자동 추정)
  • 제어 필드: auto_order, auto_invoice, is_key_product (Y/N)
  • 인덱스: UNIQUE KEY (account_name, supplier_type, ordercode)
🔗 API 엔드포인트
  • 기본 조회: GET /jktadmin/api/dodome/orders?days=30
  • 계정 필터: GET /jktadmin/api/dodome/orders?account=아크로벤처스
  • 기간 필터: GET /jktadmin/api/dodome/orders?start_date=2025-08-01&end_date=2025-08-31
  • 상태 필터: GET /jktadmin/api/dodome/orders?status=배송완료
  • 헬스체크: GET /jktadmin/api/health
📁 서버 파일 구조
  • 크롤러: /root/jktadmin/dodomeorder.py (도매꾹 수집)
  • API서버: /var/www/html/jktadmin/api_server.py (Flask, 포트5000)
  • 웹페이지: /var/www/html/jktadmin/dodome.html (이 파일)
  • 설정파일: /etc/nginx/nginx.conf (프록시 설정)
  • 로그파일: /root/jktadmin/dodome.log (크롤링 로그)
⚙️ 운영 명령어
  • 크롤러 실행: cd /root/jktadmin && python3 dodomeorder.py
  • API 서버 시작: cd /var/www/html/jktadmin && nohup python3 api_server.py &
  • DB 직접 접속: mysql -u jktuser -p jktadmin
  • nginx 재시작: systemctl restart nginx
  • 로그 확인: tail -f /root/jktadmin/dodome.log
🎯 주요 기능
  • 상단 카드: 발주발송 / 배송현황 / 구매확정 / 취소반품 (클릭 필터링)
  • 뱃지: 판매정산금(출금가능) / 적립예정금(진행중 주문 정산금 합산)
  • 3개 팝업: 날짜→주문배송정보, 상품명→도매꾹 상품페이지, 결제금액→마진분석
  • 마진분석: 판매총액(상품+택배) / 정산예정액(도매꾹API) / 비용원가(china_price×350×수량+택배) / 마진(판매총액-비용원가)
  • 상품코드: 도매꾹코드(상품링크) + DogWMS코드(원가조회) 분리 관리
  • 금액 동기화: 도매꾹 주문API로 정산금/결제금액/택배비/상태 자동 갱신 (30일치)
  • 복사 기능: 송장번호, 배송주소, 구매자명, 구매자연락처 클립보드 복사
🔧 트러블슈팅
  • API 오류: pkill -f api_server.py → 재시작
  • 크롤링 실패: /root/jktadmin/dodome.log 확인
  • DB 연결 오류: systemctl status mariadb 확인
  • nginx 프록시 오류: /etc/nginx/nginx.conf의 /jktadmin/api/ location 확인
  • 복사 기능 오류: HTTPS 환경 확인, 브라우저 콘솔 로그 확인
🚀 접속 URL: http://172.233.93.239/jktadmin/dodome.html
📊 API 테스트: http://172.233.93.239/jktadmin/api/dodome/orders
📝 버전: dodome.html v2.6 (완전 재구성, 복사기능 수정)