Product Review
Provides features to register, edit, and retrieve product reviews using the product number (goodsNo), member number (mbrNo), and review number (revNo). Mileage is accrued for the product review when it is registered, and when retrieving reviews, supports a review list, single-item detail lookup, and summary information lookup so that review information can be visualized on the front end. It also includes review report handling and "Helpful" registration features.
Key Features
Register Product Review
When a product review is registered, saves the review information, review evaluation items, member profile information, and review content information.
Calls the Member API to process mileage accrual for the product review.
Retrieve Product Review
Retrieve product review list: Retrieves the product review list using one of member number, product number, or review number.
Retrieve product review detail: Retrieves the review information, review evaluation items, member profile information, and review content information.
Retrieve recently registered product review photo/video thumbnail list: Retrieves the photo/video thumbnail list of recently registered product reviews per product.
Retrieve product review summary information per product: Retrieves product review summary information according to the product category.
Edit and Delete Product Review
Edit product review: Provides a feature to edit a written product review.
Delete product review: Provides a feature to delete a written product review.
Other Features
Register product review "Helpful": Provides a feature to register "Helpful" for a product review.
Report product review: Provides a feature to report an inappropriate product review.
Process Definition

Edit Product Review
Edits a product review previously written by the member.
Called when editing a product review on the "My Written Reviews" screen of My Page.
Edits the product review corresponding to the given review number, using the review number as a parameter.
Verifies member information so that only the member who wrote the review can edit it.
Register Product Review
Called when a product review is registered by writing a review on the "Reviews Available to Write" screen within the activity status section of My Page.
Verifies member information so that a review can only be written for products the member has actually ordered.
Only one review can be written per product, verified by whether a review has already been written.
Mileage is granted if the review is written within the accrual deadline.
Retrieve Recently Registered Product Review Content
Retrieves thumbnails of recently written product reviews that include photo/video attachments.
Called to display photo/video review thumbnails in the review information area at the bottom of the product detail screen and at the top of the product review list screen.
One thumbnail is retrieved per review, and a "more" button is displayed if the total count exceeds 4.
Delete Product Review
Called when a product review is deleted on the "My Written Reviews" screen of My Page.
Verifies member information so that only the member who wrote the review can delete it.
The review is not physically deleted; only the deletion status is changed to 'Y' so that it is no longer displayed on screen.
Retrieve Product Review Summary Information per Product
Retrieves the total review count, rating, evaluation statistics, and evaluation statistics detail for the product.
Called to display the product's total review information in the review information area at the bottom of the product detail screen.
API Function List
Retrieve Product Review List per Member
Retrieves the list of product reviews written by the member.
If no separate search condition is set, retrieves the list of reviews written within the most recent month.
Goods
POST
Edit Product Review
Edits a product review previously written by the member
Called when a product review is edited on the "My Written Reviews" screen of My Page
Goods
POST
Process Product Review Report
Reports a product review using the review number as a parameter.
Only reviews not written by the reporting member can be reported.
Goods
POST
Register Product Review
Called when a product review is registered by writing a review on the "Reviews Available to Write" screen within the activity status section of My Page
Verifies member information so that a review can only be written for products the member has actually ordered.
Goods
POST
Mileage Use/Accrual Processing: /api/member/v1/mileage/mlgSaveUse
Register Product Review "Helpful"
Registers "Helpful" for a product review and retrieves the total "Helpful" count for that review.
Verifies the review's member information so that only members who did not write the review can mark it as "Helpful".
Goods
GET
Retrieve Product Review Summary Information per Product
Retrieves the total review count, rating, evaluation statistics, and evaluation statistics detail for the product
Called to display the product's total review information in the review information area at the bottom of the product detail screen
Goods
GET
Retrieve Product Review List by Review Number (Display Use)
Retrieves the product's review list using the product number as a parameter.
Called to display review information in the review area at the bottom of the page when entering the product detail page
Goods
GET
Retrieve Product Review Detail Content
Called to load the existing review information when editing a product review.
Retrieves the detailed content of a single product review using the review number as a parameter.
Goods
GET
Retrieve Product Review List per Product
Retrieves the product review information corresponding to the given review number, using the product's review number.
Provided to the Display module, and called when retrieving corner content detail information.
Goods
GET
Retrieve Recently Registered Product Review Content
Retrieves thumbnails of recently written product reviews that include photo/video attachments.
Called to display photo/video review thumbnails in the review information area at the bottom of the product detail screen, and at the top of the product review list screen per product
Goods
GET
Retrieve Product Review Evaluation Items and Customer Profile
Retrieves the evaluation information list by category and the customer profile list mapped to the product.
Called on the product review registration screen to display the evaluation items and standard category mapped to the product.
Goods
GET
Delete Product Review
Called when a product review is deleted on the "My Written Reviews" screen of My Page.
Verifies member information so that only the member who wrote the review can delete it.
The review is not physically deleted; only the deletion status is changed to 'Y' so that it is no longer displayed on screen.
Goods
GET
Terminology
Product
Refers to any goods sold through a commerce channel.
The basic unit for displaying a product, and the basic unit that composes the product detail screen.
A product is the unit by which price is managed.
Item
The smallest management unit under a product — the smallest unit of product stock and sale, i.e., the unit the customer actually purchases.
The unit for managing order product information based on the customer's selected options.
The unit for managing stock. (In the solution, stock refers to 'web stock'.)
Item information is created from a combination of options. (Example) Item A: Color-Black/Size-260 / Item B: Color-Black/Size-250
General Product (Category)
Refers to any goods product for which standard delivery is provided.
General Product
Refers to a product whose options are managed as codes at the item level.
Stock is deducted at the item level.