2024-08-27 release

 

  • [신규] 통계 및 대시보드 기능 확장: 온라인 커머스 주요 지표를 확인할 수 있는 대규모 업데이트가 완료되었습니다.

  • [신규] OPEN API: 입점 관리(셀러툴) API 연동 기능이 새롭게 업데이트 되었습니다.

  • [신규] 상담원 주문: 상담원 주문 시 쿠폰/사은품 적용할 수 있도록 기능 업데이트 되었습니다.

  • [개선] 상품 엑셀 데이터 다운로드 진행 시 조회 데이터의 항목을 선택하여 다운로드 받을 수 있도록 개선되었습니다.

  • [개선] 상품 가격 관리가 선분 이력 기반으로 개선 되었습니다.

  • [개선] 고객 커뮤니티 게시판 운영 기능에 대한 사용성 향상을 위한 개선을 진행하였습니다.


1. 통계 및 대시보드 대규모 기능 확장

온라인 커머스 비즈니스 성과 분석을 강화하기 위해 통계 기능이 확장되고, 대시보드 기능이 대폭 개선되었습니다. 사용자는 보다 쉽게 온라인 커머스 주요 데이터를 보다 쉽게 조회하고 엑셀 파일로 다운로드할 수 있습니다. 또한, 주요 업무별 대시보드는 화면 및 데이터가 추가되거나 수정되었습니다.

 

주요 내용

  • BO 통계 시스템 확장

    • 상품 분석: 취소 반품 현황, 장바구니 현황 및 판매 현황 메뉴 추가

    • 주문 분석: 브랜드, 협력사, 결제 수단, 상품, 카테고리별 주문 현황 메뉴 추가

    • 매출 분석: 결제 수단, 브랜드, 협력사, 상품, 카테고리별 매출 현황 메뉴 추가

    • 마케팅 분석: 회원 속성, 쿠폰, 유입 경로별 매출 및 주문 현황 메뉴 추가

    • 회원 통계: 회원 속성 통계 데이터 메뉴 추가

    • 요약 대시보드 및 주요 메뉴 별 조회된 데이터 시각화 및 엑셀 다운로드 기능 제공

  • 대시보드 기능 확장 및 수정

    • 주요 담당 업무 및 부서 별 맞춤형 대시보드(BO 공통, MD, 물류, 상담원, PO) 화면 추가

  • 배치 작업 개선 및 통계 데이터 확장

    • 일별 상품 상세 유입 집계

    • UMAMI 유입 집계 배치

    • 결제 수단별 주문 집계

    • 회원 주문 및 상품 재고 집계

    • 쿠폰 통계 및 장바구니 통계 집계

 

화면 접근 경로

  • BO 통계 시스템 메뉴 개편

  • BO 메인 대시보드 (사용자의 부서/업무에 따라 반영)

  • PO(파트너오피스)/CC(고객센터) 메인 대시보드

 

대상 API

  • 수정: 주문/매출 현황, 회원 현황, 상품 현황, 상담처리현황 등 수정

  • 신규: 상품평현황, 재입고 알림, 상담 인입현황, 상담사별 할당 현황 등 추가

 

BATCH변경 내역

  • 일별, 상품 상세 유입, UMAMI유입, 결제 수단별 주문 집계

  • 회원 주문, 상품 재고, 쿠폰 통계 및 장바구니 통계 집계

 

DB 변경 내역

  • 통계 테이블에 새로운 집계 컬럼 추가: 상품별 유입, 회원 속성별 매출, 쿠폰별 주문 등

  • 대시보드 관련 데이터 테이블 확징 및 성능 최적화를 위한 인덱스 추가

 

2. 입점 관리 OPEN API 추가

입점 관리를 위한 OPEN API 및 OPEN API 관리를 위한 화면을 추가하였습니다.

 

주요 내용

  • 입점 관리를 위한 OPEN API 를 추가하였습니다.

  • OPEN API를 위한 인증키 관리를 추가하였습니다.

  • OPEN API 관리 화면을 추가하였습니다.

  • OPEN API 이력을 조회하기 위한 OPEN API 이력 관리를 추가하였습니다.

 

화면 접근 경로

  • 시스템 > 연동 관리 > 인증키 관리

  • 시스템 > 연동 관리 > OPEN API 관리

  • 시스템 > 연동 관리 > OPEN API 이력 관리

 

대상 API

 

DB 변경 내역

  • [추가] 오픈 API 정보 (ST_OPEN_API_INFO)

  • [추가] 오픈 API 인증키 정보(ST_OPEN_API_INFO)

  • [추가] 오픈API로그(ST_OPEN_API_LOG)

 

3. 상담원 주문 시 프로모션 적용

상담원 주문 시 할인 및 사은행사와 같은 프로모션을 적용할 수 있도록 기능을 추가하였습니다.

주요내용

  • 상담원이 고객의 요청을 받아 상품을 주문할 때 상품 및 회원에 적용되는 할인 정보와 사은품에 대한 정보를 확인하고 주문 시에 적용할 수 있습니다.

 

화면 접근 경로

  • BO > 주문/결제 > 상담원 주문

 

대상 API

소스 변경 내역
상담원 주문 관리, 쿠폰 및 프로모션 적용, 주문 서비스 관련 기능에 대한 소스를 대상으로 수정하였습니다.

BO

  • counselorOrder_ko.properties

  • counselorOrderCommon.eventHandler.js

  • counselorOrderPaymentInfo.eventHandler.js

  • order-orderInfo.html

  • counselorOrderGoodsInfoGrid.eventHandler.js

  • counselorOrderView.html

  • CounselorOrderAeEvtRequest.java

  • OM007.java

  • ME008.java

  • counselorOrderAeEvtInfoGrid.eventHandler.js

  • counselorOrderAeEvtInfoGrid.provider.js

  • CounselorOrderController.java

  • CounselorOrderService.java

  • CounselorOrderServiceImpl.java

  • GoodsBenefitResponse.java

  • counselorDeliveryAmountInfoGrid.eventHandler.js

  • counselorOrderGoodsInfoGrid.provider.js

  • CouponPopupGoodsInfo.java

  • OrderPromotionInfoRequest.java

  • BasketCouponBenefitInfo.java

  • BasketCouponGoodsInfo.java

  • BenefitResponse.java

  • CouponBenefitInfo.java

  • CouponIssuedInfo.java

  • DiscountGoodsInfo.java

  • DlvCouponInfo.java

  • OrderPromotionInfoResponse.java

  • PromotionDeliGrpValidationRequest.java

  • PromotionInfo.java

  • PromotionSelectedInfo.java

  • CouponPopupGb.java

  • OrderType.java

  • counselorOrderPromotionInfoGrid.eventHandler.js

  • counselorOrderPromotionInfoGrid.provider.js

  • AccmRequest.java

  • CounselorOrderGoodsDetailInfoResponse.java

API-BO

  • CounselorOrderController.java

  • CounselorOrderService.java

  • CounselorOrderServiceImpl.java

  • CounselorOrderAeEvtRequest.java

  • GoodsBenefitInfo.java

  • PromotionGoodsBase.java

  • BasketGoods.java

  • BenefitOrderPromotionInfo.java

  • OrderBenefitGoodsInfo.java

  • PromotionBase.java

  • MK005.java

  • ChannelCommissionInfoPopupServiceImpl.java

  • ApiError.java

  • CouponPopupGoodsInfo.java

  • GoodsDetailMaxBenefitGoodsInfo.java

  • OrderPromotionInfoRequest.java

  • BasketCouponBenefitInfo.java

  • BasketCouponGoodsInfo.java

  • BenefitResponse.java

  • CouponBenefitInfo.java

  • CouponIssuedInfo.java

  • CouponPopupResponse.java

  • DiscountGoodsInfo.java

  • DlvCouponInfo.java

  • PromotionDeliGrpValidationRequest.java

  • PromotionInfo.java

  • PromotionSelectedInfo.java

  • OM018.java

  • OM020.java

  • marketing\CouponPopupGb.java

  • marketing\OrderType.java

  • PromotionCalculateUtil.java

  • promotion_en.properties

  • promotion_ko.properties

  • AccmRequest.java

  • CounselorOrderGoodsDetailInfoResponse.java

API-ORDER

  • MK004.java

  • AppreciationService.java

  • AppreciationServiceImpl.java

  • PromotionOrderValidationServiceImpl.java

  • BoOrderPrepareServiceImpl.java

  • OrderSheetService.java

  • OrderSheetServiceImpl.java

  • CounselorOrderAeEvtRequest.java

  • CcAeBaseMapper.xml

  • CouponPopupController.java

  • GoodsPromotionCalculatorServiceImpl.java

  • CouponPopupServiceImpl.java

  • CcPromBaseMapper.xml

  • GoodsPromotionCalculatorTest.java

  • PromotionOrderController.java

  • AccmRequest.java

  • AccumulationService.java

  • AccumulationServiceImpl.java

  • EtMilgStdInfomapper.xml

  • CounselorOrderAccmRequest.java

 

4. 상품 엑셀 다운로드 시 컬럼 선택 기능 추가

주요 내용

  • 상품 엑셀 다운로드 시에 컬럼을 선택하여 원하는 정보만을 다운로드 할 수 있도록 기능을 추가하였습니다.

화면 접근 경로

  • BO > 상품 > 상품관리 > 상품정보관리

대상 API

소스 변경 내역

api-bo

  • Csrc/main/resources/mapper/displayrodb/common/CommonMapper.xml

bo

  • src/main/resources/message/popup/popupCommon_ko.properties

  • src/main/resources/static/js/common/realgrid-x2.js

  • src/main/resources/static/js/goods/goodsInfoListGrid.eventHandler.js

  • src/main/resources/templates/views/goods/goodsMgmtView.html

  • src/main/java/com/x2bee/bo/app/controller/popup/ExcelDownloadPopupController.java

  • src/main/resources/static/js/goods/goodsInfoListGrid_hidden.eventHandler.js

  • src/main/resources/static/js/goods/goodsInfoListGrid_hidden.provider.js

  • src/main/resources/static/js/popup/gridOptionalExcelDownload.eventHandler.js

  • src/main/resources/templates/views/popup/gridOptionalExcelDownloadPopup.html

5. 상품 가격 적용 선분 이력 관리 개선

주요 내용

  • 행사가 입력 시 행사 종료 일자를 입력.

  • 행사가 입력 시 기존 판매가의 종료일자를 행사 시작일자 -1일로 변경.

  • 판매가 예약 변경 시 행사 종료 일자 입력 불가.

  • 모든 판매가와 행사가는 한 시점에 한 가격의 선분 이력으로 관리.

화면 접근 경로

  • 상품 관리 > 상품 정보 관리 > 일반 상품 상세

  • 상품 관리 > 상품 정보 관리 > 일반 상품 상세 > 가격 변경 예약 팝업

 

대상 API

 

소스 변경 내역

api-bo

  • src/main/java/com/x2bee/api/bo/app/controller/goods/GoodsCommonApiController.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/goods/ExcelUploadGoodsRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsPriceHistoryRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/goods/GeneralGoodsApiResponse.java

  • src/main/java/com/x2bee/api/bo/app/enums/PR014.java

  • src/main/java/com/x2bee/api/bo/app/enums/PR033.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrodb/goods/PrGoodsPrceHistMapper.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrwdb/goods/PrGoodsPrceHistTrxMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/goods/GoodsCommonService.java

  • src/main/java/com/x2bee/api/bo/app/service/goods/GoodsCommonServiceImpl.java

  • src/main/resources/mapper/displayrodb/goods/PrGoodsPrceHistMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsPrceHistTrxMapper.xml

  • src/main/java/com/x2bee/api/bo/base/advice/ApiError.java

  • src/main/resources/message/goods/generalGoods_ko.properties

bo

  • src/main/java/com/x2bee/bo/app/constant/GoodsConstants.java

  • src/main/java/com/x2bee/bo/app/controller/goods/GoodsCommonController.java

  • src/main/java/com/x2bee/bo/app/dto/request/goods/GoodsPriceChangeReservationPopupRequest.java

  • src/main/java/com/x2bee/bo/app/dto/request/goods/GoodsPriceHistoryRequest.java

  • src/main/java/com/x2bee/bo/app/enums/PR014.java

  • src/main/java/com/x2bee/bo/app/service/goods/GoodsCommonService.java

  • src/main/java/com/x2bee/bo/app/service/goods/GoodsCommonServiceImpl.java

  • src/main/resources/message/goods/generalGoods_ko.properties

  • src/main/resources/static/css/common.css

  • src/main/resources/static/img/radio_disabled_off.png

  • src/main/resources/static/img/radio_disabled_on.png

  • src/main/resources/static/js/common/util.js

  • src/main/resources/static/js/goods/temporaryGeneralGoods/goodsDetail.eventHandler.js

  • src/main/resources/static/js/goods/temporaryGeneralGoods/priceHistGrid.eventHandler.js

  • src/main/resources/static/js/goods/temporaryGeneralGoods/priceHistGrid.provider.js

  • src/main/resources/static/js/goods/temporaryGeneralGoods/priceInfo.eventHandler.js

  • src/main/resources/static/js/goods/priceChangeReservation.eventHandler.js

  • src/main/resources/templates/fragments/goods/goods-priceInfo.html

  • src/main/resources/templates/views/goods/goodsAddEventPricePopup.html

  • src/main/resources/templates/views/goods/goodsPriceChangeReservationPopup.html

 

6. 커뮤니티 기능 개선

마이페이지 커뮤니티 항목 추가 및 기본형/댓글형 기능을 추가하였습니다.

 

주요 내용

  • BO 게시글 등록/수정 시 게시글 분류값 필수 해제 및 히든 처리 수정

  • 마이페이지 영역에 커뮤니티 항목을 추가

  • 커뮤니티 기본형/댓글형 페이지 및 기능을 추가

 

화면 접근 경로

  • BO 전시 > 게시판관리 > 게시판정보관리/게시글정보관리

  • FO 커뮤니티

  • FO 마이페이지 > 커뮤니티

 

대상 API

 

소스 변경 내역

api-bo

  • BoardTypeInfoResponse.java

  • PrBbsBaseMapper.xml

bo

  • postRegisterEditPopup.eventHandler.js

  • registerEditPopup.eventHandler.js

  • bulletinBoardRegisterPopup.html

  • postMgmtDtlPopup.html

api-display

  • BulletinBoardController.java

  • BulletinBoardReplyController.java

  • BulletinBoardContentsItem.java

  • BulletinBoardContentsSearch.java

  • BulletinBoardReply.java

  • PrBbcBaseMapper.java

  • PrBbcRplInfoMapper.java

  • BulletinBoardReplyService.java

  • BulletinBoardReplyServiceImpl.java

  • BulletinBoardService.java

  • BulletinBoardServiceImpl.java

  • PrBbcBaseMapper.xml

  • PrBbcRplInfoMapper.xml

  • PrBbcRplInfoTrxMapper.xml

api-member

  • CaptchaController.java

fo

  • src/api/display/bulletin-board.ts

  • src/api/member/login.ts

  • src/app/[locale]/(root)/community/[bbsId]/[bbcId]/page.tsx

  • src/app/[locale]/(root)/community/layout.tsx

  • src/app/[locale]/(root)/community/page.tsx

  • src/assets/styles/page/community.css

  • src/components/display/plan/plan-list-page.tsx

  • src/components/display/sortable-item.tsx

  • src/components/display/sortable-wrapfile.tsx

  • src/components/fo/common/contents-wrap.tsx

  • src/components/fo/common/filter-provider.tsx

  • src/components/fo/common/inner-components/navigation-bar-item.tsx

  • src/components/fo/community/bulletin-board-contents-list.tsx

  • src/components/fo/community/bulletin-board-gallery-item.tsx

  • src/components/fo/community/bulletin-board-provider.tsx

  • src/components/fo/community/bulletin-board-search-bar.tsx

  • src/components/fo/community/community-banner-list.tsx

  • src/components/fo/community/community-banner.tsx

  • src/components/fo/community/community-contents.tsx

  • src/components/fo/community/community-item.tsx

  • src/components/fo/community/community.tsx

  • src/components/fo/community/detail/bulletin-board-detail.tsx

  • src/components/fo/community/detail/bulletin-board-reply.tsx

  • src/components/fo/community/detail/community-detail.tsx

  • src/components/fo/community/detail/community-share-button.tsx

  • src/components/fo/community/detail/recommend-button.tsx

  • src/components/fo/community/modal/bulletin-board-declaration-modal.tsx

  • src/components/fo/community/reply-list.tsx

  • src/components/ui/side-menu.tsx

  • src/constants/displayConstants.ts

  • src/data/i18n/en/display.json

  • src/data/i18n/ko/display.json

  • src/hooks/use-file-upload.tsx

  • src/hooks/use-media-upload.tsx

  • src/lib/common/ui/banner-variables.ts

  • src/types/display/bulletin-board-model.ts

  • src/types/display/goods-summary.ts

  • src/api/goods/get-option-info.ts

  • src/app/[locale]/(root)/community/(default)/[bbsId]/editor/page.tsx

  • src/components/ui/video-player.tsx

  • src/components/fo/community/detail/community-share-button.tsx

  • src/components/fo/community/detail/recommend-button.tsx