Jump to content
thirty bees forum

Recommended Posts

Posted

@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).

Posted

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? 0_1517431874345_IMG_6951.PNG

Posted

@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

Posted

@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

Posted

@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

Posted

@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)

Posted

@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.

Posted

@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.

Posted

@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.

Posted

@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.

Posted

@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.

Posted

@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.

Posted

@vincentdenkspel thank you for this resource, its indeed very interesting read.

Yes, I plan implement something very similar to this breakdown

Posted

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.

Posted

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.

Posted

@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.

Posted

@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.

Posted

@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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...