datakick Posted January 16, 2018 Author Posted January 16, 2018 Hi guys, here's a first version of the review module, if anyone is interested in testing. The module is far from completed, although front-end is mostly done. Admin side still needs plenty of work. The module is NOT production ready, so please test it on your dev sites.
wakabayashi Posted January 16, 2018 Posted January 16, 2018 @datakick oh that looks very clean :) I hope find time to test it a little bit tonight ;)
Chandra Posted January 16, 2018 Posted January 16, 2018 @datakick Very happy to see this shaping up. For email follow ups on recent orders, how do you plan to capture product wise ratings for multiple attributes like taste and quality?
30knees Posted January 16, 2018 Posted January 16, 2018 @datakick Awesome! It looks really nice already. I'm definitely going to ditch my review module and move to yours. What are the things you'd like us to test specifically? I ask so we don't tell you stuff you know is not yet ready. I noticed that on settings page the Cancel button is hidden. I also can't see where to save changes in the settings.
MockoB Posted January 16, 2018 Posted January 16, 2018 It looks really nice! I am definitely going to use yours instead the native one. Don't forget google rich snippets markup please!
datakick Posted January 16, 2018 Author Posted January 16, 2018 @30knees thanks, these kind of things is exactly what I wanted to hear. I develop on mac with large screen resolution, so I tend to overlook issues like this. @mockob sure thing, rich snippets will be there. I plan to integrate with tb native json+ld module,. I'll also add an option to emit snippet even if json-ld module is not installed for some reason. @chandra I've already added support for multiple criteria, as discussed above. As for the email follow up - email will contain url to dedicated landing page that will list all recently purchased products with option to write reviews for any of them. Shouldn't be hard, if I manage the auth process correctly :)
Briljander Posted January 16, 2018 Posted January 16, 2018 One thing that raises the overall score the reviews is to have the stars prefilled with 5 stars ? I haven't downloaded and tested but is it possible to just click send without having to add any text?
datakick Posted January 17, 2018 Author Posted January 17, 2018 @briljander said in I'm going to create a free module: is it possible to just click send without having to add any text? there's an option allow reviews without details - review name / title is still required, though. There is no option to allow only ratings without a title. Also, by default you can't create review when no review criteria matches the product. This can happen only when you have NO global criterion. For example, let's suppose you have only one criterion Taste that applies to products in Cakes category only. You couldn't create review for products in different category, say for a shirt, unless you enable Allow reviews for products without review criteria option. In that case you will be able to create a review. But you can't give a ratings, since you can rate only criteria. It will be only text review without stars.
wakabayashi Posted January 17, 2018 Posted January 17, 2018 @datakick when I click save on settings I get: Failed to update settings when I reload it says: failed to load data. But in fact I believe it works. I use mulitstore and TB 1.0.3
wakabayashi Posted January 17, 2018 Posted January 17, 2018 Btw: if you are interested to have a german translation. I could do it for you!
30knees Posted January 17, 2018 Posted January 17, 2018 @wakabayashi I can help with the German translation! Second proof-reader or we split things up. :)
datakick Posted January 17, 2018 Author Posted January 17, 2018 @30knees @wakabayashi that would be great. But that reminds me that I need to extract translations keys from javascript files... yet another task to my backlog
datakick Posted January 17, 2018 Author Posted January 17, 2018 @wakabayashi said in I'm going to create a free module: @datakick when I click save on settings I get: Failed to update settings when I reload it says: failed to load data. But in fact I believe it works. I use mulitstore and TB 1.0.3 That's weird. Do you have debug mode enabled, by any chance? There may be some php warning/debug/info message emitted into json response, and thus making it not parsable on javascript side. Could you look into network tab in console, and see what is returned by server during ajax call?
Baarssen Posted January 17, 2018 Posted January 17, 2018 Hi just a question, Will it be possible to upload the existing reviews? For example i now use a module from another developer which has already multiple reviews which i can download in a csv or excel file. Will there also be a possibility for shopreviews with a seperate page for this kind of reviews( maybe as a premium feature) What i dont see, or i look over it, is the possibility to approve a review after you have chosen to first approve reviews.
datakick Posted January 18, 2018 Author Posted January 18, 2018 @baarssen said in I'm going to create a free module: Will it be possible to upload the existing reviews? I'll probably won't have enough time to implement import into this module. (maybe in the far future) There will, however, be an integration with my datakick module that can be used to import data - at the moment only xml, but I'll add support for csv soon. My module is paid, but there's a 14-day trial period. So you can install it, import your data and then get rid of it. I would obviously be more happy if you keep it :) What i dont see, or i look over it, is the possibility to approve a review after you have chosen to first approve reviews. This part still work in progress. Approving, and replying to reviews will be released soon. Then I'll work on email automation.
datakick Posted January 18, 2018 Author Posted January 18, 2018 Here's another version of review module that fixes some bugs, and adds moderation capabilities. Now I'll add ability to create new reviews and edit existing one, and also an option to reply to review. I think that will be all in this review management section. Or did I forget about something?
wakabayashi Posted January 18, 2018 Posted January 18, 2018 @datakick said in I'm going to create a free module: @wakabayashi said in I'm going to create a free module: @datakick when I click save on settings I get: Failed to update settings when I reload it says: failed to load data. But in fact I believe it works. I use mulitstore and TB 1.0.3 That's weird. Do you have debug mode enabled, by any chance? There may be some php warning/debug/info message emitted into json response, and thus making it not parsable on javascript side. Could you look into network tab in console, and see what is returned by server during ajax call? @datakick after deactivating debug mode, it works fine ;)
datakick Posted January 18, 2018 Author Posted January 18, 2018 @wakabayashi said in I'm going to create a free module: @datakick after deactivating debug mode, it works fine I have debug mode enabled as well and have no issues. What php version are you on? Could you please turn it back on, and look what's inside ajax response? I'm just curious if it's something from my module, or if the source of this problem is somewhere else.
wakabayashi Posted January 18, 2018 Posted January 18, 2018 @datakick I am not sure, where to look exactly!? My console is empty. Under Network I have ajax.php, but this seems to be the push notification from tb.
wakabayashi Posted January 18, 2018 Posted January 18, 2018 <br /> <b>Notice</b>: ob_end_clean(): failed to delete buffer. No buffer to delete in <b>/var/www/vhosts/spielezar.ch/genzo.ch/modules/revws/controllers/admin/AdminRevwsBackendController.php</b> on line <b>94</b><br /> {"success":true,"result":{"products":{"1712":"1,2,3... ganz viele!","1001":"101 here it goes and on with products..."}}}
datakick Posted January 18, 2018 Author Posted January 18, 2018 @wakabayashi that's it, thanks a bunch. This was typical copy&paste bug :)
datakick Posted January 19, 2018 Author Posted January 19, 2018 and another version version - this one allows you to edit reviews from back office, and also reply to them. This version changes db schema, so if you already installed this module, you need to uninstall / install it again. Sorry, there's no upgrade in pre-release versions :)
wakabayashi Posted January 19, 2018 Posted January 19, 2018 @datakick Man you are great! I tested it for some minutes. Editing and commenting worked well for me. Also I used a criteria for just one category, it worked correctly! Love it. I think, mainly the email notification is now missing. :sunglasses: Btw I see, that reviews are shared between shops. I don't know, if it's by chance or if you thought about it. It's very good like that. Please don't change it :D
datakick Posted January 19, 2018 Author Posted January 19, 2018 @wakabayashi said in I'm going to create a free module: @datakick Man you are great! I tested it for some minutes. Editing and commenting worked well for me. Also I used a criteria for just one category, it worked correctly! Love it. I think, mainly the email notification is now missing. :sunglasses: thanks for testing, I'm glad it works for you. There's still plenty of work to do still - right now I'm finishing email notifications, both for admin and for reviewers. Then I'll work on sending (automatic?) review requests to customers who recently purchased some products. I'm still thinking about how to add some incentives to this process, but that's probably out of scope of this module. Maybe my next free module could be some generic rewards module, that could do this task. Btw I see, that reviews are shared between shops. I don't know, if it's by chance or if you thought about it. It's very good like that. Please don't change it :D Oh, that's nice to know :) I didn't really tested it in multistore context. But it makes sense that it works like this, for shared products.
30knees Posted January 20, 2018 Posted January 20, 2018 @datakick It looks great! Some observations: The store's reply to a review could be prefaced with something like "store name:", to make it even clearer that the store replied. When I unclick allow anonymous reviews and submit a review as a guest without being logged in, I get the message "Failed to create a review" but I'm not told why. A message> "Please log in to review" would be nice. On products with attributes/combinations it would be nice if the module asked which attribute/combination the review should apply to and that it would show which attribute/combination the review belongs to. "Be the first to write review!" is only at the top, but not at the review tab itself. I think having a link there would also be good. Reviews of a customer could show up on their account page...and maybe even better, an overview of all products bought and not reviewed? Clicking on "Read reviews" jumps a bit too far down for me and the review is hidden. The sticky menu with the categories, etc covers it. Looking forward to testing the next versions!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now