445 posts
  • Affiliate Level 3
  • Author Level 6
  • Collector Level 2
  • Featured Author
+8 more
ZozoUI
says

@population2,

can someone tell me how to install this on existing vanillia forum?

Can just replace the old files? what is the best way to do this

thanks

445 posts
  • Affiliate Level 3
  • Author Level 6
  • Collector Level 2
  • Featured Author
+8 more
ZozoUI
says

Also wondering are the purchase code saved in the database? It will be very helpful for releasing updates and know who bought which items.

Thanks

396 posts
  • Power Elite Author
  • Author Level 12
  • Top Monthly Author
  • Trendsetter
+8 more
pixelgrade
says

Hi guys, just a word of advice from me based on our past experience. I would suggest you to stop wasting your time finding cheap, self-hosted, solutions for your support because this will cost you more time (hence money) down the line. I would recommend you to use an established helpdesk solution (like ZenDesk, Desk.com, or others) that may seem expensive at first, but if you see it in terms of a sale a month you will find that it is not that expensive (especially for authors that have a decent amount of sales). These systems will save you time through the various automations and shortcuts that they provide. Not to speak about the fact that you don’t have to worry about the hosting, reliability, etc. You may say that they don’t provide purchase verification. Trust me, that is such a small thing, that it doesn’t worth messing with (the envato purchase verification is not that reliable). Just my 2 cents.

291 posts JoomFX.com
  • Elite Author
  • Author Level 8
  • Exclusive Author
  • 3 Years of Membership
+4 more
joomfx
says

@ZozoUI Just follow the instructions from bfintal on page 2. It doesn’t matter if this is an already existing forum or a new installation. Regarding the Purchase Code – no, it is not stored in the Database and one of the “not so good” things is that many users can register with one Purchase Code. Anyway, the Vanilla Forum (with the Purchase Verification) is a great Support Solution :)

@pixelgrade Yes, everybody has their point of view and their recommendations ;) The “pros” of not using a Self Hosted Solution are actually “cons” for me :) I was looking for a Self Hosted Solution because that’s how I can manage the Database and basically everything. Also, it depands what Support Solution you are looking for… a Ticketing System, a Forum, etc. I wanted to have a Forum so my customers can read the already answered questions and to use the already explained modifications/customization. Regarding Vanilla Forum itself – it has everything a Themeforest Author needs in order to manage their Support – Discussions/Topics, Private Messages, Purchase Code Verification, you can attach all kind of files to the Discussions, Categories, Activity Feed, basically everything.
So, as a conclusion, I can honestly say that I have not even dreamed for a better Support Solution ;)

396 posts
  • Power Elite Author
  • Author Level 12
  • Top Monthly Author
  • Trendsetter
+8 more
pixelgrade
says

I agree with you on the pros of having a self hosted solution. But from our experience those do not add up sufficiently to surpass a professional solution, even for small teams. You get the same features of community forums with those too. But on top of those you get knowledge management (a feature often overlooked by many but that when used properly save a ton of support), automatic answers (you know those answers that you are tired of writing again and again), smart search that automatically suggests related questions asked before (so you can avoid many duplicate tickets/questions). All in all such a solution saves you time meaning fewer tickets and faster responses for those that do come. But I am not saying that this is an absolute truth. I am just letting you know that you should consider it early.

22 posts
  • Top Monthly Author
  • Weekly Top Seller
  • 6 Years of Membership
  • Elite Author
+5 more
population2
says

@ZozoUI

Follow the steps on page 1-2 in this thread. I was able to make the verification work with older version of Vanilla, but somehow it messed up my Vanilla install. It’s probably because I customized the Vanilla core.

For that the reason I used the latest version.

@pixelgrade What helpdesk solution are you using for your forum? I’m thinking to switch to Desk. Is there any way to transfer your forum from Vanilla to Desk?

291 posts JoomFX.com
  • Elite Author
  • Author Level 8
  • Exclusive Author
  • 3 Years of Membership
+4 more
joomfx
says

Hey guys,

As you have probably noticed, there are some changes made to the Envato API. From today (1st of October) we need to supply a user agent for all requests to the API :)

So, for those of you who are using Vanilla Forums with the @bfintal modification, here’s the solution:

Open the “class.entrycontroller.php” file and add the User Agent to the “verifyPurchasecode” function. Here’s how it should look:

 private function verifyPurchasecode($purchasecode) {
        $username = 'ENVATO_USERNAME'; // authors username
        $api_key = 'ENVATO_API_KEY'; // api key from my account area
        $url = "http://marketplace.envato.com/api/edge/$username/$api_key/verify-purchase:$purchasecode.json";
        $ch = curl_init($url);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
        curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.66 Safari/537.36" );
        $json_res = curl_exec($ch);
        $data = json_decode($json_res,true);
        if(!empty($data['verify-purchase'])){
            $data['verify-purchase']['success'] = true;
        }else{
            $data['verify-purchase']['success'] = false;
        }
        return $data['verify-purchase'];
   }

Basically, that’s it. Just wanted to share it in case somebody struggles with it ;)

1899 posts Multimedia Artistry
  • Elite Author
  • 4 Years of Membership
  • Freebie
  • Most Wanted Winner
+4 more
dnp_theme
says

Does this apply/change to all API based verification codes like Aqua Verifier? (find it on github)

I am curious

291 posts JoomFX.com
  • Elite Author
  • Author Level 8
  • Exclusive Author
  • 3 Years of Membership
+4 more
joomfx
says

Does this apply/change to all API based verification codes like Aqua Verifier? (find it on github) I am curious

Hey Danny,

The above (or similar) should work on most PHP-based apps/scripts. Have a look at what @MarekMnishek said here. The code is quite similar to what I wrote above.

But I’m definitely not a PHP guru so do not take my word for granted ;)

3439 posts
  • Author Level 4
  • Collector Level 2
  • Community Superstar
  • United States
+2 more
organicbee
says

Does this apply/change to all API based verification codes like Aqua Verifier? (find it on github) I am curious

If he uses WordPress functions that nothing would have broke. I know my Verifi plugins still trucking along

by
by
by
by
by
by