Posts by ThemeBlvd

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says
The supported_until value represents the support expiration date for that buyer on the item purchased and is not directly related to the purchase code you are verifying.

@createdbypete Thank you! Knowing this helps me tremendously.

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says

Hi @andrewfreeman,

Thanks for the update! In trying to prepare my personal support site for these changes which gives the customer a page to manage all of their Envato purchase codes, there’s just one thing I’m a little confused about. —

Once a customer’s initial support has expired, and they decide to purchase additional support for this product which they already own, do they get a new purchase code? Or is the original purchase code being otherwise “extended” or “renewed”, with its supported_until API value changed?

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says

@dtbaker Aw, yeah I see. Basically, something like a purchase code (or something that ties the user’s account) is still getting stored in the theme or plugin, but the difference is that the user isn’t having to manually input it. That would be pretty cool.

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says

@ThemeBlvd yes this new API is the same as the old API – so in the same way as before (register an API key) the buyer will have to register a personal token.

Thanks for confirming this!


Hopefully this is improved later on (so the buyer doesn’t have to register a personal token or anything, hopefully soon we can just let the buyer “Login” to authenticate their purchase and not worry about purchase codes or tokens or api) – they’re working on it :)

In theory, something like this wouldn’t really work from a WordPress theme or plugin, though, right? They would need to enter some sort of purchase code, license key, or something saved in there, that WordPress can use in the background.

I actually like the current system of generating the API key (or now, “personal token” I guess), because it forces them to directly tie the theme updates (in this example) to their personal account. This is something people are less likely to distribute to others.

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says

Ah, I see now. To answer my own question, I think the customer is going to have to go to build.envato.com and create a “personal token” and paste it into the option of my theme… Similarly to how they generated an API key in the past from their Envato settings page.

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says

Congrats on all the hard work you guys have done with the new API! All seems really cool.

I admittedly still stumble around a bit with the topic of APIs, in general. It’s not too fresh in my mind now, but awhile back I developed a feature in my WordPress themes to implement updates from Envato using the old API (I guess replacing what many people use envato toolkit for).

I currently add a WordPress admin page where I ask the customer to put in their Envato API key and Envato username, which is all I need with the old API. This gets me access to download the WordPress theme zip for their purchase.

I guess I’m a little confused how this will work moving forward, in order to utilize the new API. —

If this is part of a WordPress theme I’m distributing, I wouldn’t register an app and put my secret application key and OAuth client ID in it, right? So how would this work? Would the customer have to register their own app at build.envato.com, and have my theme collect their secret application key and OAuth client ID?

I’d imagine the question of implementing the new Envato API into a WordPress theme or plugin, meant for public distribution, is going to be a very common topic.

So I’m sure this is just from my ignorance on the topic, and I’m hoping there’s a better way to handle this, as I’m sure customers are going to have a very hard time having to create their own developer app at build.envato.com to get theme updates.

So for an API noob, what is the overall approach here?

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says



I would much rather see a yearly renewal model (renew your license at a discount to continue to receive updates and support, or continue using your current version forever if you choose not to renew), and leave the support expectations the way they are now.

+1 That’s what I’m saying for several years now. We’re forced to abandon themes and keep pushing new ones instead of taking care of existing client websites.

Yup. I don’t have a problem with the proposed support pricing, but I do think the yearly renewal for updates needs to happen. Even at the 70% of original price that’s proposed now.

High Five

Double high five. I don’t have any problems with what Envato is trying to do. I just wish the download wasn’t available forever. I wish “updates and support” could be simply bundled together as a single thing.

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says

Hello,

It looks like you posted both here and in our support forum. So I thought I’d post the answer here, as well, since the answer isn’t really theme-specific, and could be implemented by anyone.

I’m not personally familiar with Facebook Pixel, but I just did a quick Google search and came across the instructions for implementing here:

https://www.facebook.com/help/373979379354234

It just says that you need to copy the code to the <head> of the specific webpage where you want to implement the tracking.

So, there’s nothing really specific to the current theme you need to know. I would just hook to the standard wp_head (required in all WordPress themes) from your child theme’s functions.php.

It could look something like this:

function my_fb_pixel_tracking() {
    if ( is_page('my-page') ) {
        ?>
        <!-- PASTE YOUR CODE HERE -->
        <?php
    }
}
add_action('wp_head', 'my_fb_pixel_tracking');

Make sure to paste in your code, and replace “my-page” with the slug of the WordPress page of your site you’re implementing the tracking on.

Reference: http://codex.wordpress.org/Function_Reference/is_page

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says

@Envato Staff – I’ve read through the post, and I’m just a little confused on one aspect of the proposal. I feel like I saw two contracting lines in the article about this, and so I was just hoping for clarification. :-)

So someone pays for this time-limited period of support, that time period expires, and now they no longer receive support communication from the author. Can they continue to download the item from ThemeForest, or does this also stop until they pay an additional fee?

=====

On a personal note, I’ve been selling here a while. I have themes that have been around several years and I continue to keep them up-to-date. I don’t abandon them, and buyers seem to like this. It also takes so much of my time and makes it harder for me to develop new products, which of course is all just part of the business.

With that, I have many customers I’ve come to know over the years that use my themes again and again for their clients, and have always been able to download the latest version. These people have been posting in my support for years and I am always there to help. I answer helpfully and politely, but as the years go on and my sales go down, I’d be lying if I said this doesn’t frustrate me a bit on the inside.

From an author that has been living the “lifetime support and updates” for awhile now, I can tell you that I am really happy to see that ThemeForest is implementing these changes. It motivates me to invest more of my time in contributing new products to ThemeForest.

1037 posts
  • Affiliate Level 6
  • Author Level 10
  • Collector Level 4
  • Top Monthly Author
+8 more
ThemeBlvd
says

Are you running PHP 5.4?

by
by
by
by
by
by