> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/changelog/release-notes-en/readme/release-notes-2025-08-18-2025-08-03.md).

# Release Notes (2025-08-18 – 2025-08-03)

Continuation of [Release Notes](/changelog/release-notes-en/readme.md) — covers releases from 2025-08-18 to 2025-08-03.

{% updates format="numeric" %}
{% update date="2025-08-18" %}

## Feature Addition

To strengthen consistency of siteNo-based data processing in a multi-domain/multi-site environment, features across member, order, display, statistics, and more were improved to be accurately distinguished and applied on a per-site basis.

#### Applied Multi-Site Feature and Per-Site Member Management <a href="#undefined" id="undefined"></a>

To support a multi-site environment, site-number-based member management and service feature improvements were carried out. Separation of member data by site, domain mapping, and refinements to lookup/registration/edit/deletion logic now enable stable service delivery in a multi-domain operating environment. In addition, site information handling logic was applied across BO/FO screens and APIs, strengthening operational efficiency.

<details>

<summary>View Details</summary>

Key Details

* Front
  * Automatically sets the site number when accessing via an additional domain
  * Member feature improvements:
    * Applied per-site-number duplicate checks for mobile/business verification
    * Displayed per-site-number lookup results when finding an ID/password
    * Processed member withdrawal after a per-site-number lookup
  * Order/Planned Exhibition/Product Review:
    * Reflected user grade information when looking up planned exhibitions
    * Applied per-site handling when registering/looking up/editing/deleting product reviews and product Q\&A
* BO
  * Members/Statistics: added site information to the member status screens (statistics/dashboard/common popup/member menu)
  * Order/Consultation/Claim: automatically reflected site information on the order/claim processing and agent order screens
  * Customer Service/Display:
    * Added site information to the customer service menu screens
    * Automatically mapped each site's domain and iframe address in the preview popup
    * Fixed a bug where the display mall value was reset incorrectly when changing sites during planned exhibition group lookup
    * Domain/site number handling added when accessing via a newly added domain
* API
  * Front: removed the fixed siteNo value when registering a post → switched to cookie-based handling
  * BO: added a siteNo-based site URL lookup API

Screen Access Path

* FO > Login
* FO > Login > Find ID or Find Password
* FO > Sign Up > Mobile Identity Verification or Business Verification
* FO > My Page > Member Withdrawal
* FO > Product Detail > Product Reviews
* FO > Product Detail > Product Q\&A
* FO > Planned Exhibitions > Planned Exhibition List
* FO > Community > Board > Write Post
* BO > Main Dashboard
* BO > Display > Planned Exhibition Management > Planned Exhibition Group Management
* BO > Display > Planned Exhibition Management > Planned Exhibition Information Management > Planned Exhibition Registration/Edit
* BO > Display > Board Management > Board Information Management > Post Preview
* BO > Display > Board Management > Post Information Management > Post Preview
* BO > Statistics > Member Status
* BO > Order/Payment > Order/Claim Processing
* BO > Order/Payment > Agent Order
* BO > Member Management > Member Information Management
* BO > Member Management > Employee Information Management
* BO > Member Management > Employee Discount Limit Management
* BO > Member Lookup Common Popup
* BO > Interested Customer Management > Interested Customer Information Management
* BO > Customer Consultation Management > Integrated Consultation Management
* BO > Customer Consultation Management > Phone Appointment Management
* BO > Consultation Task Management > Customer Compensation Management
* BO > Consultation Task Management > Customer Compensation Payment Status<br>

Target APIs

* \[Added] Site Information Management - site URL lookup: [View API](https://api-bo.x2bee.com/api/bo/swagger-ui/index.html#/%EC%82%AC%EC%9D%B4%ED%8A%B8%20%EC%A0%95%EB%B3%B4%20%EA%B4%80%EB%A6%AC/getSiteUrl)
* \[Modified] Board - post registration: [View API](https://api-display.x2bee.com/api/display/swagger-ui/index.html#/%EA%B2%8C%EC%8B%9C%ED%8C%90/insertBulletinBoardContents)
* \[Modified] Board - post edit: [View API](https://api-display.x2bee.com/api/display/swagger-ui/index.html#/%EA%B2%8C%EC%8B%9C%ED%8C%90/updateBulletinBoardContents)
* \[Modified] Event Common - member basic info merge processing: [View API](https://api-event.x2bee.com/api/event/swagger-ui/index.html#/%EC%9D%B4%EB%B2%A4%ED%8A%B8%20%EA%B3%B5%ED%86%B5/mergeMbrBase)
* \[Modified] Separate Storage - event member separate storage processing: [View API](https://api-event.x2bee.com/api/event/swagger-ui/index.html#/%EB%B6%84%EB%A6%AC%EB%B3%B4%EA%B4%80/doSeparate)
* \[Modified] Find ID/Password - find password (ID verification): [View API](https://api-member.x2bee.com/api/member/swagger-ui/index.html#/%EC%95%84%EC%9D%B4%EB%94%94%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EC%B0%BE%EA%B8%B0/checkLoginId)
* \[Modified] Find ID/Password - find password (change immediately): [View API](https://api-member.x2bee.com/api/member/swagger-ui/index.html#/%EC%95%84%EC%9D%B4%EB%94%94%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EC%B0%BE%EA%B8%B0/modifyFindPassword)
* \[Modified] Find ID/Password - find password (generate token): [View API](https://api-member.x2bee.com/api/member/swagger-ui/index.html#/%EC%95%84%EC%9D%B4%EB%94%94%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EC%B0%BE%EA%B8%B0/insertFindPwdToken)
* \[Modified] Product Review Management - single product review lookup: [View API](https://api-goods.x2bee.com/api/goods/swagger-ui/index.html#/%EC%83%81%ED%92%88%20%EB%A6%AC%EB%B7%B0%20%EA%B4%80%EB%A6%AC/getReview)
* \[Modified] Product Review Management - single product review lookup (including product info): [View API](https://api-goods.x2bee.com/api/goods/swagger-ui/index.html#/%EC%83%81%ED%92%88%20%EB%A6%AC%EB%B7%B0%20%EA%B4%80%EB%A6%AC/getReviewAndGoodsInfo)
* \[Modified] Product Review Management - per-product product review info lookup: [View API](https://api-goods.x2bee.com/api/goods/swagger-ui/index.html#/%EC%83%81%ED%92%88%20%EB%A6%AC%EB%B7%B0%20%EA%B4%80%EB%A6%AC/getGoodsInfoAndReviewList)
* \[Modified] Product Review Management - per-product product review summary info lookup: [View API](https://api-goods.x2bee.com/api/goods/swagger-ui/index.html#/%EC%83%81%ED%92%88%20%EB%A6%AC%EB%B7%B0%20%EA%B4%80%EB%A6%AC/getReviewSummary)
* \[Modified] Product Review Management - update review "helpful" and get total count: [View API](https://api-goods.x2bee.com/api/goods/swagger-ui/index.html#/%EC%83%81%ED%92%88%20%EB%A6%AC%EB%B7%B0%20%EA%B4%80%EB%A6%AC/updateAndGetReviewHelpful)
* \[Modified] Product Review Management - delete review: [View API](https://api-goods.x2bee.com/api/goods/swagger-ui/index.html#/%EC%83%81%ED%92%88%20%EB%A6%AC%EB%B7%B0%20%EA%B4%80%EB%A6%AC/deleteReview)
* \[Modified] Product Review Management - report review: [View API](https://api-goods.x2bee.com/api/goods/swagger-ui/index.html#/%EC%83%81%ED%92%88%20%EB%A6%AC%EB%B7%B0%20%EA%B4%80%EB%A6%AC/insertReviewDeclaration)
* \[Modified] Product Review Management - lookup evaluation info list by product number: [View API](https://api-goods.x2bee.com/api/goods/swagger-ui/index.html#/%EC%83%81%ED%92%88%20%EB%A6%AC%EB%B7%B0%20%EA%B4%80%EB%A6%AC/getEvaluationList)
* \[Modified] Planned Exhibition Information Management - registration/edit popup product info tab - lookup planned exhibition divider grid list: [View API](https://api-bo.x2bee.com/api/bo/swagger-ui/index.html#/%EA%B8%B0%ED%9A%8D%EC%A0%84%20%EC%A0%95%EB%B3%B4%20%EA%B4%80%EB%A6%AC/getMarketingDisplayDivobjGridList)<br>

DB Change List

* \[Changed] Added table column: \[ET\_WDRA\_MBR\_INFO] ENCPT\_BMAN\_REG\_NO (Encrypted Business Registration Number)
* \[Changed] Added table column: \[ET\_WDRA\_MBR\_INFO] SITE\_NO (Site Number)
* \[Changed] Index changed: ET\_MBR\_BASE > UK01\_ET\_MBR\_BASE<br>

Notes

* Added config.yml to the FO to set different fixed values per site, and set the following values per site and server.
  * DB\_HOST (Host information)
  * SITE\_NO (Site Number),
  * MALL\_NO (Mall Number),
  * UNST\_SHOP\_NO (Default Unstructured Store Number),
  * GNB\_ID (GNB ID)

</details>

<details>

<summary>Source Change List</summary>

<table data-header-hidden><thead><tr><th width="48.5703125"></th><th></th></tr></thead><tbody><tr><td>bo</td><td><ul><li>.env.development.set</li><li>.env.local.set</li><li>.env.production.set</li><li>.env.stage.set</li><li>src/api/common/common.ts</li><li>src/app/popup/preview/[previewType]/page.tsx</li><li>plan-goods-list-grid.tsx</li><li>plan-info-save-view-contents.tsx</li><li>board-contents-mgmt-list-grid.tsx</li><li>board-system-mgmt-list-grid.tsx</li><li>plan-shop-group-search-form.tsx</li><li>src/lib/common/middleware/middleware-utils.ts</li><li>src/components/statistics/member/member-grid.tsx</li><li>src/components/statistics/member/member-search-form.tsx</li><li>src/grid/statistics/member-columns.ts</li><li>src/locales/langs/en/statistics.json</li><li>src/locales/langs/en/statistics/memberStatistics.json</li><li>src/locales/langs/ja/statistics.json</li><li>src/locales/langs/ja/statistics/memberStatistics.json</li><li>src/locales/langs/ko/statistics.json</li><li>src/locales/langs/ko/statistics/memberStatistics.json</li><li>src/schema/statistics/member-stats-schema.ts</li></ul></td></tr><tr><td>api-bo</td><td><ul><li>SiteMgmtController.java</li><li>SiteMgmtService.java</li><li>SiteMgmtServiceImpl.java</li><li>CcSiteBaseMapper.java</li><li>CcSiteBaseMapper.xml</li><li>PrMkdpDivobjInfoMapper.xml</li><li>src/main/java/com/x2bee/api/bo/app/controller/display/SiteMgmtController.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/claim/OrderClaimRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/CsCpPayRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/CsCustomerCompensRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/IntegratedCounselRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/PhoneAppointmentRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/dashboard/MemberDashBoardRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/member/InstCusRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/member/MemberMgmtSearchRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/member/StaffDcLimRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/member/StaffMgmtSearchRequest.java</li></ul></td></tr><tr><td>api-goods</td><td><ul><li>src/main/java/com/x2bee/api/goods/app/controller/advanced/GoodsQnaController.java</li><li>src/main/java/com/x2bee/api/goods/app/controller/advanced/GoodsReviewController.java</li><li>src/main/java/com/x2bee/api/goods/app/repository/displayrwdb/productreview/GoodsReviewTrxMapper.java</li><li>src/main/java/com/x2bee/api/goods/app/service/productreview/advanced/GoodsReviewServiceImpl.java</li><li>src/main/resources/mapper/displayrodb/productqna/GoodsQnaMapper.xml</li><li>src/main/resources/mapper/displayrodb/productreview/GoodsReviewContentMapper.xml</li><li>src/main/resources/mapper/displayrodb/productreview/GoodsReviewMapper.xml</li><li>src/main/resources/mapper/displayrwdb/productreview/GoodsReviewTrxMapper.xml</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/popup/MemberListPopupApiRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/statistics/MemberStatusRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderClaimMbrInfoListResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/CsCustomerCompensResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/IntegratedCounselResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/PhoneAppointmentResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/member/InstCusResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/member/MemberMgmtSearchResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/member/StaffDcLimResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/member/StaffMgmtSearchResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/popup/MemberListPopupApiNoMaskingResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/popup/MemberListPopupApiResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/statistics/MemberStatusResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/repository/displayrodb/display/CcSiteBaseMapper.java</li><li>src/main/java/com/x2bee/api/bo/app/service/display/SiteMgmtService.java</li><li>src/main/java/com/x2bee/api/bo/app/service/display/SiteMgmtServiceImpl.java</li><li>src/main/resources/mapper/displayrodb/display/CcSiteBaseMapper.xml</li><li>src/main/resources/mapper/displayrodb/display/PrMkdpDivobjInfoMapper.xml</li><li>src/main/resources/mapper/orderrodb/customerservice/CsCustCnslInfoMapper.xml</li><li>src/main/resources/mapper/orderrodb/customerservice/CsCustCpnsAccpInfoMapper.xml</li><li>src/main/resources/mapper/orderrodb/customerservice/CsCustTelPrmsInfoMapper.xml</li><li>src/main/resources/mapper/orderrodb/member/EtInstMbrInfoMapper.xml</li><li>src/main/resources/mapper/orderrodb/member/EtMbrBaseMapper.xml</li><li>src/main/resources/mapper/orderrodb/member/EtStafDcLimInfoMapper.xml</li><li>src/main/resources/mapper/orderrodb/order/OpOrdBaseMapper.xml</li></ul></td></tr><tr><td>api-member</td><td><ul><li>src/main/java/com/x2bee/api/member/app/dto/response/member/MemberResponse.java</li><li>src/main/java/com/x2bee/api/member/app/entity/EtMbrBase.java</li><li>src/main/java/com/x2bee/api/member/app/entity/EtWdraMbrInfo.java</li><li>src/main/java/com/x2bee/api/member/app/service/separate/WithdrawalServiceImpl.java</li><li>src/main/resources/mapper/drmcrwdb/member/EtWdraMbrInfoTrxMapper.xml</li><li>src/main/resources/mapper/orderrodb/member/EtMbrBaseMapper.xml</li><li>src/main/resources/mapper/orderrwdb/member/EtMbrBaseTrxMapper.xml</li></ul></td></tr><tr><td>api-display</td><td><ul><li>dto/bulletinboard/BulletinBoardContents.java</li><li>src/main/java/com/x2bee/api/display/app/dto/shop/ShopSearch.java</li></ul></td></tr><tr><td>api-event</td><td><ul><li>src/main/java/com/x2bee/api/event/app/entity/EtMbrBase.java</li><li>src/main/resources/mapper/eventrwdb/marketing/EtMbrBaseTrxMapper.xml</li></ul></td></tr><tr><td>fo</td><td><ul><li>src/api/display/display-plan.ts</li><li>src/components/display/plan/plan-list.tsx</li><li>src/components/fo/mypage/order-routine-manage-modal.tsx</li><li>src/components/member/find-id/find-id-after.tsx</li><li>src/data/i18n/en/member.json</li><li>src/data/i18n/ko/member.json</li><li>src/lib/common/plugins/restApi.ts</li><li>middleware.ts</li><li>config.yml</li><li>next.config.ts</li><li>x2beeConstants.ts</li></ul></td></tr></tbody></table>

</details>
{% endupdate %}

{% update date="2025-08-03" %}

## Update History

### 2025-08-04 release <a href="#light_bulb_on-2025-08-04-release" id="light_bulb_on-2025-08-04-release"></a>

* \[Improved] Members: Improvement update allowing business member contact information to be registered/edited on a per-business-location basis \[
* \[Improved] Order/Payment: Improvement update for tax invoice request/issuance/reissuance and email sending features
* \[Improved] System: Applied a Next.js 15.2.3 version upgrade to address a security vulnerability

### 2025-07-17 release <a href="#light_bulb_on-2025-07-17-release" id="light_bulb_on-2025-07-17-release"></a>

* \[Added] Members: Management feature update including business member sign-up, lookup, and approval
* \[Added] Order/Payment: Update for tax invoice issuance and management features when a business member places an order via real-time account transfer

### 2025-06-30 release <a href="#light_bulb_on-2025-06-30-release" id="light_bulb_on-2025-06-30-release"></a>

* \[Added] Order/Delivery: Update adding a partial-shipment feature for order products by product and quantity

### 2025-06-16 release <a href="#light_bulb_on-2025-06-16-release" id="light_bulb_on-2025-06-16-release"></a>

* \[Added] Products: Update adding a feature to sell products at a discounted price for a specific period

### 2025-05-30 release <a href="#light_bulb_on-2025-05-30-release" id="light_bulb_on-2025-05-30-release"></a>

* \[Improved] Customer Service: Update improving the compensation approval process and quick-consultation UI
* \[Improved] Products: Update improving the multilingual registration popup handling during product registration, and promotional text and free-gift registration
* \[Improved] Display: Update improving post stability and fixing behavior errors
* \[Improved] Event/Promotion: Update fixing errors in event configuration and coupon issuance processing
* \[Improved] Other Features: Update improving the UI for grids and data output

### 2025-05-16 release <a href="#light_bulb_on-2025-05-16-release" id="light_bulb_on-2025-05-16-release"></a>

* \[Improved] Customer Service: Update improving usability of the customer compensation payment status
* \[Improved] Order Payment and Claims: Update improving duplicate account-number masking usage when approving manual refund payment
* \[Improved] Common: Strengthened usability convenience upon re-login
* \[Improved] System: Update improving the system notice and user management process
* \[Improved] Products/Display: Update improving product/post management and data validation/lookup features
* \[Improved] Partners/Members/Events: Strengthened usability convenience for member information, event template registration, and more

### 2025-04-28 release <a href="#light_bulb_on-2025-04-28-release" id="light_bulb_on-2025-04-28-release"></a>

* \[Improved] Customer Service Improvement: Update improving the verification procedure when registering a refund account
* \[Improved] Order Payment and Claims Improvement: Update improving the customer-fault process during return conversion
* \[Improved] Member Improvement: Update improving usability of the member detail screen
* \[Improved] Product Improvement: Update improving usability of product review management, product Q\&A, and more
* \[Improved] Display Improvement: Update improving top-level category registration and lookup handling
* \[Improved] System Improvement: Update improving management features for menu permissions and button permissions
* \[Improved] Promotion Improvement: Update improving the process during coupon registration
* \[Improved] Partner Improvement: Improvement update to strengthen support for partner operations
* \[Improved] Common UI Improvement: Update improving button exposure UI to strengthen usability

### 2025-04-22 release <a href="#light_bulb_on-2025-04-22-release" id="light_bulb_on-2025-04-22-release"></a>

* X2BEE proceeded with a multilingual support feature update

### 2025-04-17 release <a href="#light_bulb_on-2025-04-17-release" id="light_bulb_on-2025-04-17-release"></a>

* Proceeded with upgrading libraries and frameworks to their latest versions to modernize the technology stack

### 2025-04-03 release <a href="#light_bulb_on-2025-04-03-release" id="light_bulb_on-2025-04-03-release"></a>

* \[Improved] Common: Interface improvement update to enhance BO usability
* \[Improved] Order/Payment: Update improving return and monitoring features, and partial updates to the order process
* \[Improved] Customer Service: Update improving data exposure stability and usability
* \[Improved] System: Update improving date picker and department management permission logic
  {% endupdate %}
  {% endupdates %}
