30knees Posted January 31, 2018 Posted January 31, 2018 @datakick said in I'm going to create a free module: @mockob said in I'm going to create a free module: also when I rate the product when I choose stars they are not colored yellow. should be fixed now, however I could only test it on my old windows phone running ie :) could you please verify it works on normal device as well? Nope, on an iOS device the stars don't turn yellow, it skips right to the next criterion (on your demo site).
MockoB Posted January 31, 2018 Posted January 31, 2018 Yes they didn't turn yellow yet as @30knees said. But the caching bug looks solved. And please make link - the review counter on the preview of the product. And what about that an/an/nan should it be date the review is added?
MockoB Posted January 31, 2018 Posted January 31, 2018 I just saw it on your screenshot that is the date indeed but look at my screenshot:
zimmer-media Posted January 31, 2018 Posted January 31, 2018 @datakick I installed it on a demo. Overall, it looks very good. I have not yet managed to read the entire topic. That's why I have to ask briefly: If I have at least 2 criteria, where do I recognize the different rating. Eg rating for quality, rating for criterion 2, rating for criterion 3, etc
nickon Posted January 31, 2018 Posted January 31, 2018 @datakick I was wondering: How difficult would it be to add a store review to this module? I mean on instead of sending a template with a product, a template without product could be send and then display it on a block
MockoB Posted January 31, 2018 Posted January 31, 2018 It is more like testimonials module not review one.
nickon Posted February 1, 2018 Posted February 1, 2018 @MockoB It's a store review :-) It should be easy I think All it should take is that module lets you pick a template and you display it in a generic block But maybe I am asking to much
datakick Posted February 1, 2018 Author Posted February 1, 2018 @nickon said in I'm going to create a free module: It should be easy I think All it should take is that module lets you pick a template and you display it in a generic block That's the thing about software development - nothing is easy, if you want to do things properly :) I can't just hack this in, there are multiple questions, and each one of them will have consequences that needs to be taken care of. For example - where should we save store review? There is already a db table with reviews, let's store it there. But what about product_id column? It can't be null, database won't allow it. Eh, I can surely save 0 there, to distinguish between product and store reviews. But now it's not really product id, is it? I can no longer safely use inner join in selects... Well, I can live with that... ...after few hours of implementing... Great, I can now create store review. But when I save store review, it sends wrong email. Email says that I've reviews some product. And product title is empty, and image is missing... why? Well, the notification mechanism that watches changes in product reviews kicked in, obviously, since I have saved the store review as a product review... To fix this, I will have to add couple exceptions to the code - in case the review is for product do this, otherwise to that. That's not good, I don't like it... I wonder, what else will not work? I should have created a separate table for the store reviews... and a separate model to handle changes. Oh crap, let's rewrite this sh*t... ..... And this is only a question about how to save review. There are others, for example review criteria - we can't reuse current criteria, as they can be associated with specific product categories or even with specific products. This would be really big feature. I might implement this in the future, if you guys want it badly, but at the moment it's not on the table. Sorry. Also, if I ever implement this, I'll probably make it a bit more generic, so we could have a reviews for different entities - products, store, brands, or even customers (might be useful for marketplaces to rate sellers)
datakick Posted February 1, 2018 Author Posted February 1, 2018 @zimmer-media said in I'm going to create a free module: If I have at least 2 criteria, where do I recognize the different rating. Eg rating for quality, rating for criterion 2, rating for criterion 3, etc at the moment the only place where you can see it is when you edit review, admin in back office, customers on front. I'm still thinking about the best way to display this info to visitors. Together with some review filtering, and possibly some overall statistics.
nickon Posted February 1, 2018 Posted February 1, 2018 @datakick Damn! I just got an headache for reading this alone. :-) A year back I was looking for a store review module but could not find anything good enough Let's hope for the future.
datakick Posted February 1, 2018 Author Posted February 1, 2018 @MockoB and @30knees - I've tested the touch events on iPad and android, and it works just fine for me. Could you please re-test? Maybe your device has old version of javascript cached, or something like that. I've fixed the problem with NaN - this one reproduced only on ios devices. Also, here's new version that adds rich snippet support. It can be disabled, so you will be able to use json module to emit microdata. One more thing - I've moved Product reviews menu item under Catalog. That's probably the best place for this.
MockoB Posted February 1, 2018 Posted February 1, 2018 @datakick thanks for the update. It works now with the stars color but I must touch multiple times the desired star to change to next criteria. I'm on iOS 10.3.3 if that matters.
30knees Posted February 1, 2018 Posted February 1, 2018 @datakick I have to hold my finger for a longer time on a star so that the rating registers and the stars turn yellow. Is that intended? That's in Safari and iOS 11.2.2.
zimmer-media Posted February 1, 2018 Posted February 1, 2018 @datakick OK. I do not necessarily need 2 or more criteria at the moment. But for one of my shops with clothes I would include this consideration. The size fits or too small or too large in relation to the manufacturer's specifications. That's why I wanted to know where can I find the assessment of clients in a further criterion. To see individual ratings (stars) for customers in the FO with more than 2 criteria would be good - in the fight against ebay (ohhhh) a rating of quality, a rating for delivery time, a rating for support, .... etc The list of this topic is already very long and I have not read everything. But what I tested so far in my own demo shop, I can only say, a very good performance. Even without the option of multiple criteria, a good module so far. Good job, many thanks so far.
vincentdenkspel Posted February 2, 2018 Posted February 2, 2018 @datakick something like this ? https://d.pr/i/bdUU8 (https://baymard.com/blog/user-ratings-distribution-summary)
datakick Posted February 2, 2018 Author Posted February 2, 2018 @vincentdenkspel thank you for this resource, its indeed very interesting read. Yes, I plan implement something very similar to this breakdown
Beeta Posted February 2, 2018 Posted February 2, 2018 how about adding a customer to a group after a specified number of reviews (within a timeframe?)? I think that customer groups is a features very undervalued if you want to create a community around the shop.
MockoB Posted February 3, 2018 Posted February 3, 2018 I just downloaded the latest version and installed it on my test site. I must say it is perfect, I like everything about it. I found an issue but I'm not sure if it is my buggy theme or the module. I am using tab for reviews, when the review tab is open and I click on (read 1 review) it redirects me to the review page, but when the description tab is open I can see the link is changing but the review tab is not opened and I can't read the reviews.
nickon Posted February 3, 2018 Posted February 3, 2018 @MockoB Had the same problem with other review module also. This seems to be a ps (and tb) limitation as it can not open the tab
MockoB Posted February 3, 2018 Posted February 3, 2018 That's bad, in that case the read reviews link is useless.
datakick Posted February 5, 2018 Author Posted February 5, 2018 @mockob yes, unfortunately this is very theme-related. It's really up to theme designer to decide how to render tabs, and how to switch between them. I could add some code that will fix this problem on community theme (and maybe on many other themes that use the same mechanism), but it's not guaranteed that it will work on all themes.
nickon Posted February 5, 2018 Posted February 5, 2018 @datakick All themes I have used in the past (including transformer) use So if you have a code for that most themes would be ok
datakick Posted February 5, 2018 Author Posted February 5, 2018 @nickon not really what I meant. The html markup isn't that important, what's important is how the tab switching is implemented. It can be as simple as assigning 'active' class to li element. But more commonly it will use some jquery plugin. Or maybe some proprietary javascript code.
MockoB Posted February 5, 2018 Posted February 5, 2018 It would be great @datakick ! What about the bug with the stars mentioned by me and @30knees?
nickon Posted February 5, 2018 Posted February 5, 2018 @datakick Seems that the most popular themes here are warehouse, transformer, panda (besides the community theme) So if this works with those themes mosto ppl should be ok
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