I have started to received a few emails regarding the future plans around Store Locator Plus and the proposed upgrade and subscriptions model. Hopefully this post will answer those questions.
Add-on Pack Upgrades
In the not-so-distant future upgrades to the add-on packs will not longer be free. Security patches or patches to maintain compatibility with the base plugin will be free, but upgrades will not be. Upgrades are primarily changes to the add-on packs that add new features and functionality. Yes, they will contain bug fixes but that is NOT the core focus of upgrades.
In the future upgrades will focus on adding at least one new feature whenever a new version is released. Frequency of upgrades will depend on customer input. The more interest in a feature, the higher it goes on the development schedule. In general the current add-on packs tend to receive an upgrade with new features at least once every few months.
Upgrades may be available for purchase at a fraction of the cost of the original purchase. I am not 100% certain this will be an option given the complexities of the current eCommerce system I am using on the site. However if it is possible, users that do not want a subscription will be able to purchase an add-on pack for $X today and likely a fixed fee of $10 whenever an upgrade comes out with a feature they want to install.
Did you say “users that do not want a subscription”… does that mean some sort of subscription is coming?
And no, you will NOT be required to have a subscription to use your product. You can still get the base product and all the upgrades and patches to the base product for FREE. Note, I said BASE product. That is the Store Locator Plus plugin that is listed on the WordPress Plugin Directory. Add-on packs will still be available via the flat purchase price model that exists today. The primary change here is if you purchase add-on pack version A today, that is the only version you will have access to.
So what is the Enterprise Subscription, you ask? Well let me tell you what I’m thinking…
The Enterprise Subscription will give you access to ALL of the add-on packs for the Store Locator Plus product including those add-on packs that exist today and any new ones that are launched tomorrow. You will also be entitled to get any of the upgraded add-on packs as long as your subscription is current.
How Much Will Subscriptions Cost?
My current thought is that the initial subscription fee will be set at $200, slightly less than the “Kitchen Sink” package that includes all of the primary add-on packs. The recurring monthly fee will be $10.
Users that purchased more than $100 in products since September 1st 2012 will be given a $100 discount toward the subscription. Users that purchased the Kitchen Sink package or spent over $200 will be given a $200 discount. Discounts will be handled via a post-purchase rebate (refund) as the PayPal subscription system “gets all wonky” if you change things on the front-end of the transaction.
Pro Pack Changes
Prior to launching the add-on pack upgrade and subscription programs, I will be doing two very big things to the popular Pro Pack premium add-on pack for Store Locator Plus.
Removal of License Key System
The first change will be to remove the license key requirement completely. Instead the product will follow all of the other add-on packs and be a completely separate download. All users that have a license key today will be required to login to their CSA account and download the Pro Pack as a separate file, install it, and activate it alongside the latest release of Store Locator Plus.
For those people that purchased the add-on pack from within the admin panel of WordPress, you will need to go to the CSA website and “purchase” the free Store Locator Plus product. This will create a login account and order to which I can attach your verified Pro Pack purchase.
Anyone that purchase the Pro Pack prior to January 1st, 2013 you will need to request that the Pro Pack be added to your account. When sending your request you will need to send your Pro Pack license key and an order # for any order that you have on your CSA account.
The other big change to the Pro Pack is the removal of a dozen or so features that are currently part of the product. Any of the settings that are explicitly related to the search features, map features, or results features will be moved to Enhanced Search, Enhanced Map, and Enhanced Results add-on packs.
The reason for this change is primarily to group all features into add-on packs in groups that makes sense. The current configuration of “buy Enhanced Search to get these 10 search features or Pro Pack to get those 10” is very confusing to new customers. It also provides the framework for improving the admin user experience though grouping feature sets, further simplifying the user interface for new users.
In addition, by moving features into “closely related” groups, it allows for more efficient code. Underlying functions and methods can live in a single add-on pack that are only activated when needed. By spreading out features for a single interface element, such as the search features between Pro Pack and Enhanced Search, it heightens the chances that the extra code will need to be loaded into memory. It also means that nearly identical code either must live in two places, doubling the memory and disk footprint, or the code needs to be moved into the base product which means it loads on thousands (15,000 and counting) of websites whether or not they have installed or use any of the features of the Pro Pack or Enhanced Search.
The primary motivation behind the removal of features is purely for the purposes of simplifying the message and experience for new users while providing improved performance and security in the add-on pack ecosystem.
But I Paid For Those Pro Pack Features!
Yes you did, and you can keep them. The solution is simple, keep the base plugin and add-on packs the way they are. Do not upgrade Remember, upgrades are optional. When you purchased the Pro Pack from Charleston Software Associates you purchased a product that does A,B, and C for $X. That will not go away if you do not install the optional updates.
“But I want the latest coolest things for free. That is how it has always been!”. As you read above, that is changing. Upgrades soon cease to be completely free. The new D, E, and F features will not be available to customers that purchased the Pro Pack, or any other premium add-on for that matter, that had features A,B, and C at the time of purchase. The reasoning has been explained above.
“Buy my customer will upgrade the plugins, I just know it!”. Wait, you have customers upgrading their own plugins but don’t know enough about plugins that they hired you in the first place? Yikes! That means they don’t read the upgrade notes BEFORE installing something, do they (you do though, right?). That is a very, very bad practice. In fact upgrading just for the sake of upgrading to have the shiniest new thing is not really a great idea on a production server anyway. Production servers are meant to be stable and constant installation of new software makes it inherently unstable. You’ve never had something break from an update, have you? If not, count yourself lucky.. and stop upgrading live production servers just for fun. Read & learn BEFORE upgrading. And tell your customers to do the same lest they risk things changing.
As a side note, the actual settings that turn stuff on and off via the Pro Pack will not be going away when they move to a new add-on pack. Thus, if you do upgrade and lose a feature the site should still function as before. Not guarantees, but in 90% of the cases that is how it will work. If you are installing on a new site you really should be buying new add-on packs anyway, you just may need to buy two of them now instead of one.
What Is The Upside?
Thus far the Pro Pack discussion has been mostly about what is going away. The license system going away, that is a good thing for many reasons including a smaller footprint, better performance, and the biggest thing is eliminating the hassle of keeping and finding the license key for new installs or whenever you move servers.
In addition there are several key features going into the Pro Pack. The focus of the Pro Pack will be to server enterprise clients with thousands of locations. As such the first new feature once these changes are in place will be location export. I am also exploring a “migrate settings” feature as well as several interface changes to improve management for locations with thousands of installs.
In other words, you lose some features that are not really related to big-install management of locations but you will gain some new features shortly afterwards.
Why The Changes?
I know some of this may come across as a bit harsh or not very customer friendly. After having discussed these changes with some of my repeat customers as well as the larger corporate enterprises that are using my plugins, it is clear that this is the right path to follow. Unfortunately the options of donation-based financial support or paid customization or one-on-one support yields so little revenue, literally NOTHING in terms of donations, it is not sustainable.
Unfortunately these changes are necessary to be able to fund ongoing development and refinement of the Store Locator Plus system. The current model of “buy once get all the new bells and whistles for free forever” (free upgrades, BTW, has never been advertised) is not sustainable as money only comes in from new customers. People that have invested a lot of time in setting up and configuring Store Locator Plus prefer a sustainable business model that brings in recurring revenue over the risk of all updates and support going away.
Having subscriptions and paid upgrades makes ongoing development and support possible. Without it the updates and support stops as soon as I run out of new customers that are willing to buy the add-on packs. I think you’ll agree that the subscription fees are reasonable considering the monthly feature upgrades and weekly patches that have been the norm over the past 6 months.
On the plus side of the equation, these changes will ensure development and support continues. Funds will be available to build new feature sets and have the funds to pay for the development (with my very close oversight), which means more add-on packs and extended features will be coming.
Please share your concerns, comments, and suggestions.
This is not a done deal yet and I’d like to refine the concept before implementing the technical changes required to support it.
For now, business as usual… but changes… hopefully with positive results for everyone… are coming.