How my first product was approved in Envato Market

From 2013 i was trying to publish and contribute in one of the great market place in internet world called Envato.
Envato Market is a collection of themed marketplaces, where creatives sell digital assets to help bring your ideas to life. Buy anything from Photoshop actions and video footage to advanced WordPress themes and plugins.

First of all i tried the most trending Themes Market called ThemeForest. But you know, every time i was kicked on my ass. Back in 2013-14 i was submitting WordPress and HTML5 themes but all in vain. The point was, i was submitting products in which i was having hardly 2-3 months experience and to be honest i was cloning other designs and codes. But i didn't stop there, i created my own themes from scratch but that too was hard rejected. And i was like totally disappointed from Envato market. But you know when you have passion of something, nothing can stop you. I again created a HTML5 theme which was just wow in my views, but ThemeForest was like you're not part of our family ma nigga.

You know what was the real reason behind these rejections ? Limited Knowledge of field! Let me elaborate this, by limited knowledge i mean that if you want to approve a WordPress Theme at ThemeForest you should study the market themes, you should hangout in the forum to know the rules, plus you should read all the standards which applies to the product before submission. And i was ignoring these things like Terms and Conditions which was the main reason behind all the rejections. But let me tell you don't play with Envato if you want to approve your product be original and create your own. Study the product requirements and all standards which applies to your product. Then you just submit and let Envato do all the stuff for you.

Well, after all these failures i started studying Envato market seriously and specially PHP Scripts this time. After my little research about the market finally i started to work on a Laravel based Result Management System which i called RMS. I worked on this application for 2 months, and it was my second Laravel project. I added all the features i thought would be worthy for users. In this session i learnt alot about web development and Envato Market. I think it was my life changing research. But i didn't stopped there, i tried to contact some Envato authors and asked them to help me, some of them replied while many didn't. But i won't forget the help of those who replied. And surely i asked questions about their products and their first approval plus what should i do ? what things you think are important to take care of before submission ? And many other questions. And as a result when i crafted my app. Finally, i submitted my app to CodeCanyon ! Okay, here is the interesting story. Now i was waiting for another kick. I opened my gmail and i saw an email from Envato Market, and you know my heart beat was 90 per minute at that time. But when i checked there was a soft rejection mail from Envato Quality Team, and up to that time i was un-aware that soft rejection means 99% approved but do some little modifications which Quality team has suggested. And i spent 2 more days on the mentioned things to improve among which documentation was a lacking factor. I work upon my documentation plus other things which the Envato Quality team has mentioned and resubmitted. After 24 hours i got an email and you know i was in Clouds !

Your update to RMS - Laravel Result Management System on CodeCanyon has been approved. You can view your item here: 
Thanks for your submission! 
Regards, Envato Market Team
Well, this was my story ! Now it's your turn to turn your dream into reality by making into the Envato Market. And yeah i am not that much expert to share my experience but i faced too many problems and i didn't found even one article from Envato authors which helps the newbies. So if you are looking for some tips here is the list and Good Luck !

Tips before submitting your product into Envato Market

  • Your product idea should be Unique ! And if not unique think what features you can add that you can beat the available product(s) in the Market ?
  • There should be no inline CSS, JavaScript and empty functions
  • No encrypted code is allowed, so make sure you have no encrypted code
  • Organized Structure of your project folders
  • Code should be according to standards, by standard i mean that use the code which is consider good practice in your field.
  • Give proper credits to the packages / libraries / images you use in your project 
  • Design should be simple and creative. Don't use colors which doesn't make sense, follow the trend.
  • Move all the business logic to your Controllers
  • For WordPress Users move all functions to functions.php and even if there is some if else statements or variables in header.php move that to functions.php and call the function back in header.php, it is consider friendly when using child themes.
  • There should be no security vulnerabilities, i will suggest to double check all security vulnerabilities and routes protections in your project
  • Don't copy and clone designs and codes
  • Documentation should be easy as eating piece of cake. Consider your buyers non-technical. In simple words create some screen-casts for using and installing your product.
These were some points i shared with you guys. If you have any other just shoot it in the comment box. I will constantly add new tips if i found useful. Good Luck !