For the complete documentation index, see llms.txt. This page is also available as Markdown.

Release Notes (2025-10-20)

Continuation of Release Notes — covers the 2025-10-20 release.

Feature Addition

In this release, the operational efficiency of payment, search, and integration features was strengthened, increasing system management convenience.

[Improved] Strengthened Payment and Proof Document Features: added a cash receipt request/lookup feature for Inicis PG payments, and strengthened security and management efficiency by applying personal-information access permissions and a view-reason entry procedure. [Improved] Search Engine Feature Improvement: added a relationship-type condition to synonym management, simplified the search ranking management screen, and newly introduced a keyword boosting management feature. [Improved] Sabangnet System Update: integrated the system so partners can bulk-manage products, orders, and delivery through the Sabangnet program, and strengthened the per-category margin rate setting feature and validation logic.

1. Added Inicis Cash Receipt Issuance and Management Feature

In this release, a cash receipt issuance and management feature was newly added to the Inicis PG payment environment. Members can directly request a cash receipt during the order process and check the request history on various screens, and the feature was strengthened so operators can look up and manage the related proof-document information in an integrated way from the back office. In addition, personal-information access permissions and a view-reason entry procedure were added to increase security and management transparency.

View Details

Key Details

  • [FO] When the PG is Inicis, provides a cash receipt request feature for real-time account transfer on the order sheet

  • [FO] Added a feature to look up the issuance history of cash receipts requested by the member on the order history screen

  • [FO] Added a feature to look up the issuance history of cash receipts requested by the member on the proof document history screen

  • [BO] Added a feature to look up the member's cash receipt request information on the proof document management screen

  • [BO] Restricted tax invoice detail lookup to only users with personal-information handling authority

  • [BO] Added a view-reason entry procedure when looking up personal information

Screen Access Path

  • [Changed] FO > Order Sheet

  • [Changed] FO > My Page > Order Lookup > Order History > Order Detail > Check Proof Documents

  • [Changed] FO > My Page > Order Lookup > Proof Document History

  • [Changed] BO > Order/Payment > Order Management > Proof Document Request Management

  • [Changed] BO > Order/Payment > Order Management > Proof Document Request Management > Check Proof Documents

Target APIs

  • [Changed] Order Cancellation - order cancellation (FO):

  • [Added] Proof Documents - Inicis cash receipt reconciliation integration:

  • [Changed] Proof Documents - proof document issuance batch:

  • [Changed] Proof Documents - order proof document request:

  • [Changed] Proof Documents - proof document list lookup:

  • [Changed] Proof Documents - order proof document list lookup:

Batch Change List
  • [Added] documentStatChunkUpdateJob (cash receipt issuance completion)

  • [Changed] as-is: taxInvoiceIssueJob (tax invoice reissuance request) → to-be: documentIssueJob (proof document reissuance request)

DB Change List
  • [Added] Table: op_cr_link_info (cash receipt integration information)

  • [Added] Table: op_cr_isu_tgt_info (cash receipt issuance target information)

  • [Added] Table: op_cr_proc_log (cash receipt processing log)

  • [Added] Sequences: op_cr_link_info_sq01, op_cr_proc_log_sq01

  • [Added] Indexes: idx01_op_cr_link_info, idx02_op_cr_link_info, idx03_op_cr_link_info

  • [Added] Common code: OM069 (proof document type code)

  • [Changed] Common code: OM010 - changed the base code name for base code 30: 'Not Requested' → 'Self-Issued'

  • [Changed] Common code: OM061 - changed group code name: 'Popbill Issuance Status Code' → 'Proof Document Issuance Status Code' - Changed base code 99 usage status: In Use → Not In Use

Source Change List

bo

  • src/api/order-payment/order-evid-doc-api.ts

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-apply-form.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-lotto-form.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-payment-form.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/mileage-payment-register/mileage-payment-target-member-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-fnsh/rtn-fnsh-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-evid-doc-dtl-popup/ord-evid-doc-dtl-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-evid-doc-dtl-popup/ord-evid-doc-dtl-popup-contents.tsx

  • src/components/delivery/deli-mgmt/evt-gft-deli-mgmt/evt-gft-deli-mgmt-grid.tsx

  • src/components/order-payment/ord-mgmt/order-evid-doc/order-evid-doc-search-form.tsx

  • src/components/order-payment/rfd-mgmt/manual-rfd-fnsh-mgr/manual-rfd-fnsh-mgr-grid.tsx

  • src/constants/common/common-constants.ts

  • src/constants/order-payment/order-payment-constants.ts

  • src/grid/order-payment/use-order-evid-doc-dtl-popup-grid.ts

  • src/grid/order-payment/use-order-evid-doc-grid.ts

  • src/locales/langs/en/order-payment.json

  • src/locales/langs/ja/order-payment.json

  • src/locales/langs/ko/order-payment.json

  • src/schema/order-payment/order-evid-doc-schema.ts

api-bo

  • src/main/java/com/x2bee/api/bo/app/constant/Constants.java

  • src/main/java/com/x2bee/api/bo/app/controller/common/CommonController.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/order/OrderEvidDocSearchRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/order/OrderEvidDocInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/order/OrderEvidDocListResponse.java

  • src/main/java/com/x2bee/api/bo/app/service/common/AdminCommonServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/order/OrderEvidDocMgmtServiceImpl.java

  • src/main/resources/mapper/orderrodb/order/OpOrdEvidDocMapper.xml

api-order

  • src/main/resources/config/application-dev.properties

  • src/main/resources/config/application-local.properties

  • src/main/resources/config/application-prd.properties

  • src/main/resources/config/application-stg.properties

  • src/test/java/com/x2bee/api/order/app/service/order/document/DocumentInvoiceServiceImplTest.java

  • src/test/java/com/x2bee/api/order/app/service/order/document/PopbillTaxInvoiceServiceImplTest.java

  • src/main/java/com/x2bee/api/order/app/constant/InicisConstantsV2.java(add)

  • src/main/java/com/x2bee/api/order/app/controller/document/DocumentController.java

  • src/main/java/com/x2bee/api/order/app/controller/inicis/InicisCashReceiptController.java(add)

  • src/main/java/com/x2bee/api/order/app/controller/popbill/PopbillTaxInvoiceController.java

  • src/main/java/com/x2bee/api/order/app/dto/request/order/document/CashReceiptRegisterRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/document/DocumentIssueRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/document/DocumentRegisterRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/tax/TaxInvoiceRegisterRequest.java(del)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/document/TaxInvoiceRegisterRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/ProofDocInfo.java

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisJsonData.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisJsonRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisPartialRefundData.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisReceiptData.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisRefundData.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/InicisReconcileRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/response/document/OrderEvidDocInfo.java

  • src/main/java/com/x2bee/api/order/app/dto/response/order/MgrNoInfo.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisReconcileResponse.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/response/payment/ProofTypeResponse.java(add)

  • src/main/java/com/x2bee/api/order/app/entity/order/OpCrIsuTgtInfo.java(add)

  • src/main/java/com/x2bee/api/order/app/entity/order/OpCrLinkInfo.java(add)

  • src/main/java/com/x2bee/api/order/app/entity/order/OpCrProcLog.java(add)

  • src/main/java/com/x2bee/api/order/app/entity/order/OpTaxinvoiceIsuTgtInfo.java

  • src/main/java/com/x2bee/api/order/app/enums/order/InicisReconcileMapping.java(add)

  • src/main/java/com/x2bee/api/order/app/enums/order/OM067.java

  • src/main/java/com/x2bee/api/order/app/enums/payment/OM010.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/order/OpCrIsuTgtInfoMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/order/OpCrLinkInfoMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpMersInfoMapper.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpOrdPayBaseMapper.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpOrdPayDivInfoMapper.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpCrIsuTgtInfoTrxMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpCrLinkInfoTrxMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpCrProcLogTrxMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/ClaimModelCreator.java

  • src/main/java/com/x2bee/api/order/app/service/claim/ClaimExternalServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/document/DocumentQueryService.java

  • src/main/java/com/x2bee/api/order/app/service/document/DocumentQueryServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/DefaultCashReceiptServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/InicisCashReceiptService.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/InicisCashReceiptServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/factory/DocumentIssuerFactory.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/strategy/impl/DefaultDocumentIssuerServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/strategy/impl/InicisDocumentIssuerServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/strategy/impl/TossDocumentIssuerServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/strategy/DocumentIssuerService.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/DefaultTaxInvoiceServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/PopbillTaxInvoiceService.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/PopbillTaxInvoiceServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentDefaultServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentInvoiceServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentLogService.java

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentLogServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentService.java

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentServiceFactory.java(del)

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/IssueService.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/PopbillTaxInvoicePopupService.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/PopbillTaxInvoicePopupServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/PopbillTaxInvoiceServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/RefundTaxInvoiceService.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/RefundTaxInvoiceServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/register/after/OrderCommonAfterProcess.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/creator/payment/OpOrdPayDivInfoCreator.java

  • src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisBillingStrategy.java

  • src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisMoStrategy.java

  • src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisPcStrategy.java

  • src/main/java/com/x2bee/api/order/app/service/payment/util/InicisApiReqMaker.java

  • src/main/java/com/x2bee/api/order/app/service/payment/util/InicisUrlBuilder.java(add)

  • src/main/java/com/x2bee/api/order/app/service/payment/util/PaymentUtil.java

  • src/main/resources/mapper/orderrodb/order/OpCrIsuTgtInfoMapper.xml(add)

  • src/main/resources/mapper/orderrodb/order/OpCrLinkInfoMapper.xml(add)

  • src/main/resources/mapper/orderrodb/order/OpTaxinvoiceLinkInfoMapper.xml

  • src/main/resources/mapper/orderrodb/payment/OpMersInfoMapper.xml

  • src/main/resources/mapper/orderrodb/payment/OpOrdPayBaseMapper.xml

  • src/main/resources/mapper/orderrodb/payment/OpOrdPayDivInfoMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpCrIsuTgtInfoTrxMapper.xml(add)

  • src/main/resources/mapper/orderrwdb/order/OpCrLinkInfoTrxMapper.xml(add)

  • src/main/resources/mapper/orderrwdb/order/OpCrProcLogTrxMapper.xml(add)

  • pom.xml

batch-mbod

  • src/main/java/com/x2bee/batch/mbod/app/dto/request/order/TaxInvoiceListRequest.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/request/order/DocumentIssueRequest.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/request/order/TaxInvoiceStatUpdateRequest.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/request/order/DocumentStatUpdateRequest.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/TaxInvoiceIssueConfig.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DocumentIssueConfig.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/TaxInvoiceIssueTasklet.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DocumentIssueTasklet.java

  • src/main/java/com/x2bee/batch/mbod/app/service/order/TaxInvoiceIssueService.java

  • src/main/java/com/x2bee/batch/mbod/app/service/order/DocumentIssueService.java

  • src/main/java/com/x2bee/batch/mbod/app/service/order/TaxInvoiceIssueServiceImpl.java

  • src/main/java/com/x2bee/batch/mbod/app/service/order/DocumentIssueServiceImpl.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/response/common/StCdDtlResponse.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/response/common/StCdResponse.java

  • src/main/java/com/x2bee/batch/mbod/app/entity/OpCrLinkInfo.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DocumentStatChunkUpdateConfig.java

  • src/main/java/com/x2bee/batch/mbod/app/repository/orderrodb/order/OpCrLinkInfoMapper.java

  • src/main/java/com/x2bee/batch/mbod/app/repository/orderrwdb/order/OpCrLinkInfoTrxMapper.java

  • src/main/java/com/x2bee/batch/mbod/app/enums/OM067.java

  • src/main/resources/mapper/orderrodb/order/OpCrLinkInfoMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpTaxinvoiceLinkInfoMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpTaxinvoiceLinkInfoTrxMapper.xml

fo

  • src/components/claim/common/claim-refund-payment-info.tsx

  • src/components/claim/common/proof-doc-apply.tsx

  • src/components/claim/common/proof-doc-detail.tsx

  • src/components/claim/modal/proof-doc-guide.tsx

  • src/components/order/order/cash-receipt-form.tsx(add)

  • src/components/order/order/order-payment.tsx

  • src/components/order/order/order-sheet.tsx

  • src/components/order/order/payment.tsx

  • src/components/order/order/proof-doc-input-form.tsx

  • src/components/order/order/tax-invoice-form.tsx(add)

  • src/components/ui/side-menu.tsx

  • src/constants/commonConstants.ts

  • src/constants/orderConstants.ts

  • src/data/i18n/en/document.json

  • src/data/i18n/ko/document.json

  • src/data/i18n/en/order.json

  • src/data/i18n/ko/order.json

  • src/types/order/document.ts

  • src/types/order/order.ts

2. Search Engine Feature Improvement

In this release, search engine operational efficiency and management features were improved. Synonym management, search ranking management, and keyword boosting features were refined to provide a more accurate and flexible search environment. This lets administrators systematically maintain search quality and provide users with more relevant search results.

View Details

Key Details

  • Synonym Management - added a relationship-type column to the grid and search conditions, allowing synonym relationships to be managed clearly

  • Search Ranking Management - cleaned up unnecessary existing items and screens, keeping only items actually needed for operations, simplifying the screen composition and logic

  • Search Keyword Boosting - added a keyword-based search boosting management screen Improved search result quality by setting exposure priority for specific keywords

Screen Access Path

  • [BO] Products > Search Term Management > Synonym Management

  • [BO] Products > Search Term Management > Search Ranking Management

  • [BO] Products > Search Term Management > Keyword Boosting Management

Target APIs

  • [Changed] Synonym list lookup

  • [Changed] Synonym save/edit/delete View API

  • [Added] Register, edit, and delete ranking information View API

  • [Added] Attribute duplicate check View API

  • [Added] Keyword boosting detail lookup View API

  • [Added] Keyword boosting detail edit View API

  • [Added] Keyword boosting validation View API

  • [Added] Keyword boosting information registration View API

  • [Added] Keyword boosting list lookup View API

  • [Added] Keyword boosting information deletion View API

DB Change List
  • [Added] Tables: ST_KWD_BST_BASE, ST_KWD_BST_APLY_INFO

  • [Added] Column: st_syn_info.rel_typ_cd

  • [Added] Sequence: ST_KWD_BST_BASE_SQ01

  • [Added] Common codes: PR072, PR073, PR074

Source Change List

api-bo

  • src/main/java/com/x2bee/api/bo/app/dto/request/search/SameWordMgmtRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/search/SameWordMgmtResponse.java

  • src/main/java/com/x2bee/api/bo/app/entity/StSynInfo.java

  • src/main/java/com/x2bee/api/bo/app/service/search/SameWordMgmtServiceImpl.java

  • src/main/resources/mapper/displayrodb/search/StSwInfoMapper.xml

  • src/main/resources/mapper/displayrwdb/search/StSwInfoTrxMapper.xml

  • src/main/resources/message/admin/adminCommon.properties

  • src/main/resources/message/admin/adminCommon_en.properties

  • src/main/resources/message/admin/adminCommon_ko.properties

  • src/main/java/com/x2bee/api/bo/app/controller/search/RankMgmtController.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/RankBaseSearch.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrodb/search/StRkInfoMapper.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrwdb/search/StRkInfoTrxMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/search/RankMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/search/RankMgmtServiceImpl.java

  • src/main/resources/mapper/displayrodb/search/StRkInfoMapper.xml

  • src/main/resources/mapper/displayrwdb/search/StRkInfoTrxMapper.xml

  • src/main/java/com/x2bee/api/bo/app/controller/search/KwdBoostingMgmtController.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/search/KwdBoostingAplyInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/search/KwdBoostingDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/KwdBoostingAplyInfo.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/KwdBoostingBase.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/KwdBoostingBaseSearch.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/KwdBoostingSaveRequest.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrodb/search/StKwdBoostingInfoMapper.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrwdb/search/StKwdBoostingInfoTrxMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/search/KwdBoostingMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/search/KwdBoostingMgmtServiceImpl.java

  • src/main/resources/mapper/displayrodb/search/StKwdBoostingInfoMapper.xml

  • src/main/resources/mapper/displayrwdb/search/StKwdBoostingInfoTrxMapper.xml

  • src/main/resources/message/admin/adminCommon_en.properties

  • src/main/resources/message/admin/adminCommon_ko.properties

bo

  • src/components/goods/search-mgmt/syn-mgmt/syn-contents.tsx

  • src/components/goods/search-mgmt/syn-mgmt/syn-data-grid.tsx

  • src/components/goods/search-mgmt/syn-mgmt/syn-search-form.tsx

  • src/constants/goods/goods-constants.ts

  • src/grid/goods/syn-mgmt-grid.ts

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/search.json

  • src/schema/search/syn-schema.ts

  • src/types/goods/syn-mgmt-types.ts

  • src/api/search/rank-mgmt-api.ts

  • src/app/(task-popup)/goods/search-mgmt/rank-detail/page.tsx

  • src/components/(task-popup)/goods/search-mgmt/rank-detail/rank-detail-contents.tsx

  • src/components/(task-popup)/goods/search-mgmt/rank-detail/rank-detail-form.tsx

  • src/components/goods/search-mgmt/rank-mgmt/rank-data-grid.tsx

  • src/components/goods/search-mgmt/rank-mgmt/rank-search-form.tsx

  • src/constants/goods/goods-constants.ts

  • src/constants/search/search-button-constants.ts

  • src/constants/search/search-constants.ts

  • src/grid/search/rank-mgmt-grid.ts

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/search.json

  • src/schema/search/rank-search-schema.ts

  • src/types/search/rank-mgmt-types.ts

  • src/api/search/kwd-boosting-mgmt-api.ts

  • src/app/(task-popup)/goods/search-mgmt/kwd-boosting-detail/page.tsx

  • src/app/[pageType]/goods/search-mgmt/kwd-boosting-mgmt/page.tsx

  • src/components/(task-popup)/goods/search-mgmt/kwd-boosting-detail/kwd-boosting-detail-contents.tsx

  • src/components/(task-popup)/marketing/promotion-common/promotion-register-apply-except-form.tsx

  • src/components/common/tree/common-tree-view.tsx

  • src/components/goods/search-mgmt/kwd-boosting-mgmt/kwd-boosting-contents.tsx

  • src/components/goods/search-mgmt/kwd-boosting-mgmt/kwd-boosting-data-grid.tsx

  • src/components/goods/search-mgmt/kwd-boosting-mgmt/kwd-boosting-search-form.tsx

  • src/components/popup/display/display-category/display-category-contents.tsx

  • src/components/popup/display/display-category/display-category-multi-tree.tsx

  • src/constants/marketing/marketing-common-constants.ts

  • src/constants/search/search-button-constants.ts

  • src/constants/search/search-constants.ts

  • src/grid/search/kwd-boosting-mgmt-grid.ts

  • src/locales/langs/en/popup-common.json

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/popup-common.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/popup-common.json

  • src/locales/langs/ko/search.json

  • src/schema/goods/kwd-boosting-mgmt-schema.ts

  • src/schema/popup/display-category-schema.ts

  • src/schema/search/kwd-boosting-schema.ts

  • src/types/goods/kwd-boosting-mgmt-types.ts

3. Sabangnet System Update

In this release, the Sabangnet integration system was updated, improving it so partners can efficiently manage products, orders, delivery, and partner information through the X2BEE solution.

View Details

Key Details

  • [INTF] Introduced an interface integration feature between the Sabangnet system and the X2BEE solution

  • [INTF] Supports API integration for product management, order management, partner management, and delivery information management

  • [INTF] Provides a common code information delivery API

  • [BO] Modified the per-category margin rate setting feature

  • [API-BO] Strengthened validation when setting the per-category margin rate

Screen Access Path

  • [BO] Display > Category Management > Standard Category Management

  • [BO] Products > Product Management > Product Registration

Target APIs

  • [api-intf][Added] Product management: View API

  • [api-intf][Added] Order management: View API

  • [api-intf][Added] Common code: View API

  • [api-intf][Added] Delivery: View API

  • [api-intf][Added] Partner management: View API

DB Change List
  • [Added] Column: PR_GOODS_SAFE_CERTI_HIST (Product Safety Certification History) -> valid_rslt_conts (Validation Result Content)

  • [Added] Column: PR_GOODS_PRCE_HIST (Product Price History) → ctg_cmsn_rate_aply_yn (Category Commission Rate Applied Flag)

  • [Added] Column: PR_GOODS_BASE_MOD_LOG (Product Base Modification Log) → goods_mod_hist_mgr_item_cd (Product Modification History Management Item Code (PR063))

  • [Added] Column: PR_GOODS_BASE_MOD_LOG (Product Base Modification Log) → goods_mod_pre_conts (Content Before Product Modification)

  • [Added] Column: PR_GOODS_BASE_MOD_LOG (Product Base Modification Log) → goods_mod_aft_conts (Content After Product Modification)

  • [Added] Sequence: pr_goods_base_sq02

  • [Added] Common code: PR038 (Product Modification Item Code) - added base code 99

  • [Added] Common code: PR063 (Product Modification History Management Item Code)

  • [Added] Common code: VD008 (Margin Classification Code) - added base code 30

Source Change List

api-intf

  • src/main/resources/config/application-dev.properties

  • src/main/resources/config/application-local.properties

  • src/main/resources/config/application-prd.properties

  • src/main/resources/config/application-stg.properties

  • src/main/java/com/x2bee/api/intf/app/constant/GoodsConstants.java

  • src/main/java/com/x2bee/api/intf/app/controller/goods/GoodsRegisterController.java

  • src/main/java/com/x2bee/api/intf/app/controller/order/OrderClaimController.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/delivery/DeliveryProcessInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/delivery/DeliveryProcessRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/email/EmailTemplateBase.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/email/EmailTemplateType.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GiftRegisterInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsAlim.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsBrandSearchRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsEmail.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsPriceChangeInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsPriceHistoryRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterDeliInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterEntityGroup.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterItemInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterItemOptionInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsStockInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/OptionCodeInfoRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/order/OrderDtlInfoRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/order/OrderDtlStateInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/display/StdCategorySearchResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsBrandSearchResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsDetailEntity.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsDetailMapper.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsDetailResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsQaQuestInfoResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/order/ValidationCheckResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/vendor/EntrBaseInfoResponse.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/OptionInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrAddInsrtOpt.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrDiyInsrtItmOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqAddInsrtOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqDiyInsrtItmOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqGoodsAdveWrd.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqGoodsContInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqGoodsPrceInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqItmBaseInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqItmOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsBase.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsBaseMl.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsBaseModLog.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsContInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsContInfoMl.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsPrceHist.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrItmAddPrceHist.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrItmBase.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrItmOptnInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrdAddInsrtOptFileInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrdAddInsrtOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrdDeliInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrderGoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/vendor/EtEntrBase.java

  • src/main/java/com/x2bee/api/intf/app/enums/ALIM_BOX.java

  • src/main/java/com/x2bee/api/intf/app/enums/CM030.java

  • src/main/java/com/x2bee/api/intf/app/enums/GOODS_ENTP_PRC_STANDARD.java

  • src/main/java/com/x2bee/api/intf/app/enums/LO005.java

  • src/main/java/com/x2bee/api/intf/app/enums/LO016.java

  • src/main/java/com/x2bee/api/intf/app/enums/OM005.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR014.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR033.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR038.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR062.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR063.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR064.java

  • src/main/java/com/x2bee/api/intf/app/enums/delivery/DeliveryStatusType.java

  • src/main/java/com/x2bee/api/intf/app/enums/goods/GoodsQnAType.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrodb/goods/PrGoodsPrceHistMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrAddInsrtOptTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrDiyInsrtItmOptInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqAddInsrtOptInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqDiyInsrtItmOptInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqGoodsAdveWrdTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqGoodsContInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqGoodsPrceInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqItmBaseInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqItmOptInfoTrxMapper.java

  • src/main/resources/mapper/displayrodb/display/PrStdCtgMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrBrandMstMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsBaseMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsPrceHistMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsQaQuestInfoMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrItmBaseMapper.xml

  • src/main/resources/mapper/displayrodb/vendor/EtEntrBaseMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrAddInsrtOptTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrDiyInsrtItmOptInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqAddInsrtOptInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqDiyInsrtItmOptInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqGoodsAdveWrdTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqGoodsContInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqGoodsPrceInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqItmBaseInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqItmOptInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsAttInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseMlTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseModLogTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsContInfoMlTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsContInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsPrceHistTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrItmAddPrceHistTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrItmBaseTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrItmOptnInfoTrxMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdDeliInfoMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdDtlMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpOrdDeliInfoTrxMapper.xml

  • src/main/resources/message/goods/goods_en.properties

  • src/main/resources/message/goods/goods_ko.properties

  • src/main/resources/message/order/order_en.properties

  • src/main/resources/message/order/order_ko.properties

api-common

  • src/main/resources/templates/email/51/apibo/GoodsQAAddTemplate.html

  • src/main/resources/templates/email/51/apibo/GoodsQATemplate.html

  • src/main/resources/templates/email/51/batchgddp/en/QnaMailTmpl.html

  • src/main/resources/templates/email/apibo/GoodsQAAddTemplate.html

  • src/main/resources/templates/email/apibo/GoodsQATemplate.html

  • src/main/resources/templates/email/apiintf/GoodsQAAddTemplate.html

  • src/main/resources/templates/email/apiintf/GoodsQATemplate.html

  • src/main/resources/templates/email/batchgddp/en/QnaMailTmpl.html

api-bo

  • src/main/java/com/x2bee/api/bo/app/controller/v2/goods/GeneralGoodsApiControllerV2.java

  • src/main/java/com/x2bee/api/bo/app/controller/v2/goods/GoodsCommonApiControllerV2.java

  • src/main/java/com/x2bee/api/bo/app/dto/display/PrStdCtg.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/UseCateMrgnRateResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/v2/request/goods/ExcelUploadStdCtgRequestV2.java

  • src/main/java/com/x2bee/api/bo/app/entity/PrGoodsPrceHist.java

  • src/main/java/com/x2bee/api/bo/app/entity/PrItmBase.java

  • src/main/java/com/x2bee/api/bo/app/enums/goods/ExcelUploadCellCode.java

  • src/main/java/com/x2bee/api/bo/app/service/display/StandardCategoryMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/goods/GoodsCommonServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/v2/goods/GoodsCommonServiceV2Impl.java

  • src/main/java/com/x2bee/api/bo/app/service/v2/goods/TemporaryGeneralGoodsServiceV2Impl.java

  • src/main/resources/config/application-local.properties

  • src/main/resources/mapper/displayrodb/display/PrStdCtgMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsExcelMapper.xml

  • src/main/resources/message/goods/stdCtgMgmt_en.properties

  • src/main/resources/message/goods/stdCtgMgmt_ko.properties

bo

  • src/api/goods/general-goods-reg-api.ts

  • src/app/[pageType]/display/standard-category-mgmt/page.tsx

  • src/app/[pageType]/goods/goods-mgmt/general-goods-reg/page.tsx

  • src/components/(task-popup)/goods/goods-mgmt/goods-info-mgmt/goods-info-detail/goods-info-detail-form.tsx

  • src/components/display/standard-category/standard-category-context-provider.tsx

  • src/components/display/standard-category/standard-category-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/general-goods-contents.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-base-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-deli-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-price-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/use-goods-option-info-grid.ts

  • src/locales/langs/en/common.json

  • src/locales/langs/ja/common.json

  • src/locales/langs/ko/common.json

  • src/schema/display/standard-category/standard-category-schema.ts