Customer
Wishlist & Reviews
Wishlist management and product reviews
Wishlist
Get Wishlist
const { items } = await client.wishlist.get();Add Product
await client.wishlist.add('product-id');Remove Product
await client.wishlist.remove('product-id');Check if in Wishlist
const { inWishlist } = await client.wishlist.isInWishlist('product-id');Product Reviews
Get Reviews
const reviews = await client.reviews.getProductReviews('product-id', 1, 20);
// { items, averageRating, totalCount, ratingDistribution }Submit Review
const result = await client.reviews.submit({
productId: 'product-id',
rating: 5,
title: 'Great product!',
content: 'Highly recommended for everyone.',
authorName: 'Jan',
authorEmail: '[email protected]',
});Reviews are moderated — submitted reviews appear after admin approval.
Vote Helpful
await client.reviews.voteHelpful('review-id', true); // helpful
await client.reviews.voteHelpful('review-id', false); // not helpful