Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Selling Premium Plugins
w/ WordPress
@mikejolley
Things to consider
Business Models
1. Membership/Club - PostStatus
2. Freemium - WooCommerce/EDD/Ninja Forms
3. Premium only - Gravity Forms
...
Must be sustainable!
Distributing your product
4 Plugin Updates - Automatic updates? Manual?
4 Protecting the plugin - Licence Keys?
Support + Documentation
4 Forum? bbpress?
4 Helpdesk?
4 For support I chose: Ninja Forms + Helpscout
Supplimenting Docs with Snippets
Around 10% of my plugin support is answerable with snippets
Writing a Clear Refund & Support
Policy to Deal with Difficult Customers
Because without this, customers will have unreali...
Choosing a Selling
Platform!
Change can be difficult
Hosted Platforms
Gumroad, Fastspring, PulleyApp, Shopify
Dedicated Self-hosted Platforms
Magento, Opencart
WordPress Plugins
EDD, Exchange, WP Ecommerce, WooCommerce
Chris' Flow Chart
http://chrislema.com/choosing-the-right-
ecommerce-platform/
BUT..
The answer isn’t about features
[...]...
Choose A Platform You're Comfortable
With!
For me, thats WooCommerce
Who else uses WooCommerce to sell digital
goods?
4 WooThemes
4 Related Posts for WordPress
4 Crowdfavorite
4 WPSessions.co...
WooCommerce Out of the
Box...
Downloadable & Virtual Products
Timed access, multiple file support, download limits, download links for customers...
Access Restriction & File Protection
Add-ons!
4 Stripe Payment Gateway (Beta in Norway)
4 WC PDF Invoices & Packing Slips (free) -
wordpress.org/plugins/woocommerce-pdf...
WooCommerce API
Manager
Sell License Keys for Software and
Automated Updates for Plugins
and Themes
http://www.woothemes.c...
Or build your own!
My Custom Licencing Add-on
API Product (Plugin) Data
Link API Products to WC Products
Variation Support
Licence Management
Account Pages
Delivering Updates
API Endpoints
?wc-api=wppluginlicencingactivationapi to "activate" or "deactivate" an instance (site
URL)
?wc-api=wpplugin...
In licenced plugins: Key Input Form
1. Validate key
2. Activate instance (site URL)
3. Updates allowed :)
The Updater Code
4 http://code.tutsplus.com/tutorials/a-guide-to-the-
wordpress-http-api-automatic-plugin-updates--
wp-251...
https://github.com/
mikejolley/wp-plugin-
licencing
(yes it's free)
Thats's about it!
@mikejolley
Upcoming SlideShare
Loading in …5
×

Selling Premium Plugins with WordPress

1,466 views

Published on

Small presentation on selling premium plugins with WordPress + WooCommerce, and tips on getting started.

Presented at WordCamp Norway After Hours, 2015.

Published in: Technology
  • Want to preview some of our plans? You can get 50 Woodworking Plans and a 440-Page "The Art of Woodworking" Book... Absolutely FREE ●●● http://tinyurl.com/y3hc8gpw
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • There are over 16,000 woodworking plans that comes with step-by-step instructions and detailed photos, Click here to take a look ■■■ http://tinyurl.com/y3hc8gpw
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Get access to 16,000 woodworking plans, Download 50 FREE Plans... ◆◆◆ http://tinyurl.com/y3hc8gpw
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • The #1 Woodworking Resource With Over 16,000 Plans, Download 50 FREE Plans... ➤➤ http://tinyurl.com/y3hc8gpw
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Selling Premium Plugins with WordPress

  1. 1. Selling Premium Plugins w/ WordPress @mikejolley
  2. 2. Things to consider
  3. 3. Business Models 1. Membership/Club - PostStatus 2. Freemium - WooCommerce/EDD/Ninja Forms 3. Premium only - Gravity Forms 4. Premium version of free plugin - WordPress SEO Premium
  4. 4. Must be sustainable!
  5. 5. Distributing your product 4 Plugin Updates - Automatic updates? Manual? 4 Protecting the plugin - Licence Keys?
  6. 6. Support + Documentation 4 Forum? bbpress? 4 Helpdesk? 4 For support I chose: Ninja Forms + Helpscout
  7. 7. Supplimenting Docs with Snippets Around 10% of my plugin support is answerable with snippets
  8. 8. Writing a Clear Refund & Support Policy to Deal with Difficult Customers Because without this, customers will have unrealistic expectations!
  9. 9. Choosing a Selling Platform! Change can be difficult
  10. 10. Hosted Platforms Gumroad, Fastspring, PulleyApp, Shopify
  11. 11. Dedicated Self-hosted Platforms Magento, Opencart
  12. 12. WordPress Plugins EDD, Exchange, WP Ecommerce, WooCommerce
  13. 13. Chris' Flow Chart http://chrislema.com/choosing-the-right- ecommerce-platform/ BUT.. The answer isn’t about features [...] The answer is really about you. Your needs. Your desires. The stuff you’ll be selling. — Chris Lema
  14. 14. Choose A Platform You're Comfortable With! For me, thats WooCommerce
  15. 15. Who else uses WooCommerce to sell digital goods? 4 WooThemes 4 Related Posts for WordPress 4 Crowdfavorite 4 WPSessions.com and Post Status (memberships)
  16. 16. WooCommerce Out of the Box...
  17. 17. Downloadable & Virtual Products Timed access, multiple file support, download limits, download links for customers...
  18. 18. Access Restriction & File Protection
  19. 19. Add-ons!
  20. 20. 4 Stripe Payment Gateway (Beta in Norway) 4 WC PDF Invoices & Packing Slips (free) - wordpress.org/plugins/woocommerce-pdf-invoices- packing-slips/ 4 EU VAT Number 4 EU VAT Rates Sync - wordpress.org/plugins/ woocommerce-eu-vat-rates-sync/
  21. 21. WooCommerce API Manager Sell License Keys for Software and Automated Updates for Plugins and Themes http://www.woothemes.com/ products/woocommerce-api- manager/
  22. 22. Or build your own! My Custom Licencing Add-on
  23. 23. API Product (Plugin) Data
  24. 24. Link API Products to WC Products
  25. 25. Variation Support
  26. 26. Licence Management
  27. 27. Account Pages
  28. 28. Delivering Updates
  29. 29. API Endpoints ?wc-api=wppluginlicencingactivationapi to "activate" or "deactivate" an instance (site URL) ?wc-api=wppluginlicencingupdateapi to do a "pluginupdatecheck" or get "plugininformation"
  30. 30. In licenced plugins: Key Input Form 1. Validate key 2. Activate instance (site URL) 3. Updates allowed :)
  31. 31. The Updater Code 4 http://code.tutsplus.com/tutorials/a-guide-to-the- wordpress-http-api-automatic-plugin-updates-- wp-25181 4 https://github.com/jeremyclark13/automatic-theme- plugin-update
  32. 32. https://github.com/ mikejolley/wp-plugin- licencing (yes it's free)
  33. 33. Thats's about it!
  34. 34. @mikejolley

×