SEOClerks

Inbox Feature Suggestion: Combine inbox messages of the same user



Write the reason you're deleting this FAQ

Inbox Feature Suggestion: Combine inbox messages of the same user

Hi all!

So I have this new feature suggestion, and wanted to know if other users of this marketplace would find this feature beneficial. So here it is..

New Feature Suggestion: Combining messages of the same user

How it works
On your inbox page you have the ability to choose multiple messages to archive, mark as read and so forth. I think it would be wise for there to be a combine option to combine messages of the same user creating many new messages instead of just replying to the message they already sent you. Many users create new messages instead of just replying to the one they have open. With this new feature suggestion, you'll have the ability to combine all the messages using the checkboxes (that are already there) and maybe choosing 'Combine' from the dropdown menu.

Problem: Sometimes users will create multiple messages, this could clutter up your inbox fairly quickly.
Solution: A feature to combine the messages of the same user. This would save you time so you can reply to all the buyers/sellers messages in 1 message instead of going to each message and replying to them individually.

Do you think this feature would be as beneficial to you, as I believe it would be for me? Also, I want established sellers/buyers to voice their opinion as they are most knowledgeable in how the inbox system works.

This is NOT a new marketplace feature, however I'm hoping it gets created!

Comments

Please login or sign up to leave a comment

Join
keen2write
Yes I do think this is a good idea as well. Also I do think would be great if we can have a choice to delete inbox messages. As this also does look untidy or is there a way already to delete them . As I don't see a delete only to archive them and it means still storing them. I have a lot of stored messages which I do not need no more.



Are you sure you want to delete this post?

idealmike
Yeah I would like a delete ability as well. Only to tidy up my messages and clear out tons of old messages that aren't needed to be kept any more. Not even for historical purposes! They do come in handy to have around though sometimes when you need to refer to something in a conversation. You can archive them but that just moves them to that label it doesn't remove them but yeah. It's not essential but just would be a nice feature to be able to delete them you know? Inbox Feature Suggestion: Combine inbox messages of the same user



Are you sure you want to delete this post?

Everett
Sometimes messages are used as evidence, like if a user is contacting users offsite or requesting contact details, and they sent a reply to someone to do so, then that message will be used against them in their infractions and/or bannings. Now, if said message was removed them evidence is gone and the user got away with breaking the Terms of Service. However, this is where logs come in.. so ya XD



Are you sure you want to delete this post?

idealmike
Yeah it sounds like a legitimate feature to be fair Everett! It would be nice to bunch together messages from the same user. Especially as some people send you a new message instead of just replying in a current message. And it can end up causing you to have tons of messages in your inbox. Although there is an archive feature, you can't currently delete inbox messages and it would nice if you could. More just to clear them out than anything else. I don't find that it's a problem myself though that much. But it would probably free up some space on the server if people could delete their inbox messages. I'm sure some people must have many hundreds of them from a long time ago just sitting there and when you add them all up for everyone, that's a lot of KB! Inbox Feature Suggestion: Combine inbox messages of the same user



Are you sure you want to delete this post?

Everett
Thanks for the insight, Mike, it was 'ideal'. See what I did there? ;) Now it's more than a some KB, probably at least a couple of GB given the many messages users send in a day. Lol.

But yeah, I guess I'm tired of archiving them as well too. Which is funny because i was against a delete option long ago when I was on support team. LOL.



Are you sure you want to delete this post?

Cristian
Awesome idea for improvement should definitely be implemented!
I understand where you are coming from, I've seen this feature implemented on other similar marketplaces and this is definitely the way to go, especially for sellers that talk with a lot of people having different conversations everytime, it would be nice to see I already talked with that potential buyer in the past, because I might not remember him/her.



Are you sure you want to delete this post?

Order Now
Process Time: 0.40741777420044

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='22119'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='22119'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='2951'1SELECT * FROM seoclerks.members WHERE USERID='2951'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='39'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='39'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=29511SELECT googleplus_profile FROM seoclerks.members WHERE USERID=2951

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=22119 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=22119 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='22119' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='22119' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115927 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115927 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115932 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115932 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115935 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115935 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115934 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115934 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115937 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=115937 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=116080 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=116080 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='22119'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='22119'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='22119' AND status='1' AND (question like '%Inbox Feature Suggestion: Combine inbox messages user%' OR question like '%Inbox%' OR question like '%Feature%' OR question like '%Suggestion:%' OR question like '%Combine%' OR question like '%inbox%' OR question like '%messages%' OR question like '%user%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='22119' AND status='1' AND (question like '%Inbox Feature Suggestion: Combine inbox messages user%' OR question like '%Inbox%' OR question like '%Feature%' OR question like '%Suggestion:%' OR question like '%Combine%' OR question like '%inbox%' OR question like '%messages%' OR question like '%user%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='7540' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='7540' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='2255' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='2255' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1220' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1220' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='2077' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='2077' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='2637' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='2637' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=22119%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=22119%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='322073.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='322073.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='2951.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='2951.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='134.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='134.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin