버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

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

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

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

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

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

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

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

...

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

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

...

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

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

2. 입점 관리 OPEN API 추가

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

주요 내용

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

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

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

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

...

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

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

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

대상 API

BATCH변경 내역

DB 변경 내역

소스 변경 내역

...

api-order

3. AI 상담

주요 내용

화면 접근 경로

대상 API

BATCH변경 내역

DB 변경 내역

소스 변경 내역

...

api-order

...

DB 변경 내역

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

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

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

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

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

...

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

펼치기
title상세내역 확인하기

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. 상품 엑셀 다운로드 시 컬럼 선택 기능 추가

주요 내용

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

...

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