Intro
We've witnessed 2 real cringefests surrounding my persona recently and I know I'm not the only one who gets customers like this. .. so for purely educational reasons I've decided to write down few tips on "How to get your tickets answered"
The guidelines aren't meant to restrict what you should and what you shouldn't do - it's just a list of tips that will definitely improve customer to developer relations.
Tips
1. One ticket for one script
You should always post only 1 ticket per script - posting different issues for same script in different tickets will only increase the time you have to wait to get them answered - keep them tidy.
2. 'Shameless bump'
You don't have to bump your tickets - they don't show up like forum posts and they do not drop at the bottom of the list if there aren't any new posts.
Just post your ticket and wait patiently.
3. Think before you post
Do you know what happens when you send 5 small messages instead of one, big? - We get 5 notifications instead of one.. so think what you want to say and then put it into one, big message.
4. Always post errors
In 99.9% of cases, if something stops working - it's due to an error in code, so always remember to provide the error.
Also remember that serverside errors *DO NOT appear in clientside console (the one you open with ~), so check your admin cpanel.
5. Do not instantly assume it's developers fault
This issue occurs very often - people instantly assume that because they are getting errors, it's instantly developers fault - whereas in most cases it's a typo in config made by customer himself or a faulty installation (don't use filezilla)
6. Treat developers the same way you want to be treated
Never, ever, play the 'I paid, so do what I say' card - it can only end badly.
Developers aren't required to provide support, especially to rude customers.
**7. Have a suggestion? **
If you have a suggestion regarding script - do not ask for it in a demanding tone, as according to license "Scripts are sold AS IS" - which in short means any updates, expansions etc. are optional and up to developers decision.
8. Tell us what to do to recreate error/bug
Be descriptive, do not post tickets that have only "It's broken" in them.
Plus, the shorter your post is but more detailed, the faster you'll get a solution.
9. Review developers accordingly
If developer answered your ticket in a satisfying time, providing a satisfying solution - remember to review his script as that's one of very few rewards he gets for helping you out.
10. Atleast try speaking understandable english
I know some of you didn't really want to learn english because you thought to yourself "Oh, I live in [enter your country], I definitely won't have to learn it anytime soon" - but atleast try or get someone who'll translate your native language.
#Outro
That's it!
If you follow these tips the next time you post your ticket, you might get the answer faster and the developer will definitely be happier to see a tidy, detailed yet simple ticket.