2023-11-06 release

이번 릴리즈 업데이트는 고객 경험을 향상시키기 위한 다양한 기능이 추가되고 개선되었습니다. 또한 업무 효율성을 향상시키는 기능들이 다수 업데이트 되었습니다.

 

  1. [신규] 상품 - 회원간 상품을 선물하기 서비스 추가

    • 사용자들은 상품을 선물하고 선물 메시지를 보낼 수 있는 서비스가 추가 되었습니다.

  2. [신규] 정산 - 협력사 매출 수수료 조회 기능 업데이트

    • 상품 공급 업체에 대한 위수탁 수수료 정산을 쉽게 조회할 수 있는 화면을 제공합니다.

  3. [신규] 회원 - 임직원별 할인 한도 관리 기능 업데이트

    • 연도별로 임직원 별 할인 한도를 설정 및 관리할 수 있는 기능을 추가합니다.

  4. [신규] 정산 - 일별 매출 발생 내역을 집계 처리 배치 업데이트

    • 일별 매출 내역에 대한 집계 처리를 자동으로 수행하는 배치를 추가합니다.

  5. [신규] 상품 - 상품별 아이콘 뱃지 노출 기능 추가

    • 전시 페이지 내에서 상품에 대한 아이콘 뱃지를 노출하는 기능을 추가합니다.

  6. [개선] 결제 - 네이버페이, 카카오페이, 삼성페이, 애플페이등 간편 결제수단 추가

    • 다양한 간편 결제 수단을 제공하여 사용자 편의성을 향상시킵니다.

  7. [개선] 이벤트 - 구매자 추첨 이벤트 업데이트

    • 룰렛 이벤트를 통해 구매자에게 보너스 혜택을 부여하는 이벤트 운영과 손쉽게 구현할 수 있도록 업데이트되었습니다.

  8. [개선] 이벤트 - 룰렛 이벤트 업데이트

    • 구매자 이벤트를 위해 룰렛 이벤트 운영과 손쉽게 구현할 수있도록 업데이트 되었습니다.

  9. [개선] 이벤트 - 마일리지 적립/소멸등 정보 처리 개선 업데이트

    • 마일리지 지급금액, 지급 및 소멸 기간 등 마일리지 관련 정보를 효율적으로 관리하고 자동화 처리를 지원합니다.

  10. [개선] 상품 - 베스트 상품 집계 시 제외 상품을 관리하는 기능 추가

    • 판매 집계 및 상품 전시에 신상품 노출을 관리하기 위한 판매량 베스트를 제외한 상품 관리 기능이 추가되었습니다.

  11. [개선] 상품 - 단품 별 컬러칩 기능 추가

    • 옵션 정보에 컬러칩 RGB 및 이미지 표기 기능을 추가하여 다양한 옵션 정보를 제공합니다.

  12. [개선] 상품 - 상품 별 사이즈 가이드 업데이트

    • 상품 상세 페이지에서 상품 사이즈를 확인할 수 있는 가이드 기능을 제공하며, 사용자 지정 사이즈 가이드도 가능합니다.

  13. [개선] 주문/결제 - 회수 완료 후 자동으로 환불처리하는 기능 업데이트

    • 회수 완료 후 지정된 시간이 경과하면 자동으로 환불 처리를 수행하는 배치를 추가합니다.

  14. [개선] 주문/결제 - 반품 정책에 따른 반품 보류하는 기능 업데이트

    • 회사 귀책으로 접수된 반품이 고객 귀책으로 변경되어 배송비를 지불해야 할 경우 반품을 보류하는 기능을 추가합니다.

 

전체적으로, 이번 릴리즈는 추가 서비스를 제공하는 데 중점을 두었습니다. 자세한 내용은 링크를 클릭하여 확인하세요.


 

1. 선물하기 서비스 추가

회원 간 선물하기 기능이 추가 되어, 연인과 친구들과의 기념일이나 명절에 상품을 선물로 보내고 선물 메시지를 작성할 수 있습니다.

 

주요 내용

  • 고객(회원)간 선물하기 기능 제공

  • 선물 메시지 작성 기능 제공

  • 보낸선물함/받은 선물함 기능 제공

  • 전화번호로 회원 번호 목록 제공

 

화면 접근 경로

  • MO > 받은/보낸 선물함 목록

  • MO > 받은/보낸 선물함 상세

  • MO > 선물하기 주문서/주문완료

  • MO > 선물하기 랜딩

 

대상 API

 

DB 변경 내역

  • 기본 주문 (OP_ORD_BASE) 테이블 컬럼 추가

    • RST_TYP_CD(선물유형코드)

    • PRST_STAT_CD(선물상태코드)

    • PRST_MSG(선물메시지)

    • PRST_RECVMN_MBR_NO(선물수신자회원번호)

 

변경 소스 내역

api-order

  • GiftBoxController.java

  • GiftBoxService.java

  • GiftDetailInfoRequest.java

  • GiftDetailInfoResponse.java

  • GiftBoxType.java

  • OpOrdDtlMapper.java

  • OpOrdBaseMapper.xml

  • ShippingAddressInputValidator.java

  • ST007.java

  • OrderDetailInfoResponse.java

  • OrderInfoService.java

api-member

  • MemberController.java

  • CellNoToMbrNoRequest.java

  • CellNoToMbrNoResponse.java

  • EtMbrBaseMapper.java

  • MemberService.java

  • EtMbrBaseMapper.xml


2. 협력사 매출 수수료 조회 기능 추가

협력사들이 사이트의 서비스를 제공하면서 발생하는 비용인 수수료를 조회하기 위한 기능이 추가되었습니다. 정산 매출 집계 정보를 활용하여 업체별로 관리되는 수수료율을 적용하여 매출 금액에 대한 수수료를 계산하고 조회할 수 있습니다.

 

화면 접근 경로

  • BO>정산>수수료관리>협력사별 매출수수료 조회

 

대상 API:

DB 변경 내역

  • 매출내역(AC_SALE_INFO), 매출내역주문혜택(AC_SALES_HSTRY_ORD_FVR) 테이블 추가

 

소스 변경 내역

api-bo

  • EntrCommissionController.java

  • EntrCommissionService.java

  • AcSaleInfoMapper.java

  • AcSaleInfoMapper.xml

  • EntrCommissionRequest.java

  • EntrCommissionSummaryResponse.java

  • EntrCommissionDetailResponse.java

  • EntrCommissionExcelRow.java

bo

  • EntrCommissionController.java

  • EntrCommissionService.java

  • EntrCommissionRequest.java

  • EntrCommissionSummaryResponse.java

  • EntrCommissionDetailResponse.java

  • entrCommissionView.html

  • entrSalesCommissionSummaryGrid.eventHandler.js

  • entrSalesCommissionSummaryGrid.provider.js

  • entrSalesCommissionDetailGrid.eventHandler.js

  • entrSalesCommissionDetailGrid.provider.js


3. 임직원 할인한도 관리 기능 추가

임직원 할인한도를 효율적으로 관리하는 기능이 추가되었습니다. 임직원 등록, 해제, 일괄등록을 통해 임직원할인한도를 관리할 수 있으며 매년 한도 금액을 초기화하고 사용 여부를 확인하여 관리합니다. 한도금액을 초과할 경우 할인을 적용하지 않습니다. 주문 시 할인을 적용하고 클레임 시 환원을 처리하며, 한도를 초과할 경우 클레임 시 할인금액을 환원하지 않습니다.

 

화면 접근 경로

  • BO > 회원 > 회원관리 > 임직원할인한도 > 일괄등록

  • FO >마이페이지

 

대상 API:

 

DB 변경 내역

  • 임직원할인한도(et_staf_dc_lim_info) 테이블 추가

  • 임직원할인한도사용이력(et_staf_dc_lim_use_hist) 테이블 추가

  • 회사구분코드(ME038) 참조값1에 한도금액 등록 공통코드 수정

  • 적립사용사유코드(ME006) 공통코드 추가

 

소스 변경 내역

api-order

  • GoodsPromotionCalculator.java

  • GoodsPromotionCalculatorTest.java

api-member

  • StaffController.java

  • DsctLmtStatResponse.java

  • EtStafDcLimInfoMapper.java

  • StaffService.java

  • EtStafDcLimInfoMapper.xml

  • StaffController.java

  • StaffService.java

  • DcLimIncDecRequest.java

  • EtStafDcLimInfo.java

  • EtStafDcLimUseHist.java

  • ME006.java

  • EtStafDcLimUseHistMapper.java

  • EtStafDcLimInfoTrxMapper.java

  • EtStafDcLimUseHistTrxMapper.java

  • EtStafDcLimUseHistMapper.xml

  • EtStafDcLimInfoTrxMapper.xml

  • EtStafDcLimUseHistTrxMapper.xml

api-bo

  • StaffDcLimMgmtController.java

  • StaffDcLimService.java

  • EtStafDcLimInfoMapper.java

  • EtStafDcLimUseHistMapper.java

  • EtStafDcLimUseHistMapper.xml

  • EtStafDcLimInfoMapper.xml

  • StaffDcLimRequest.java

  • StaffDcLimResponse.java

  • StaffDcLimUseHistRequest.java

  • StaffDcLimUseHistResponse.java

  • StaffDcLimMgmtController.java

  • StaffMgmtController.java

  • StaffDcLimService.java

  • StaffMgmtService.java

  • EtMbrBaseMapper.java

  • EtMbrBaseMapper.xml

  • StaffManyRegistResponse.java

  • MemberStafRegReqeust.java

  • StaffMgmtService.java

  • EtStafDcLimInfoTrxMapper.java

  • EtStafDcLimInfoTrxMapper.xml

  • DeleteStaffRequest.java

  • MemberMgmtController.java

  • StaffMgmtService.java

  • EtStafDcLimInfoTrxMapper.java

  • EtStafDcLimUseHistTrxMapper.java

  • EtMbrBaseMapper.java

  • EtStafDcLimInfoTrxMapper.xml

  • EtStafDcLimUseHistTrxMapper.xml

  • EtMbrBaseMapper.xml

  • EtStafDcLimInfo.java

  • EtStafDcLimUseHist.java

  • MemberStafRegReqeust.java

  • MemberDetailResponse.java

bo

  • StaffDcLimMgmtController.java

  • StaffDcLimMgmtService.java

  • staffDcLimMgmtView.html

  • staffDcLimSearchResultGrid.provider.js

  • staffDcLimSearchResultGrid.eventHandler.js

  • staffDcLimUseHistoryPopup.html

  • staffDcLimUseHistoryGrid.eventHandler.js

  • staffDcLimUseHistoryGrid.provider.js

  • StaffDcLimRequest.java

  • StaffDcLimResponse.java

  • StaffDcLimUseHistPopupRequest.java

  • StaffDcLimUseHistRequest.java

  • StaffDcLimUseHistResponse.java

  • StaffDcLimMgmtController.java

  • StaffDcLimMgmtService.java

  • staffManyRegistPopup.html

  • popup.staffManyGrid.eventHandler.js

  • popup.staffManyGrid.provider.js

  • StaffManyRegistResponse.java

  • StaffMgmtService.java

  • memberStafRegPopup.html

  • memberStafRegPopup.eventHandler.js

mo

  • myPageMain.vue

  • StaffDcLimInfo.vue

  • mypageMain-ko.js

  • mypageMain-en.js


 

4. 매출내역 집계 배치 추가

매출정보, 주문혜택정보, 배송비정보, 결제정보를 집계 처리한다.

 

BATCH 변경 내역

  • 정산매출내역 집계(acSaleInfoJob) 추가

 

DB 변경 내역

  • 매출내역결제(AC_SALES_HSTRY_PAY) 테이블 추가

  • 매출내역(AC_SALE_INFO) 테이블 추가

  • 매출내역주문혜택(AC_SALES_HSTRY_ORD_FVR) 테이블 추가

  • 매출내역주문비용(AC_SALES_HSTRY_ORD_COST) 테이블 추가

  • 상품공급업체수수료정보(ET_GOODS_SUP_ENTP_CMSN_INFO) 테이블 추가

  • 시퀀스(ET_GOODS_SUP_ENTP_CMSN_INFO_SQ01) 시퀀스 추가

 

소스 변경 내역

batch-mbod

  • AcSaleInfoRequest.java

  • AcSaleInfoConfig.java

  • AcSaleInfoTasklet.java

  • AcSaleInfoTrxMapper.java

  • AcSaleInfoService.java

  • AcSaleInfoTrxMapper.xml


5. 상품 아이콘(뱃지) 설정 기능 추가

Front 전시/상품상세 화면에 상품별 아이콘 뱃지를 노출하는 기능이 추가되었습니다. 이를 통해 상품에 대한 다양한 정보를 아이콘 뱃지로 표시할 수 있으며, BO에서 아이콘을 등록, 수정 및 삭제할 수 있습니다. 아이콘은 상품, 장바구니, 게시판 등의 노출 범위별로 설정할 수 있으며, 시스템 로직 아이콘과 일반 아이콘 간의 우선순위를 지정할 수 있습니다.

주요 내용

  • FO 아이콘 노출 API 추가

  • BO 아이콘 등록/수정/삭제 API 추가

  • FO 상품, 장바구니, 게시판 등 노출범위별 아이콘 노출 API 추가


화면 접근 경로

  • BO > 전시관리 > 아이콘 관리

 

대상 API:

 

DB 변경 내역

  • 전시아이콘정보(PR_DISP_ICON_INFO) 테이블 추가

  • 공통코드 추가 아이콘유형코드 (DP001)

 

소스 변경내역

batch-gddp

  • GoodsSummarySyncMapper.java

  • GoodsSummarySyncServiceImpl.java

  • application-*.properties

  • GoodsSummarySyncMapper.xml

api-bo

  • IconMgmtController.java

  • PrDispIconInfo.java

  • PrDispIconInfoSearch.java

  • IconEntity.java

  • IconInfoRepository.java

  • IconInfoRepositoryCustom.java

  • IconMgmtService.java

  • GeneralGoodsCUDRequest.java

  • GoodsIconApiRequest.java

  • PrGoodsIconInfo.java

  • PrGoodsIconInfoMapper.java

  • PrGoodsIconInfoTrxMapper.java

  • GoodsCommonService.java

  • TemporaryGeneralGoodsServiceImpl.java

  • PrGoodsIIconInfoMapper.xml

api-display

  • IconController.java

  • Goods.java

  • IconInfo.java

  • PrDispIconEntity.java

  • GoodsSummaryEntity.java

  • IconsRepositoryCustom.java

  • IconService.java

  • IconJsonConverter.java

  • GoodsIcon.java

  • IconTest.java

api-goods

  • Constants.java

  • ProductDetailController.java

  • ProductDetailIconInfo.java

  • ProductDetailRequest.java

  • ProductDetailResponse.java

  • ProductCommonMapper.xml

  • ProductDetailMapper.xml

bo

  • IconMgmtController.java

  • IconMgmtPopupController.java

  • PrDispIconInfo.java

  • PrDispIconInfoSearch.java

  • DispMediaCd.java

  • IconMgmtService.java

  • iconMgmt_en.properties

  • iconMgmt_ko.properties

  • mediaValidationUtil.js

  • iconListGrid.eventHandler.js

  • iconListGrid.provider.js

  • iconMgmtPopup.eventHandler.js

  • popup.iconList.iconPopupGrid.eventHandler.js

  • popup.iconList.iconPopupGrid.provider.js

  • iconMgmtPopupView.html

  • iconMgmtView.html

  • application.yml

  • GeneralGoodsCUDRequest.java

  • GeneralGoodsRequest.java

  • TemporaryGeneralGoodsCUDRequest.java

  • TemporaryGeneralGoodsRequest.java

  • GeneralGoodsResponse.java

  • GoodsIconInfoResponse.java

  • PrGoodsIconInfo.java

  • PrGoodsIIconInfoMapper.xml

  • goods/generalGoods_ko.properties

  • goodsCommon.eventHandler.js

  • goodsDetail.eventHandler.js

  • goodsRegist.eventHandler.js

  • iconGrid.eventHandler.js

  • iconGrid.provider.js

  • goods-additionalInfo.html

mo

  • DisplayGoods.vue

  • DisplayGoodsList.vue

  • icon_image.vue

  • LayoutBasics.vue

  • LayoutBasicsKeepAlive.vue

  • LayoutMain.vue

  • displayUtils.js

  • displayStore.js

  • productDetail.vue


 

6. 간편결제 수단 추가

고객이 주문 시 기존 결제 수단(신용카드, 실시간 계좌 이체) 외에 간편 결제를 선택할 수 있게 되었습니다.
해당 간편 결제 수단에는 네이버페이, 카카오페이, 삼성페이, 애플페이, 토스페이, LPAY, SSG페이, 페이코가 추가되었습니다.

 

화면 접근 경로

  • MO > 반품접수

  • MO > 배송비결제

 

대상 API:

DB 변경 내역

  • 상품기본(PR_GOODS_BASE) 테이블에 컬럼추가

    • 선물하기 가능여부(gvgf_psb_yn)

 

소스 변경 내역

api-order

  • ReturnService.java

  • ClaimTargetResponse.java

  • ClaimCommonController.java

  • ClaimAdditionalFeePaymentInfo.java

  • ClaimCommonService.java


7. 구매자 추첨 이벤트 추가

판매촉진 및 매출 증가에 기여하기 위한 구매자 추첨 이벤트 마케팅 기능을 추가하였습니다. 사용자는 FO(프론트엔드)에서 응모 가능한 주문 내역을 확인하고 응모를 할 수 있으며, 최소 주문 금액을 충족해야 합니다. 이벤트 추첨은 BO에서 수기로 진행되며, 경품은 수기로 수여됩니다.

 

화면 접근 경로

  • BO>프로모션>이벤트관리>이벤트정보관리>이벤트등록/상세 화면

  • BO>프로모션>이벤트관리>이벤트정보관리>이벤트등록/상세>추첨

  • FO>이벤트목록>이벤트상세

 

대상 API:

DB 변경 내역

  • 이벤트 기본(CC_EVT_BASE) 테이블에 컬럼 추가

    • 응모가능최소주문금액(SBSC_PSB_MIN_ORD_AMT) 컬럼 추가

 

소스 변경 내역

api-bo

  • EventMgmtController.java

  • CcEvtTrgmnInfoRequest.java

  • CcEvtAplyInfoResponse.java

  • CcEvtFvrInfoResponse.java

  • CcEvtTrgmnInfoResponse.java

  • CcEvtTrgmnInfo.java

  • CcEvtTrgmnInfoMapper.java

  • CcEvtTrgmnInfoTrxMapper.java

  • EventMgmtServiceImpl.java

  • ApiMakeParameter.java

  • EventValidator.java

  • CcEvtTrgmnInfoMapper.xml

  • CcEvtTrgmnInfoTrxMapper.xml

bo

  • CcEvtBaseRequest.java

  • CcEvtBaseResponse.java

  • eventMgmt_en.properties

  • eventMgmt_ko.properties

  • eventMgmtGrid.eventHandler.js

  • eventMgmtPopup.eventHandler.js

  • eventReplyMgmtGrid.eventHandler.js

  • eventSurveyGrid.eventHandler.js

  • eventTemplateMgmtGrid.eventHandler.js

  • eventMgmtPopup.message.js

  • eventMgmtPopup.validation.js

  • eventMgmtPopupViewController.eventHandler.js

  • eventMgmtPopup.html

  • eventMgmt_en.properties

  • eventMgmt_ko.properties

  • eventMgmtLotTrgmnInfoGrid.provider.js

  • eventMgmtPopupButton.eventHandler.js

fo-api

  • IfEventMgmtController.java

  • IfEventMgmtServiceImpl.java

  • MlgUseRfdRequest.java

  • IfCcEvtBaseRequest.java

  • IfEv0002Response.java

  • PurLotteryValidator.java

  • CommonValidator.java

  • IfCcEvtBaseMapper.xml

  • Enums files: CM016, CM017, EV001, EV003, EV004, EV005, EV006, EV007, EV011, EV012, EV016, EV023, LO013, ME015, ME016, ME020


8. 룰렛이벤트 추가

웹사이트 방문을 유도하고 고객경험을 향상시키기 위한 룰렛 이벤트가 추가 되었습니다. 고객은 룰렛 이벤트를 통해 할인 쿠폰 및 마일리지를 얻을 수 있습니다. BO(백오피스)에서 룰렛 이벤트에 대한 확률 리워드를 등록하고, FO에서 룰렛 이벤트에 응모할 수 있으며 확률에 따라 당첨됩니다. 이벤트 참여자에 경품을 즉시 지급합니다.

 

화면 접근 경로

  • BO >프로모션 >이벤트관리 >이벤트정보관리 >이벤트등록

  • FO >이벤트목록 >이벤트상세

 

대상 API

 

DB 변경 내역

  • 이벤트 중분류 코드(EV002), 룰렛 이벤트 공통코드 추가

소스 변경 내역

bo

  • EventMgmtController.java

  • CcEvtBaseRequest.java

  • CcEvtBaseResponse.java

  • eventMgmt_en.properties

  • eventMgmt_ko.properties

  • eventMgmtPopup.message.js

  • eventMgmtPopup.validation.js

  • eventMgmtPopupButton.eventHandler.js

  • eventMgmtPopupViewController.eventHandler.js

  • eventMgmtGrid.eventHandler.js

  • eventMgmtPopup.eventHandler.js

  • eventMgmtPopup.html

api-bo

  • CcEvtBaseRequest.java

  • CcEvtBaseResponse.java

  • CcEvtDetlItemMapper.java

  • EventMgmtServiceImpl.java

  • CcEvtDetlItemMapper.xml

api-event

  • IfEventMgmtController.java

  • IfEventMgmtServiceImpl.java

  • MlgUseRfdRequest.java

  • IfEv0001DtlResponse.java

  • IfEvRgtResponse.java

  • Enums 파일: EV002

  • IfCcEvtDetlItemMapper.java

  • IfCcEvtTrgmnInfoMapper.java

  • IfCcEvtTrgmnInfoTrxMapper.java

  • IfEtMbrBaseTrxMapper.java

  • IfEtMbrDlvpInfoTrxMapper.java

  • IfCcEvtBaseMapper.xml

  • IfCcEvtDetlItemMapper.xml

  • IfCcEvtFvrInfoMapper.xml

  • IfCcEvtTrgmnInfoMapper.xml

  • IfCcEvtTrgmnInfoTrxMapper.xml

  • Validator 파일
    AttendValidator, ClickValidator, CommentValidator, CommonValidator, CouponValidator, EtcValidator, HighPurValidator, PurFcfsValidator, PurGiftValidator, PurLotteryValidator, QuizValidator, RouletteValidator, StampValidator, SurveyValidator


9. 마일리지 기준정보 관리 기능 추가

마일리지 관련 기준정보를 관리하는 기능이 추가되었습니다. 이를 통해 마일리지의 지급금액, 지급 및 소멸 기간 등의 정보를 관리하고 자동화 처리할 수 있습니다.

 

기능 상세 설명

  1. 마일리지 적립정책 설정:
    이제 사용자가 서비스를 이용할 때 얼마의 마일리지를 적립 받을지를 정확하게 판단할 수 있습니다.

  2. 마일리지 소멸기간 설정:
    마일리지 소멸을 일정 기간 동안 사용하지 않을 경우 자동으로 만료되도록 설정할 수 있습니다. 또한, 사용 가능한 기간 내에 마일리지를 사용하도록 관리할 수 있습니다.

  3. 마일리지 기준적립일 설정:
    마일리지 지급 처리의 시작 시점을 정확하게 설정할 수 있으며, 마일리지 적립 정책을 효과적으로 관리할 수 있습니다.

  4. 월/년 최대적립금액 설정:
    상품평 작성 시 적립되는 금액을 최대 적립금액 이상으로 설정하지 못하도록 제한을 설정하여 관리합니다.

  5. 회원등급, 상품평, 이벤트, 고객센터에서의 적립정보 관리:
    마일리지 적립정보를 회원 등급, 상품평, 이벤트, 고객센터 등 다양한 측면에서 효과적으로 관리합니다.

 

화면 접근 경로

  • BO>프로모션>할인/마일리지관리>마일리지기준정보관리>기준등록

 

대상 API:

 

DB 변경 내역

  • 마일리지기준정보(et_milg_std_info)와 마일리지기준정보변경이력(et_milg_std_info_chg_hist) 테이블 컬럼추가

    • 비고내용(rmk_cont)

    • 월최대적립금액(mm_max_rsrv_amt)

    • 년최대적립금액(yy_max_rsrv_amt)

 

소스 변경 내역

bo

  • MileageMgmtController.java

  • MilgStdChgHistListReadRequest.java

  • MilgStdDetailReadRequest.java

  • MilgStdInfoListReadRequest.java

  • MilgStdListReadRequest.java

  • SaveBasedMilgStdDetailReadRequest.java

  • SaveMilgStdDetailRequest.java

  • MilgStdChgHistResponse.java

  • MilgStdDetailResponse.java

  • MilgStdInfoResponse.java

  • MilgStdResponse.java

  • MileageMgmtService.java

  • MileageMgmtServiceImpl.java

  • mileageMgmt_en.properties

  • mileageMgmt_ko.properties

  • common/mileageCommon.js

  • mileageChgHistGrid.eventHandler.js

  • mileageChgHistGrid.provider.js

  • mileageDetail.eventHandler.js

  • mileageManageGrid.eventHandler.js

  • mileageManageGrid.provider.js

  • mileageSave.eventHandler.js

  • mileageSave.js

  • mileageMgmtChgHistView.html

  • mileageMgmtDetailView.html

  • mileageMgmtSaveView.html

  • mileageMgmtView.html

api-bo

  • MileageMgmtController.java

  • MilgStdChgHistListReadRequest.java

  • MilgStdDetailReadRequest.java

  • MilgStdInfoListReadRequest.java

  • MilgStdListReadRequest.java

  • RecentMilgStdHistDetailRequest.java

  • SaveBasedMilgStdDetailReadRequest.java

  • SaveMilgStdDetailRequest.java

  • UpdateMilgStdInfoRequest.java

  • UpdateRecentHistoryToEndRequest.java

  • updateRecentHistoryToEndRequest.java

  • MilgStdChgHistResponse.java

  • MilgStdDetailResponse.java

  • MilgStdHistDetailResponse.java

  • MilgStdInfoResponse.java

  • MilgStdResponse.java

  • EtMilgStdInfo.java

  • EtMilgStdInfoChgHist.java

  • CM017.java

  • EtMilgStdInfoChgHistMapper.java

  • EtMilgStdInfoMapper.java

  • EtMilgStdInfoChgHistTrxMapper.java

  • EtMilgStdInfoTrxMapper.java

  • MilgValidator.java

  • MileageMgmtMapperTest.java

  • MileageMgmtServiceTest.java

  • Mapper XML 파일들


10. 판매량 베스트 제외 상품관리 기능 추가

상품 전시 시 판매량 베스트 제외 상품을 관리하는 기능을 추가했습니다. 특정 상품은 집계에 포함되지 않아야 하는 요청으로, 베스트 제외 상품을 관리할 수 있도록 만들어졌습니다.

 

대상 API:

 

DB 변경 내역

  • 일자별상품순위제외대상 (PR_DT_BY_GOODS_RNK_EXCP_TGT) 테이블 추가

  • 공통코드 : goods_rnk_gb_cd : 상품순위구분코드 (DP036)

 

소스 변경 내역

batch-gddp

  • GoodsBestMapper.xml

  • GoodsNewMapper.xml

api-bo

  • GoodsConstants.java

  • GoodsDateRankExceptTargetController.java

  • GoodsDateRankExceptTarget.java

  • GoodsDateRankExceptTargetSearch.java

  • GoodsNoSearch.java

  • GoodsBaseMlEntity.java

  • GoodsDateRankExceptTargetEntity.java

  • GoodsRankGbCd.java

  • GoodsNoOption.java

  • GoodsDateRankExceptTargetRepository.java

  • GoodsDateRankExceptTargetRepositoryCustom.java

  • GoodsDateRankExceptTargetService.java

  • GoodsQueryDslUtil.java

  • GoodsDateRankExceptTargetRepositoryTest.java

bo

  • GoodsDateRankExceptTargetController.java

  • GoodsDateRankExceptTarget.java

  • GoodsDateRankExceptTargetSearch.java

  • GoodsNoOption.java

  • GoodsDateRankExceptTargetService.java

  • goodsDateRankExceptTargetMgmt_en.properties

  • goodsDateRankExceptTargetMgmt_ko.properties

  • goodsDateRankExceptTargetMgmtView.html

  • application.yml


 

11. 옵션관리 컬러칩 기능 추가

상품의 옵션 정보를 확장하여 기존의 텍스트 기반 옵션 정보 외에, 컬러칩 RGB 값 및 컬러칩 이미지를 옵션에 추가하여 표기할 수 있도록 기능을 추가했습니다. BO에서 옵션 코드를 저장할 때 컬러칩 이미지를 저장할 수 있도록 기능을 추가하였으며, FO에서는 옵션 리스트에서 컬러칩 및 이미지를 노출하기 위한 추가 정보를 제공하기 위해 API를 변경했습니다. 만약 컬러칩 및 이미지 정보가 없을 경우 옵션은 기본적으로 TEXT로 표시됩니다.

 

화면 접근 경로

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

  • FO > 상품상세

 

대상 API:

 

DB 변경 내역

  • 단품옵션정보(PR_ITM_OPTN INFO) 및 옵션코드(PR_OPTN_CD) 테이블에 컬럼추가

    • 이미지경로명(IMG_PATH_NM)

    • 이미지파일명(IMG_FILE_NM)

    • RGB값(RGB_VAL)

 

소스 변경 내역

api-bo

  • GoodsCommonApiController.java

  • OptionMgmtApiController.java

  • TemporaryGeneralGoodsApiController.java

  • GoodsOptionApiResponse.java

  • PrItmOptnInfoMapper.xml

  • PrItmOptnInfoTrxMapper.xml

bo

  • optionPopupListGrid.provider.js

  • optionListGrid.provider.js

  • optionListGrid.eventHandler.js

  • optionListGrid.eventHandler.js

  • optionMgmtView.html

  • optionMgmt_ko.properties

  • PrOptnCd.java

api-goods

  • ProductDetailController.java

  • ProductOptionInfoCommonResponse.java

  • ProductDetailMapper.xml

mo

  • OptionSelect.vue


 

12. 상품 사이즈 가이드 기능 추가

고객이 상품의 실 사이즈 파악이 용의하도록 상품 사이즈 가이드 기능을 추가했습니다. 이 사이즈 가이드는 기본 템플릿(남성, 여성, 아동, 유아)과 직접 입력 형태의 사이즈 가이드를 제공하며, 사이즈 가이드 조견표는 별도 HTML 파일로 제공되고 해당 요소 값을 찾아 표시하는 방식입니다.

화면 접근 경로

  • BO > 상품관리 > 상품등록 / 수정

 

대상 API:

 

DB 변경 내역

  • 상품기본(PR_GOODS_BASE) 테이블 컬럼추가

    • 사이즈가이드사용여부(SZ_GDE_USE_YN)

    • 사이즈가이등록방법코드(SZ_GDE_REG_METHOD_CD)

    • 사이즈가이드코드(SZ_GDE_CD)

    • 사이즈가이드내용(SZ_GDE_CONTS)

  • 공통코드 추가 : 사이즈가이드 등록 방법 코드, 사이즈가이드 코드

 

소스 변경 내역

api-bo

  • PrGoodsBase.java

  • GoodsCommonServiceImpl.java

  • PrGoodsBaseMapper.xml

  • PrGoodsBaseTrxMapper.xml

api-goods

  • ProductDetailController.java

  • PrGoodsBase.java

  • ProductDetailMapper.xml

bo

  • GoodsCommonController.java

  • TemporaryGeneralGoodsController.java

  • PrGoodsBase.java

  • generalGoods_ko.properties

  • sizeguide.css

  • sizeGuidePreview.eventHandler.js

  • goodsCommon.eventHandler.js

  • goodsDetail.eventHandler.js

  • goodsInfo.eventHandler.js

  • goods-goodsInfo.html

  • sizeGuidePreviewPopup.html

mo

  • pages/PM/productDetail.vue

  • pages/POPUP/DialogSizeGuide.vue

  • lang/en-US.js

  • lang/ko-KR.js


 

13. 자동 반품완료 기능 추가

반품 상품에 대한 회수 처리가 완료된 후 일정 시간이 지나면 자동으로 환불처리(반품완료)하는 배치를 추가했습니다.

 

화면 접근 경로

  • BO > 상품관리 > 상품등록 / 수정

 

BATCH 변경 내역

  • 반품완료 배치 추가(batch/mbod/jobs/returnCompleteJob)

 

소스 변경 내역

batch-mbod

  • ReturnCompleteConfig.java

  • ReturnCompleteTasklet.java

  • ReturnCompleteService.java

  • OpOrdDtlMapper.xml


 

14. 반품 보류 기능 추가

쇼핑몰 운영 개선을 위한 반품 보류 기능을 추가했습니다. 이 기능은 주문 클레임 처리 시, 회사(당사) 귀책으로 반품이 접수되었지만 고객 귀책으로 확인되어 배송비 결제가 필요한 경우에 사용됩니다. 반품 보류 처리를 통해 회사(당사) 귀책과 고객 귀책 사이의 금액 조정이 가능하며, 환불 금액에서 배송비 금액을 차감할 수 있습니다.

또한, 주문 클레임 처리 시 교환 중 반품 전환 및 반품 불가 옵션도 추가되었습니다.

 

화면 접근 경로

  • BO > 주문/결제 > 주문관리 > 주문클레임처리 > 반품전환팝업

  • BO > 주문/결제 > 주문관리 > 주문클레임처리 > 반품보류팝업

  • BO > 주문/결제 > 주문관리 > 주문클레임처리 > 반품불가팝업

 

대상 API

 

소스 변경 내역

bo

  • ReturnController.java

  • ReturnService.java

  • ClaimTargetResponse.java

  • ClaimTargetGoodsResponse.java

  • OM003.java

  • LO001.java

  • returnTransformPopupGoodsGrid.eventHandler.js

  • returnTransformPopupGoodsGrid.provider.js

  • returnPendingPopupGoodsGrid.eventHandler.js

  • returnPendingPopupGoodsGrid.provider.js

  • orderClaimCommonAmountGrid.eventHandler.js

  • page-realgrid-layout.html

  • popup-update-layout.html

  • orderClaimRefundInfo.html

  • returnTransformPopupView.html

  • returnPendingPopup.html

  • returnRejectPopupGoodsGrid.eventHandler.js

  • returnRejectPopupGoodsGrid.provider.js

  • returnRejectPopup.html

api-bo

  • ReturnController.java

  • ReturnService.java

  • ClaimDetailsInfoRequest.java

  • ClaimTargetGoodsResponse.java

  • OrderClaimOrdGoodsInfoResponse.java

  • OpOrdDtlMapper.xml

api-order

  • OpOrdDeliInfoMapper.java

  • ExchangeController.java

  • ExchangeService.java

  • OpOrdDeliInfoMapper.xml

  • OpOrdDeliInfoTrxMapper.xml

  • ReturnController.java

  • ClaimCalculateRequest.java

  • ClaimRequest.java

  • ClaimTargetGoodsResponse.java

  • ClaimBusiness.java

  • ClaimCommonService.java

  • OpOrdDtlMapper.xml

  • OrderReturnAdtnCostCalculator.java

  • OM006.java

  • OpOrdDtlTrxMapper.xml

  • OpOrdAdtnCostMapper.java

  • OpOrdAdtnCostMapper.xml

  • ClaimCalculateAdtnCostEntityResponse.java

  • ClaimCalculateAdtnCostRequest.java

  • ClaimCalculateAdtnCostResponse.java

  • ClaimCommonController.java

  • RefundAdditionAmtInfo.java

  • DeliveryFeePaymentModelCreator.java

  • ReturnPendingButtonValidator.java

  • CancelReturnButtonValidator.java

  • ST007.java

  • OpOrdBaseMapper.xml

  • OrderDetailGoodsInfoResponse.java

  • ReturnNotAvailableButtonValidator.java

mo-ui

  • pages/CM/POPUP/DialogOrderExchangeDeliveryPayment

  • static/scripts/order/orderConstants.js