버전 비교

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

이번 릴리즈는 이니시스 PG사 정산, 매출내역 집계 및 조회 X2BEE Search 관련 상품검색 기능에 대한 개선을 중심으 중심으로 다양한 기능과 성능을 제공합니다.

  1. [신규] 정산 - 매출내역 조회 서비스 추가

    • 매출내역을 손쉽게 조회할 수 있는 서비스가 신규로 추가 되었습니다.

  2. [신규] 정산 - PG 정산기능 서비스 추가

    • 이니시스 승인대사, 정산대사를 간편하게 처리할 수 있는 새로운 기능이 추가 되었습니다.

  3. [개선] 검색 - 상품 검색 서비스 기능 업데이트

    • 상품 검색기능이 추가 및 개선 되었습니다효율적인 상품 검색 서비스를 위한 검색 필터 및 연관 검색어 기능이 추가되었습니다.

  4. [개선] 상품 - 묶음 상품 19세 나이제한 관련 기능 업데이트

    • 묶음 상품에서 19세 이상 상품이 관리될 수 있도록 기능이 업데이트 되었습니다.

...

1. 매출내역 조회 서비스 추가

매출내역 조회는 사이트의 이 서비스는 웹사이트의 수익, 지출, 이익등의 주문내역을 이익 등과 관련된 주문 내역을 효과적으로 파악하고 업체와 소통을 위해 해당 기능을 제공하고 있습니다. 정산매출집계된 정보로 PO시스템에서 업체별로 매출내역을 조회할 수 있도록 기능을 제공하고 업체와의 원활한 소통을 지원합니다. 이 기능을 통해 정산된 매출 정보로부터 PO 시스템에서 업체별 매출내역을 효율적으로 조회할 수 있습니다.

주요 내용

  • 매출일자별 매출내역 요약 및 목록을 조회한다.

  • 요약은 협력사 단위로 총판매금액매출일자별로 총 판매금액, 할인분담금, 배송분담금, 순매출금액, 판매수수료, 정산금액을 조회한다.목록은 정산금액 등을 요약 조회 기능 제공

  • 상세 조회 기능을 활용하여 주문번호 및 상품 단위로 위의 항목을 상세 조회한다.각 항목에 대한 명확한 내역 조회 기능 제공

화면 접근 경로

  • BO > 정산 > 매출정산관리 > 매출내역조회

대상 API

DB 변경 내역

  • 공통코드 추가

    • 정산상태코드(AC002)

    • 수수료부가기준코드(AC001)

...

api-bo

  • AcSaleInfoController.java

  • AcSaleCloseRequest.java

  • AcSaleInfoRequest.java

  • AcSaleCloseResponse.java

  • AcSaleInfoExcelDownResponse.java

  • AcSaleInfoResponse.java

  • AC002.java

  • AcSaleInfoMapper.java

  • AcSaleInfoTrxMapper.java

  • AcSaleInfoService.java

  • application.yml

  • AcSaleInfoMapper.xml

  • AcSaleInfoTrxMapper.xml

  • acSaleInfo_en.properties

  • acSaleInfo_ko.properties

bo

  • AcSaleInfoController.java

  • AcSaleCloseRequest.java

  • AcSaleInfoRequest.java

  • AcSaleCloseResponse.java

  • AcSaleInfoResponse.java

  • AcSaleInfoService.java

  • acSaleInfo_en.properties

  • acSaleInfo_ko.properties

  • acSaleCloseCancelPopup.eventHandler.js

  • acSaleClosePopup.eventHandler.js

  • acSaleInfoGrid.eventHandler.js

  • acSaleInfoGrid.provider.js

  • acSaleInfoSummaryGrid.eventHandler.js

  • acSaleInfoSummaryGrid.provider.js

  • acSaleCloseCancelPopupView.html

  • acSaleClosePopupView.html

  • acSaleInfoView.html

...

2. PG 정산기능 서비스 추가

이니시스 PG승인대사조회 및 PG정산대사조회 API를 호출하여 데이타를 등록 관리한다. 저장 후 주문결제정보와 승인대사하는 화면 및 정산대사하는 화면을 제공하고 정산대사는 승인대사가 끝난 후 사용합니다PG의 승인 대사 조회 및 PG 정산 대사 조회 API를 호출하여 데이터를 등록하고 관리합니다. 이 과정 이후 주문 결제 정보 및 승인 대사를 확인할 수 있는 화면과 정산 대사를 실시하는 화면을 제공하며, 정산 대사는 승인 대사가 완료된 후에 사용됩니다.

주요 내용

  • PG사의 이니시스 PG의 승인 목록과 BO 시스템 결제 데이터에 대한 대사를 진행합니다.데이터 간의 대사 진행

  • PG사 승인 금액과 BO 시스템 결제 데이터의 거래금액이 같은 거래 금액이 일치하는 건에 대한 정산 대사를 진행합니다.진행

화면 접근 경로

  • BO > 정산 > 매출정산관리 > PG승인대사

  • BO > 정산 > 매출정산관리 > PG정산대사

대상 API

소스 변경 내역

api-common

  • PgCompareController.java

  • InicisAdjustRequest.java

  • InicisApprovalRequest.java

  • PaymentMerchantRequest.java

  • PgApprovalAdjustReceiveRequest.java

  • PgApprovalReceiveResponse.java

  • AcPgAprvAdjCopr.java

  • PgCompareProperties.java

  • InicisReceiver.java

  • PgCompareService.java

  • PgCompareService.java

  • AcPgAprvAdjCoprTrxMapper.java

  • OpMersInfoMapper.java

  • OM012.java

  • OM013.java

  • OM030.java

  • OM053.java

  • X2beeApiCommonApplication.java

  • application-dev.properties

  • application-local.properties
    application-stg.properties

  • OpMersInfoMapper.xml

  • AcPgAprvAdjCoprTrxMapper.xml

  • PgAdjustCompareController.java

api-bo

  • PgApprovalCompareController.java

  • PgAdjCoprRequest.java

  • PgAjstCoprAjstCausRequest.java

  • PgAjstDptCfmAndCnclRequest.java

  • PgAprvCoprDscdCausRequest.java

  • PgAprvCoprRequest.java

  • PgCompareReceiveRequest.java

  • PgAdjCoprResponse.java

  • PgAdjCoprSummaryResponse.java

  • PgAjstDptCfmVerificationResponse.java

  • PgAprvCoprResponse.java

  • PgAprvCoprSummaryResponse.java

  • AcPgAprvAdjCoprEtcAdj.java

  • PgAdjustCompareService.java

  • PgApprovalCompareService.java

  • AcPgAprvAdjCoprMapper.java

  • AcPgAprvAdjCoprEtcAdjTrxMapper.java

  • AcPgAprvAdjCoprTrxMapper.java

  • AcPgAprvAdjCoprMapper.xml

  • AcPgAprvAdjCoprEtcAdjTrxMapper.xml

  • AcPgAprvAdjCoprTrxMapper.xml

  • pgAdjustCompare_en.properties

  • pgAdjustCompare_ko.properties

  • PgAdjustCompareController.java

bo

  • PgApprovalCompareController.java

  • PgAdjCoprRequest.java

  • PgAjstCoprAjstCausRequest.java

  • PgAjstDptCfmAndCnclRequest.java

  • PgAprvCoprDscdCausRequest.java

  • PgAprvCoprRequest.java

  • PgCompareReceiveRequest.java

  • PgAdjCoprResponse.java

  • PgAdjCoprSummaryResponse.java

  • PgAprvCoprResponse.java

  • PgAprvCoprSummaryResponse.java

  • PgAdjustCompareService.java

  • PgApprovalCompareService.java

  • pgAdjustCompare_en.properties

  • pgAdjustCompare_ko.properties

  • pgApprovalCompare_en.properties

  • pgApprovalCompare_ko.properties

  • pgAdjustCompareAjstCausPopupView.html

  • pgAdjustCompareView.html

  • pgApprovalCompareDscdCausPopupView.html

  • pgApprovalCompareView.html

  • pgCompareReceivePopupView.html

  • pgAdjustCompareGrid.eventHandler.js

  • pgAdjustCompareGrid.provider.js

  • pgAdjustComparePopupAjstCaus.eventHandler.js

  • pgAdjustCompareSummaryGrid.eventHandler.js

  • pgAdjustCompareSummaryGrid.provider.js

  • pgApprovalCompareGrid.eventHandler.js

  • pgApprovalCompareGrid.provider.js

  • pgApprovalComparePopupDscdCaus.eventHandler.js

  • pgApprovalCompareSummaryGrid.eventHandler.js

  • pgApprovalCompareSummaryGrid.provider.js

  • pgComparePopupRecvPg.eventHandler.js

  • PgApprovalAdjustReceiveRequest.java

batch-mbod

  • OM030.java

  • PgAdjustCompareReceiveConfig.java

  • PgAdjustCompareReceiveTasklet.java

  • PgApprovalCompareReceiveConfig.java

  • PgApprovalCompareReceiveTasklet.java

  • BatchJobExecutionMapper.xml

  • PgCompareReceiveService.java

  • PgCompareReceiveService.java

...

검색 필터 및 연관검색어등 기존 X2BEE Search 기능이 확장되어 기능이 확장 되었습니다추가되었습니다.

주요 내용

  • 사이트별 특성에 맞게 신조어 관리 한니다.

  • 검색 키워드에 대한 동의어를 관리 합니다.

화면 접근 경로

  • BO > 상품 >검색어관리 > 신조어관리

  • BO > 상품 >검색어관리 > 동의어관리

  • BO > 상품 >검색어관리 > 랭킹관리

대상 API

DB 변경 내역

  • 테이블 추가

    • 신조어정보(ST_NOGM_INFO)

    • 동의어정보(ST_SYN_INFO)

    • 랭킹모델정용정보(ST_RANK_MODL_APLY_INFO)

  • 공통코드 추가

    • 색인코드(PRD044)

    • 속성코드(PRD045)

...

4. 묶음 상품 19세 나이제한 관련 기능 업데이트

기존 일반상품에만 적용되었던, 이전에는 19세 이상 판매상품의 본인인증 처리를 묶음상품에도 확장한 서비스입니다.
BO 묶음상품 등록시 나이제한 코드 추가 및 API가 변경되었으며, 나이제한코드가 전체 및 15세인 묶음상품의 경우 처리가 일반상품에만 적용되었으나, 이제는 묶음상품에도 적용됩니다. 묶음상품 등록 시 나이제한 코드를 추가하고, API가 변경되었습니다. 나이제한 코드가 전체 또는 15세인 묶음상품의 경우, 19세 이상 판매상품을 등록할 수 없도록 기능 기능이 추가되었습니다. FO 묶음상품 나이제한 또한, 묶음상품이 19세 상품일 경우 본인인증(성인인증) 분기처리 가능하도록 을 처리할 수 있도록 로직이 변경되었습니다.

주요 내용

  • 묶음상품 내 19세 상품 등록시 등록 시 본인인증(성인인증) 처리

  • 나이제한 코드 추가하여, 19세 여부 여부를 판별

  • PR_GOODS_BASE 의 상품속성중 구입자나이제한코드BASE의 상품속성 중 구입자 나이제한 코드(PR004) 적용

  • 구입나이제한코드가 19일경우구입 나이제한 코드가 19세인 경우, 전체, 15세, 19세 상품 모두 등록가능구입나이제한코드가 등록 가능

  • 구입 나이제한 코드가 전체, 15일경우15세인 경우, 19세 상품 등록불가검색팝업에서 상품정보 내려줄때 19세 상품의 등록 불가

  • 검색 팝업에서 상품 정보를 내려줄 때, 19세 상품인 경우 “19세 이상 상품은 포함될 수 없습니다.”라는 안내 노출

  • 묶음상품이 19세 상품일 경우, 일반상품과 동일하게 본인인증(성인인증) 프로세스 적용

  • 묶음상품이 19세 상품일 경우, 전시영역에 전시 영역에 “19세 이미지”로 기본 이미지 대체 (일반상품과 동일)

화면 접근 경로

  • BO > 상품관리 >묶음상품등록

대상 API

소스 변경 내역

bo

  • GoodsCommonController.java

  • TemporaryPackageGoodsController.java

  • packageGoods_ko.properties

  • packageCommon.eventHandler.js

  • packageDetail.eventHandler.js

  • packageGoodsInfo.eventHandler.js

  • goods-goodsInfo.html

  • GoodsMgmtPopupController.java

  • GoodsListPopupRequest.java

  • popupCommon_en.properties

  • popupCommon_ko.properties

  • packageRegist.eventHandler.js

  • packageRelatedGoodsListGrid.eventHandler.js

  • popup.goodsList.goodsGrid.eventHandler.js

  • popup.goodsList.goodsGrid.provider.js

  • goods-goodsInfo.html

  • goodsListPopup.html

  • GoodsCommonServiceImpl.java

api-bo

  • TemporaryPackageGoodsServiceImpl.java

  • PrGoodsBaseTrxMapper.xml

  • GoodsListPopupApiResponse.java

  • PrGoodsBaseMapper.xml

  • PrRelGoodsInfo.java

api-goods

  • ProductDetailServiceImpl.java

  • ProductDetailMapper.xml

  • ProductDetailMapper.xml