Nestable Woocommerce product reviews

Hello bricks team,

As a suggestion, it would be great if we could create fully customized product reviews. This requires some new features but some features are already available.

Let’s first see a preview of this feature that I created statically with bricks, then I’ll explain the details.

Single product

Submit review

What qualities do we have to create something like this?

1- Ability to display woocommerce reviews using query loop.

This allows us to easily make reviews more powerful using other elements. For example, using the pagination element for Ajax pagination, or filter elements to sort reviews like in the first screenshot.

2- New action for the form (Nestable form :heart_eyes:) to save user reviews.

3- Form rating field to receive user ratings.

4- The way the user review rate or average is displayed (left column of the first image) can actually be a combination of new data dynamics and progress bar element.

5- Popup support for submit review.

For example, in the second image, the submit review form is in a popup. We could add it on the same page. But it would be a cool idea to display it in a popup. So supporting popups in this feature would be useful.

I’m also filing this suggestion on the ideas board. I hope it gets a decent vote so that we can remove another extra plugin with bricks.

Thanks,
victor

14 Likes

This is actually an excellent idea. I usually create this using custom code and it is not an easy task, especially with pagination and sorting

2 Likes

Update: It looks like WooCommerce will release this feature in its next version. In fact, they have divided product reviews into smaller blocks. Link

More suggestions:

  1. Apply this Query loop type to wp_comments. Woocommerce reviews are stored on wp_comments table, where metafield “type” shows “review”, so I don’t see why bricks query loops can not manage all kind of post comments beyond woocommerce reviews.

  2. Add support to replies trees (there is already a native ‘reply_to’ field con wp_comments.)

  3. Allow Replies for woocmmerce coments as well. Just let’s be sure the form can submit reply_to when submitting a comment/review reply.

  4. Allow media upload on the form for comments/woo_reviews (customers can upload pictures or videos of their purchased products)

  5. On Woocommerce reviews: Clicking on the stars at the left column filters comments by stars. So clicking on one star count filters the query loop with only one star reviews.

  6. Votes for reviews, I mean visitors can tag comments as useful/not useful, then sort comments/reviews by votes. This can be custom_php made, the important thing here is support for comments on query loops, the rest are php bells and whistles.

1 Like