Reviews

Ask the community for help and support.
Post Reply
burt
Lead Developer
Lead Developer
Posts: 2423
Joined: Tue Oct 29, 2019 9:37 am
Has thanked: 49 times
Been thanked: 137 times

Reviews

Post by burt »

As anyone knows, word of mouth is a powerful tool. If you can get your customers to write reviews, it's a good thing...with that said, here are the pieces in Phoenix (add addons) that interact with Reviews.

Should anyone know of any other addons (free or paid) that interact with reviews, please add to this thread...
Gamechanger Addon: Queued Emails, try before you buy.
burt
Lead Developer
Lead Developer
Posts: 2423
Joined: Tue Oct 29, 2019 9:37 am
Has thanked: 49 times
Been thanked: 137 times

Re: Reviews

Post by burt »

Core - Admin Side

1. Page that allows you to view/add/edit/set status/delete reviews.

Access this page at Admin > Catalog > Reviews

Core - Shop Side

1. Review Stars/Link - Admin > Modules

This module shows in the product_info page in two ways depending on the number of reviews.
rev-0.jpg
or
rev-1.jpg
As you can see, they are broadly similar

2. Review writing page

This is the page that is accessed after pressing the "write a review" link as shown above. This page has logic in it that (a) checks if the customer has purchased the product and (b) has not already written a review about the product. If either check fails, they are redirected back to the relevant product page.

3. Review Display - Admin > Modules

Displaying the reviews is done on the product_info page by a content module.
It looks like this;
dis-0.jpg
You do not have the required permissions to view the files attached to this post.
Gamechanger Addon: Queued Emails, try before you buy.
burt
Lead Developer
Lead Developer
Posts: 2423
Joined: Tue Oct 29, 2019 9:37 am
Has thanked: 49 times
Been thanked: 137 times

Re: Reviews

Post by burt »

Here are the extra addons (which are included in the PRO download of Phoenix)...

S01E08/9 - PI module "review stars"

This extra recreates the "review stars / link" (see #1 above) as a PI module.
PI modules give you (shopowner) a lot more flexibility when creating the look of the product_info page.

S02E11 - Tab module for displaying reviews

This extra takes the "Reviews display" (see #3 above) and places them into a tabbed interface.
The tabbed interface saves a lot of space in you product_info page.

S03E02 - admin can reply to reviews

This extra allows you, shopowner, to directly reply to reviews!
Your reply is displayed in the "review display" module..

S06E08 - Keys allow customer to write review without logging in

The Keys part of Phoenix PRO allows your customer to perform certain actions without having to log in!
This extra allows customer to write review(s).

S09E01 - Reviews Image

This extra allows customer to upload an image as part of their review.
The image shows in the "reviews display" module.
Gamechanger Addon: Queued Emails, try before you buy.
raiwa
PhoenixCart Developer
PhoenixCart Developer
Posts: 1184
Joined: Sat Dec 21, 2019 8:08 am
Has thanked: 38 times
Been thanked: 102 times

Re: Reviews

Post by raiwa »

Reviews and Testimonials Manager

Review Testimonials Manager App is a complete solution to manage your store customers feedback. This App is modularized and hooked. Easy to install. Only one core file modification is required.

It has been specifically designed to offer feedback solutions for the following scenarios:

Store owners who sell their products on other marketplaces like Amazon, E-Bay, Etsy etc. can add external reviews. This includes rating, product image and external link.
Stores offering one of a kind products which are not any more shown in the store once they are sold. This includes rating and product image.
Multilanguage stores which wants to show reviews/testimonials in different languages and offer Google auto translate for all other than the actual store language.

https://phoenixcart.org/forum/app.php/ ... s_manager/
Public Phoenix Change Log Cheat Set on Google Sheets
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Need Help?viewtopic.php?f=10&t=27
Xpajun
VIP Member
VIP Member
Posts: 104
Joined: Thu Mar 04, 2021 1:18 pm
Has thanked: 2 times
Been thanked: 6 times

Re: Reviews

Post by Xpajun »

Having problems with this:
first my admin side works with no problem

When I click on the add/write your review the lnik goes to

Code: Select all

 https://xpajun.com/store4/ext/modules/content/reviews/write.php?products_id=129
but i get a blank page
error are as follows:

Code: Select all

[04-Nov-2022 11:15:43 UTC] PHP Warning:  require(/home/redacted/public_html/store4/ext/modules/content/reviews/includes/system/class_index.php): failed to open stream: No such file or directory in /home/redacted/public_html/store4/includes/system/autoloader.php on line 34
[04-Nov-2022 11:15:43 UTC] PHP Fatal error:  require(): Failed opening required '/home/redacted/public_html/store4/ext/modules/content/reviews/includes/system/class_index.php' (include_path='.:/opt/cpanel/ea-php73/root/usr/share/pear') in /home/redacted/public_html/store4/includes/system/autoloader.php on line 34

lines 32-39

Code: Select all

    public static function register($directory = null, $translate = null) {
      if (!class_exists('class_index')) {
        require DIR_FS_CATALOG . 'includes/system/class_index.php';
      }

      return static::index(new class_index(
        $directory ?? DIR_FS_CATALOG . 'includes/'))->register();
    }

[code]
Current Store is now running 1.0.7.5 - php 7.3.24
Now working on 1.0.8.19 - php 7.3.24
ecartz
Lead Developer
Lead Developer
Posts: 2637
Joined: Tue Nov 05, 2019 6:02 pm
Has thanked: 4 times
Been thanked: 181 times

Re: Reviews

Post by ecartz »

Xpajun wrote: Fri Nov 04, 2022 11:33 am /home/redacted/public_html/store4/ext/modules/content/reviews/includes/system/class_index.php' (include_path='.:/opt/cpanel/ea-php73/root/usr/share/pear') in /home/redacted/public_html/store4/includes/system/autoloader.php on line 34
In your includes/configure.php, your DIR_FS_CATALOG looks something like

Code: Select all

  define('DIR_FS_CATALOG', dirname($_SERVER['SCRIPT_FILENAME']) . '/');
It should look like

Code: Select all

const DIR_FS_CATALOG = '/home/redacted/public_html/store4/';
Obviously, the redacted part is incorrect. Presumably the part before ext is correct in the original (unredacted) error message.
Xpajun
VIP Member
VIP Member
Posts: 104
Joined: Thu Mar 04, 2021 1:18 pm
Has thanked: 2 times
Been thanked: 6 times

Re: Reviews

Post by Xpajun »

Thank you Matt @ecartz that fixed it
Current Store is now running 1.0.7.5 - php 7.3.24
Now working on 1.0.8.19 - php 7.3.24
Post Reply