Crocoblock / suggestions

The suggestions for CrocoBlock project
195 stars 78 forks source link

JetReviews: Ability to Display Average Ratings Fields for CPTs #2432

Open Lance2j opened 3 years ago

Lance2j commented 3 years ago

Firstly, I'm NOT using WooCommerce, so all JetReviews features need to work with CPTs.

I need the ability to show all of the ratings fields averages on each post, for example:

Screen Shot 2021-01-07 at 10 46 21 AM

shinTM commented 3 years ago
  1. JetReviews woks with all custom content types https://prnt.sc/wnc01t (woo products this is just one of them)
  2. You can use dynamic field for default elementor's stars https://prnt.sc/wnbx26 so you can use it in listing
Lance2j commented 3 years ago

I've already been testing JetReviews on a CPT and I have a good test review:

Screen Shot 2021-01-21 at 9 43 50 AM

Most other review systems have a single widget or shortcode to display the averages (of all user reviews) for EACH of the rating items.

This should look similar to the above example review, but display the averages instead of a single user review.

When I attempt to display the average as you suggested, there is only an option to display the overall average. No option to select averages for each item. Secondly, when I do select the JetReviews Average Rating, like so:

Screen Shot 2021-01-21 at 9 51 55 AM

The above gives an incorrect result, apparently pulling the data from Elementor's static Star Rating field (which I already use):

Screen Shot 2021-01-21 at 9 55 52 AM

Notice that the Average Rating displayed on the top right does not match the average rating for the test review. Since there is only one review, the average ratings should be identical.

Lance2j commented 3 years ago

Here is an example display of review item details from JReviews:

Screen Shot 2021-01-21 at 10 17 18 AM

Lance2j commented 2 years ago

Please!

jandakatz commented 2 years ago

Lance did you ever find a workaround? I'm looking for the same exact thing..

Lance2j commented 2 years ago

No. I've given up. I'm working on other solutions.

jandakatz commented 2 years ago

Can you give me a direction to look into, as you've been at this longer than I have? I read a post somewhere it might be easier to do everything with jetengine alone and build the submission forms with jetform

kbradleyg commented 2 years ago

@Lance2j Have you found a solution in the meanwhile? I'm having the same requirement right now. @jandakatz This sounds promising. Have you tried this attempt any further yet?

Lance2j commented 2 years ago

@Lance2j Have you found a solution in the meanwhile? I'm having the same requirement right now. @jandakatz This sound promising. Have you tried this attempt any further yet?

I'm just staying with my current approach for now, Multi-Rating Pro.

jandakatz commented 2 years ago

@Lance2j Have you found a solution in the meanwhile? I'm having the same requirement right now. @jandakatz This sound promising. Have you tried this attempt any further yet?

I am using ReviewX which just recently has added elementor widgets for cpt ratings whereas before it was just for woocommerce products. All is good. My site is live production using the woocommerce products. I tested the cpt functionality and it works just the same. I just don't want to switch everything over

kbradleyg commented 2 years ago

@Lance2j Thank you! I will look into the plugin's features in detail @jandakatz Thank you! This one sounds promising as well. Have you already determined if it's possible to display average ratings of multiple rating options?

btw, the upper request along with a view related requirements I exchanged with the support have been officially added to the request list. I'll keep an eye on JetReviews in the near future. We'll see

jandakatz commented 2 years ago

@Lance2j Thank you! I will look into the plugin's features in detail @jandakatz Thank you! This one sounds promising as well. Have you already determined if it's possible to display average ratings of multiple rating options?

btw, the upper request along with a view related requirements I exchanged with the support have been officially added to the request list. I'll keep an eye on JetReviews in the near future. We'll see

Yep. It does an average rating on all criterion. Screenshot_20220913_071207

kbradleyg commented 2 years ago

@jandakatz Thank you so much for letting me know! For a second I actually thought I finally got all the requirements covered. But the ReviewX authors just told me that point ratings like a 1 - 10 range for instance are not possible... the journey continues.. :(

jandakatz commented 2 years ago

@jandakatz Thank you so much for letting me know! For a second I actually thought I finally got all the requirements covered. But the ReviewX authors just told me that point ratings like a 1 - 10 range for instance are not possible... the journey continues.. :(

Ultimately, you gotta have the skills to customize something or compromise. Surprisingly, this is a niche functionality.

RichiPM commented 2 years ago

@Lance2j Hello, I achieve it in the following way:

  1. In the JetReviews settings, activate the "Post metadata" option and leave it as shown in the screenshot. I also synced it by pressing "Sync Rating Data" image

  2. Enter the single page and add the "Star Rating" widget, press the dynamic rating tab and leave it as the screenshot image

...and finally after much trying, they agree image