sdk.reviews namespace provides methods to fetch store-wide reviews, get review statistics, and submit new reviews. Listing reviews is public; submitting a review requires authentication.
Methods
reviews.getAll(params?)
Get a paginated list of store reviews, optionally filtered by rating.
| Field | Type | Description |
|---|---|---|
page | number | Page number |
per_page | number | Reviews per page |
rating | number | Filter by rating (1-5) |
{ data: Review[]; pagination?: Pagination }
reviews.getRecent(limit?)
Get the most recent reviews.
| Field | Type | Default | Description |
|---|---|---|---|
limit | number | 6 | Number of reviews to return |
Review[]
reviews.submit(productId, data)
Submit a review for a product. Requires authentication.
| Field | Type | Description |
|---|---|---|
productId | number | Product to review |
data.rating | number | Rating from 1 to 5 |
data.comment | string | Review text |
Review
reviews.getStats()
Get aggregate review statistics for the store.
Types
You can also fetch reviews for a specific product using
sdk.products.getReviews(productId). See Products.
