2024-06-28 release

주요 개선 내용은 아래와 같습니다.

  1. [개선] 정기 결제 토스 PG 연동 : 토스 PG 사를 통한 정기 결제 가능하도록 적용합니다.

  2. [개선] 메시지 발송 관리 MMS 추가: BO 에서 고객에게 발송할 MMS 메시지를 관리합니다.

  3. [개선] 토스 PG 간편 결제 추가 : FO 에서 토스 PG사를 통해 간편 결제 가능하도록 합니다.

  4. [개선] 검색 기능 개선 : FO에 자동완성 기능과 검색결과에 더 많은 정보를 노출할 수 있도록 하였고, BO에서 FO에 노출되는 인기검색어를 제외할 수 있는 기능을 추가하였습니다.

  5. [개선] 주문취소 개선 : 배송그룹이 다르더라도 취소 접수가 가능하도록 개선하였습니다.

  6. [추가] 토스 PG 승인대사, 정산대사 추가 : 토스 PG 승인대사, 정산대사 연동을 추가하였습니다.

 


1. 정기 결제 토스 PG 연동

 

주요 내용

  • 토스 PG 사를 통한 정기 결제 가능하도록 적용합니다.

  • 토스 PG 사를 통한 정기 결제 카드 등록할 수 있습니다.

 

화면 접근 경로

  • FO > 마이페이지 > 자동결제카드등록

 

대상 API

DB 변경 내역

  • [추가] 컬럼: OP_MBR_AUTO_PAY_INFO.SITE_NO

소스 변경 내역

fo

  • pgTossUtil.ts

  • billing-card-detail.ts

  • pg-interface-module.tsx

  • order-payment-add.tsx

  • pay-return/page.tsx

  • payment.ts

  • billing-card-api.ts

api-order

  • application-local.properties

  • application-dev.properties

  • application-stg.properties

  • application-prd.properties

  • TossStrategy.java

  • AutoPaymentCardController.java

  • PaymentMerchantController.java

  • OpMersInfoMapper.java

  • OpMersInfoMapper.xml

  • PaymentMerchantService.java

  • PaymentMerchantServiceImpl.java

  • BillingKey.java

  • InicisBillingKey.java

  • TossBillingKey.java

  • TossBillingAuthRequest.java

  • TossBillingAuthResponse.java

  • PaymentApiError.java

  • paymentCommon_ko.properties

  • PaymentRequest.java

  • OpMbrAutoPayInfo.java

  • OpRglrDeliBaseMapper.xml

  • OpMbrAutoPayInfoMapper.xml

  • OpMbrAutoPayInfoTrxMapper.xml

  • RegularOrderRegisterServiceImpl.java

  • TossBillingStrategy.java

  • PgPayment.java

  • TossRequestCreator.java

  • TossAuthRequest.java

 


2. 메시지 발송 관리 MMS 추가

 

주요 내용

  • BO 메시지 발송 관리에서 고객에게 MMS 메시지를 발송할 수 있습니다.

  • 단축 URL을 생성할 수 있습니다.

 

화면 접근 경로

  • BO > 시스템 > 알림톡/SMS/Push > 메시지 발송 관리 > 메시지 등록/수정

 

대상 API

 

BATCH 변경 내역

  • [변경] sendMessageJob(메시지 발송배치)

 

소스 변경 내역

bo

  • SendMessageMgmtController.java

  • SendMessageMgmtRequest.java

  • SendMessageMgmtResponse.java

  • SendMessageMgmtService.java

  • SendMessageMgmtServiceImpl.java

  • sendMessageMgmt_en.properties

  • sendMessageMgmt_ko.properties

  • sendMessageRegisterAndUpdateGrid.eventHandler.js

  • popup.userList.userGrid.eventHandler.js

  • popup.userList.userGrid.provider.js

  • sendEmailRegisterAndUpdateGrid.eventHandler.js

  • sendEmailRegisterAndUpdateView.html

  • sendMessageRegisterAndUpdateView.html

  • userListPopup.html

api-bo

  • SendMessageMgmtController.java

  • SendMessageMgmtRequest.java

  • SendMessageMgmtResponse.java

  • SendMessageMgmtService.java

  • SendMessageMgmtServiceImpl.java

batch-mbod

  • SendMessageProcessServiceImpl.java

  • StMsgSndBaseMapper.xml

 


3. 토스 PG 간편 결제 추가

 

주요 내용

  • 토스 PG 사를 통한 간편 결제 가능하도록 적용합니다.

 

화면 접근 경로

  • FO > 주문서 > 결제수단 영역

 

대상 API

소스 변경 내역

fo

  • pgTossUtil.ts

  • orderConstants.ts

api-order

  • InicisBillingRequest.java

  • InicisCancelRequest.java

  • TossCancelResponse.java

  • TossResponse.java

  • OM013.java

  • TossException.java

  • CreditCardStrategy.java

  • TossStrategy.java

  • TossCancelResponseTest.java

 


4. 검색 기능 개선

 

주요 내용

  • FO에 자동완성 기능에 기획전, 이벤트, 카테고리, 브랜드매장 정보를 추가할 수 있도록 배치를 추가 하였습니다.

  • FO 검색 결과에 관련 기획전과 이벤트 정보를 추가하였습니다.

  • MO 검색 초기 화면에서 인기검색어의 순위 상승/하락 정보를 추가하였습니다.

  • 노출되는 인기검색어를 제외할 수 있는 기능을 BO에 추가하였습니다.

 

화면 접근 경로

  • FO > 검색어 입력

  • MO > 검색(초기 화면)

  • FO > 검색 결과

  • BO > 상품 > 상품 관리 > 검색어 관리 > 인기검색어 제외 관리

 

대상 API

 

BATCH 변경 내역

  • [추가] searchBrandLoadJob(브랜드매장 색인 배치)

  • [추가] searchCategoryLoadJob(카테고리 색인 배치)

 

소스 변경 내역

fo

  • display-plan.ts

  • display-shop.ts

  • event-api.ts

  • search-api-paths.ts

  • search-api-result.ts

  • plan-list-page.tsx

  • plan-shop.tsx

  • event-list-page.tsx

  • event-list.tsx

  • filter-layout.tsx

  • filter-provider.tsx

  • search-bar.tsx

  • search-event.tsx

  • search-marketing.tsx

  • search-product.tsx

  • goods-restock-list.tsx

  • searchConstants.ts

  • display.json

  • event.json

  • search.json

  • plan-props.ts

  • search-filter.ts

  • ico_searchnew16.svg

  • search-bar-value.tsx

  • search-popular.tsx

  • search-area.tsx

  • -search-result.ts

api-goods

  • SearchController.java

  • SearchPopularKeywordRequest.java

  • SearchService.java

  • SearchServiceImpl.java

api-display

  • PlanRepositoryCustom.java

api-event

  • CcEvtBaseRequest.java

  • EventMgmtServiceImpl.java

  • CcEvtBaseMapper.xml

bo

  • ExcludPopularKewordMgmtController.java

  • ExcludPopularKeywordMgmtRequest.java

  • ExcludPopularKeywordMgmtResponse.java

  • ExcludingSearchTerms.java

  • ExcludPopularKewordMgmtService.java

  • ExcludPopularKewordMgmtServiceImpl.java

  • excludPopularKewordMgmt_en.properties

  • excludPopularKewordMgmt_ko.properties

  • esGrid.eventHandler.js

  • esGrid.provider.js

  • excludPopularKewordMgmtView.html

  • ExcludingSearchTerms.java

bo-api

  • PopularWordMgmtController.java

  • PopularWordMgmtRequest.java

  • PopularWordMgmtResponse.java

  • SearchResultResponse.java

  • PopularWordMgmtService.java

  • PopularWordMgmtServiceImpl.java

batch

  • SearchBrandLoadRequest.java

  • SearchBrandLoadConfig.java

  • SearchBrandLoadTasklet.java

  • SearchBrandLoadService.java

  • SearchBrandLoadServiceImpl.java

  • SearchCategoryLoadRequest.java

  • SearchCategoryLoadTasklet.java

  • SearchCategoryLoadServiceImpl.java

  • SearchMapper.java

  • SearchEventMapper.xml


5. 주문취소 개선

 

주요 내용

  • FO, BO 주문 취소 접수 시, 배송그룹이 다르더라도 취소 접수가 가능하도록 개선하였습니다.

  • 클레임 접수 시 발생/취소되는 부가비용 계산시 배송그룹을 배열로 처리할 수 있도록 수정하였습니다.

 

화면 접근 경로

  • FO > 마이페이지 > 주문내역 > 주문상세 > 주문취소

  • BO > 주문/결제 > 주문관리 > 주문 클레임 처리 >  주문취소

 

소스 변경 내역

bo

  • orderCancelGoodsGrid.eventHandler.js

  • orderCancelPopup.html

api-bo

  • OrderCancelController.java

fo

  • accept-goods-select-box.tsx

  • cancel-accept.tsx

  • exchange-accept.tsx

  • return-accept.tsx

api-order

  • ClaimCalculateAdtnCostRequest.java

  • OrderCancelAdtnCostCalculator.java

  • OrderCancelValidator.java

  • ClaimCommonValidator.java

  • ClaimCommonController.java

  • OrderCancelController.java


6. 토스 PG 승인대사, 정산대사 추가

 

주요 내용

  • 토스 PG 승인대사 연동 배치를 추가하였습니다.

  • 토스 PG 정산대사 연동 배치를 추가하였습니다.

 

대상 API

 

BATCH 변경 내역

  • [추가] tossApprovalCompareReceiveJob(PG승인대사 수신 배치(토스))

  • [추가] tossAdjustCompareReceiveJob(PG정산대사 수신 배치(토스))

 

소스 변경 내역

api-common

  • PgCompareController.java

  • TossAdjustRequest.java

  • TossApprovalRequest.java

  • OM012.java

  • OM053.java

  • PgCompareService.java

  • PgCompareProperties.java

  • InicisReceiver.java

  • PgReceiver.java

  • TossReceiver.java

  • PgReceiveConstants.java

  • application-dev.properties

  • application-local.properties

  • application-prd.properties

  • application-stg.properties

batch-mbod

  • PgAdjustCompareReceiveTasklet.java

  • PgApprovalCompareReceiveTasklet.java

  • TossAdjustCompareReceiveConfig.java

  • TossAdjustCompareReceiveTasklet.java

  • TossApprovalCompareReceiveConfig.java

  • TossApprovalCompareReceiveTasklet.java

  • PgCompareReceiveService.java

  • PgCompareReceiveServiceImpl.java