버전 비교

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

...

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

...

1. 선물하기 서비스 추가

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

...

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. 협력사 매출 수수료 조회 기능 추가

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

...

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. 임직원 할인한도 관리 기능 추가

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

...

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-mbod

  • AcSaleInfoRequest.java

  • AcSaleInfoConfig.java

  • AcSaleInfoTasklet.java

  • AcSaleInfoTrxMapper.java

  • AcSaleInfoService.java

  • AcSaleInfoTrxMapper.xml

...

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

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

...

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페이, 페이코가 추가되었습니다.

...

api-order

  • ReturnService.java

  • ClaimTargetResponse.java

  • ClaimCommonController.java

  • ClaimAdditionalFeePaymentInfo.java

  • ClaimCommonService.java

...

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

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

...

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

  • 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. 마일리지 기준정보 관리 기능 추가

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

...

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. 판매량 베스트 제외 상품관리 기능 추가

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

...

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로 표시됩니다.

...

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 파일로 제공되고 해당 요소 값을 찾아 표시하는 방식입니다.

...

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. 자동 반품완료 기능 추가

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

...

batch-mbod

  • ReturnCompleteConfig.java

  • ReturnCompleteTasklet.java

  • ReturnCompleteService.java

  • OpOrdDtlMapper.xml

...

14. 반품 보류 기능 추가

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

...