Behio Storefront SDK
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

On this page