(*)필수항목 생략
작업 실패
상태에서는 삭제할 수 없습니다
삭제 확인
삭제 후 복구할 수 없습니다
삭제
계속하기
취소
복사할 수 없는 상태입니다
상태를 붙여넣을 수 없습니다.
데이터가 없습니다
작업 완료
API 요청이 실패했습니다. 확인해주세요
KeywordHostSites는 10개까지 입력 가능합니다.
web-tracking 설정을 찾을 수 없습니다.
토큰이 존재하지 않습니다.
마지막 항목 라인에서 편집을 완료합니다.
상태에서는 위아래로 움직일 수 없습니다
작업을 수행하려면 해당 라인의 확인란을 클릭하세요.
마지막 항목 라인이 제거되었습니다.
숫자를 입력하세요
AgentToken이 만료되었거나 비어 있습니다.
친구키등록목록에 친구목록 정보를 등록해주세요
SeqNo가 중복되었습니다. 작업 실패
복사할 항목을 선택하세요.
REPORT_SERVER_URL이 구성되지 않아 PDF를 생성할 수 없습니다.
이메일 주소를 입력해주세요.
문자 수신번호를 입력해주세요.
문자 제목과 본문을 입력해주세요.
문자 제목을 입력해주세요.
문자 본문을 입력해주세요.
이 이메일을 사용할 수 있습니다.
이 이메일은 이미 사용 중입니다.
닉네임을 입력해주세요.
사용 가능한 닉네임입니다.
이미 사용 중인 닉네임입니다.
유니멤버와 패밀리사이트에서 모두 사용 가능한 닉네임입니다.
유니멤버에서 이미 사용 중인 닉네임입니다.
패밀리사이트에서 이미 사용 중인 닉네임입니다.
유니멤버와 패밀리사이트에서 모두 사용 중인 닉네임입니다.
닉네임 중복확인에 실패했습니다.
닉네임 중복확인을 완료해주세요.
휴대전화 인증을 완료해주세요.
회원필수 정보가 변경되었습니다.
패밀리사이트의 닉네임으로도 복사하고 변경하시겠습니까?
유니멤버와 패밀리사이트의 회원필수 정보가 변경되었습니다.
유니멤버 정보는 변경되었으나 패밀리사이트 정보 변경에 실패했습니다.
회원필수 정보 변경에 실패했습니다.
비밀번호가 변경되었습니다.
비밀번호 변경에 실패했습니다.
다보리에서 전송된 이메일의 인증번호를 확인하세요.
인증 메일 전송에 실패했습니다.
이메일 인증이 완료되었습니다.
이메일 인증을 완료해주세요.
이메일과 인증번호를 입력해주세요.
이메일 인증번호를 다시 발송해주세요.
이메일 인증번호를 다시 확인해주세요.
확인
성함을 입력해주세요.
휴대전화 번호를 입력해주세요.
휴대전화 인증번호를 전송했습니다.
휴대전화 인증번호 전송에 실패했습니다.
휴대전화 번호와 인증번호를 입력해주세요.
인증번호를 다시 발송해주세요.
휴대전화 인증번호를 다시 확인해주세요.
휴대전화 인증이 완료되었습니다.
비밀번호를 입력해주세요.
비밀번호 확인을 입력해주세요.
비밀번호와 비밀번호 확인이 일치하지 않습니다.
자리 이상으로 입력해주세요.
특수 문자를 포함해주세요.
대문자를 포함해주세요.
해당 지점에는 재고가 없습니다.
쿠폰 지원 예정(홈페이지 보류)
상품 상세페이지 URL을 입력해주세요.
쿠폰을 받으실 이메일 주소를 입력해주세요.
쿠폰 적용 약관에 동의하셔야 합니다.
CAPTCHA에서 로봇이 아닙니다를 확인해주세요.
라우터 생성 확인
main_menu 기준으로 현재 테마 라우터를 생성하시겠습니까?
폴더 경로를 입력해주세요.
폴리싱을 실행하시겠습니까? 원본 파일은 -polishing-ori로 보관됩니다.
복구를 실행하시겠습니까? -polishing-ori 파일이 원래 파일명으로 복구됩니다.
작업 중입니다. 완료될 때까지 기다려주세요.
이미지 폴리싱 작업이 완료되었습니다.
이미지 폴리싱 작업이 완료되었지만 일부 오류가 있습니다. 로그를 확인해주세요.
다운로드할 로그가 없습니다.
이미지 폴리싱 요청이 실패했습니다.
폴더 목록을 불러오지 못했습니다.
하위 폴더가 없습니다.
선택한 티켓플로우를 찾지 못했습니다.
메타코어가 비어있습니다.
메타플로우 전개 확인
메타플로우 전개를 하시겠습니까?
선택한 프로젝트를 찾지 못했습니다.
이미 등록된 담당자입니다.
토스 결제수단 인증창을 열지 못했습니다. 잠시 후 다시 시도해주세요.
토스 테스트 키 형식을 확인했습니다.
ClientKey와 SecretKey에 토스 테스트 키를 입력해주세요.
반복 과금조건 저장에 실패했습니다. item-recur-act API 등록과 권한을 확인해주세요.
반복 과금조건 저장 응답에서 ID를 확인할 수 없습니다.
반복 과금조건 저장 후 재조회에 실패했습니다. item-recur-page API를 확인해주세요.
PNG 이미지 파일만 업로드할 수 있습니다.
택소 이미지 업로드에 실패했습니다.
- DABORY will be registered as a unified single sign-on account. In the future, all services provided by DABORY can be accessed with the same account ID.
방문판매 쇼핑몰-에코티오엘
방문판매용 쇼핑몰 개발 계획
1. 프로젝트 개요
- 목적:
방문 판매 기반 쇼핑몰을 구축하여 후원 판매 모델을 구현하고, 판매 실적 및 재고 관리를 실시간으로 ERP와 연동시켜 효율적인 비즈니스 운영을 지원.
- 주요 요구사항:
- 구매자가 판매자로 전환할 수 있는 후원 추천 시스템.
- ERP 연동을 통한 매출/매입 및 실시간 재고 확인 기능.
- 개별 판매자의 실적 및 정산 관리 시스템.
- 관리자 페이지에서 실적과 재고를 실시간으로 확인 가능.
2. 기술 스택
- 프레임워크: Dabory Composable 기반으로 개발.
- 프론트엔드: PHP Laravel로 사용자 친화적인 UI/UX 구현.
- 백엔드: Golang을 사용해 고성능 API 서버 구축.
- 데이터베이스: MariaDB 10.4를 사용하여 데이터 저장 및 관리.
- ERP 시스템: 매출, 매입 및 재고 관리를 실시간으로 연동.
3. 주요 개발 단계
1단계: 요구사항 분석
- 다음 기능을 정의:
- 후원 판매 시스템: 구매자가 판매자로 전환되어 추천을 통해 네트워크를 확장.
- ERP 연동: 상품 매출, 매입, 재고를 실시간으로 관리.
- My Office 기능: 판매자의 월별 실적 및 수수료 정산 기능.
- 관리자 기능: 판매 실적과 재고 현황을 실시간으로 확인.
2단계: 시스템 설계
- 모듈형 아키텍처:
- 후원 판매, ERP 연동, 재고 관리, 실적 관리 등을 독립 모듈로 설계.
- API 중심 설계를 통해 프론트엔드와 백엔드 간 유연한 통합.
- 데이터베이스 설계:
- MariaDB 10.4를 사용하여 정규화된 데이터베이스 테이블 설계.
- 핵심 테이블: 사용자, 판매자, 후원 네트워크, 상품, 매출/매입, 재고.
- 실시간 ERP 연동을 위해 트랜잭션 및 데이터 무결성 유지.
3단계: 기능 개발
- 프론트엔드 (PHP Laravel):
- 사용자 친화적인 UI 및 반응형 디자인 구현.
- My Office 페이지를 개발하여 개별 판매자의 실적 및 수수료 정산 기능 제공.
- Blade 템플릿 엔진을 활용해 빠르고 효율적인 페이지 렌더링.
- 백엔드 (Golang):
- 고성능 API 서버 개발로 후원 네트워크 관리 및 ERP 연동 구현.
- 실시간 재고 및 매출 데이터를 처리하고 API로 프론트엔드와 통신.
4단계: ERP 및 재고 관리 연동
- ERP 시스템과 실시간 연동하여 다음 기능을 제공:
- 상품 상세 페이지에서 실시간 재고 확인.
- 매출 및 매입 데이터 자동 업데이트.
5단계: My Office 기능 구현
- 판매사원을 위한 개별 오피스 페이지 개발:
- 월별 판매 실적 및 수수료 정산 내역 확인.
- 후원 네트워크 및 추천 현황 관리.
6단계: 테스트 및 최적화
- 기능 테스트: 후원 시스템, ERP 연동, 재고 확인 프로세스를 검증.
- 성능 최적화:
- 캐싱 및 DB 최적화를 통해 빠른 데이터 처리.
- 트랜잭션 관리로 데이터 무결성 유지.
7단계: 배포
- Docker 기반으로 컨테이너화하여 배포.
- ERP 시스템과의 실시간 통합을 클라우드 환경에서 운영.
4. 주요 기능 요약
- 후원 판매 시스템:
- 구매자가 판매자로 전환 및 추천을 통한 네트워크 확장.
- ERP 및 재고 관리:
- 매출, 매입 및 재고 데이터를 실시간으로 업데이트.
- 상품 상세 페이지에서 실시간 재고 확인.
- My Office 기능:
- 판매자 월별 판매 실적 및 수수료 정산 관리.
- 관리자 기능:
결론
본 방문 판매 쇼핑몰은 Dabory Composable 프레임워크를 기반으로 Golang과 PHP Laravel을 사용하여 구축되었습니다. ERP와 실시간으로 연동되어 재고 관리 및 판매 실적 관리를 자동화하였으며, My Office 기능을 통해 개별 판매자의 효율적인 실적 및 수수료 관리가 가능합니다. 전체 시스템은 확장성과 안정성을 고려하여 설계되었으며, 방문 판매 네트워크의 비즈니스 모델을 성공적으로 구현하였습니다.
댓글쓰기