Everything you need to know about Solspace plugins & Craft 3
With the launch of Craft 3 and the shift of purchasing plugins through the Craft 3 Plugin Store, we figured it would be good to clarify as many things as we could. This is a fairly exhaustive resource to ensure all things Craft 3 are covered, so to make it a little easier to skim to parts that are applicable to you, here's an overview of the information covered:
- Solspace plugin availability for Craft 3
- Purchasing Solspace plugins for Craft 3
- How to upgrade plugins from Craft 2 to Craft 3
- Transferring your Craft 2 plugin license to Craft 3
- Do I have to renew my license every year?
- I have a license for 'Freeform Lite + MailChimp'
- Freeform Pro differences in Craft 3
Solspace plugin availability for Craft 3 #
Solspace Freeform 2 and Calendar 2 were available as betas for Craft 3 during the Release Candidate period. They have proven to be very stable now, and are finally nearing the end of their beta status. They will likely be officially released this week, but they have been more than safe enough to use in production environments for a while now.
Freeform 2 and Calendar 2 generally contain no extra features, as the development focus was almost purely on compatibility with Craft 3. However, last week we released a large update for Freeform that includes more options for spam protection and Element & Data Feeders for multi-option fields. As the dust settles now, you can expect to see many more large improvements to Freeform and Calendar in the near future!
Purchasing Solspace plugins for Craft 3 #
Our plugins for Craft 2 were available for purchase directly from Solspace.com. However, now that Craft 3 includes its official Plugin Store directly inside the control panel, Freeform 2 and Calendar 2 for Craft 3 are available for purchase there. When purchased there, you'll receive a Craft 3 plugin license key as well. If you purchase Freeform or Calendar on Solspace.com, you won't receive a valid Craft 3 plugin license key (if you make this mistake, just contact us and we'll sort things out for you).
One of the most exiting things about using the Craft 3 Plugin Store is that you can trial plugins, view available updates for installed plugins and one-click update them directly from the control panel.
How to upgrade plugins from Craft 2 to Craft 3 #
Upgrading your Solspace plugins (and most others) from Craft 2 to Craft 3 is fairly simple actually, but it might seem slightly unconventional compared to previous upgrades. First, it should go without saying... backup your database. Second, update your site from Craft 2 to Craft 3. Once you've completed that, your site will appear to have no plugins installed. You'll then need to visit the Plugin Store inside the Craft 3 control panel and search for each plugin you had installed before. Then, click on the
For those that have an existing Craft 2 license for Freeform or Calendar, you may be eligible for a free transfer to the Craft 3 Plugin Store. Continue reading for more info...
Transferring your Craft 2 plugin license to Craft 3 #
The license keys for our Craft 2 plugins are only for Solspace's use, and do not tie in with the Craft 3 Plugin Store licensing verification system in any way. If you'd like to transfer your Craft 2 plugin license(s) over to the Craft 3 Plugin Store, that's something we can do for you.
Both new and previous purchases of our Craft 2 plugins receive 12 months of quality, private helpdesk support and 12 months of access to all updates of the plugin. If you purchased a Solspace plugin for Craft 2 within the past 12 months, you can receive the remaining balance of that time on Craft 3 upon request. So for example, if you purchased Freeform Lite on November 15, 2017, you can request your license be transferred to the Craft 3 Plugin Store for no extra charge at any time until November 15, 2018, where you'll receive the duration of your 12 month license (which would expire November 15, 2018).
Once your 12 month term is finished (whether that's a new purchase or the remaining time from a Craft 2 license transfer), you will be allowed to continue using Freeform and Calendar, but you will not be eligible for new updates and official product support until you purchase a renewal.
If your Craft 2 plugin license has already expired, we can grant you an expired license for Craft 3. That way you only need to purchase the renewal fee instead of a full new purchase to have a valid Craft 3 plugin license. That said, the Craft 3 Plugin Store isn't quite ready for renewal functionality yet (though we have been informed it should be available soon). In these cases, we will grant you a free 1 month Craft 3 license for the plugin so that the license will be valid for you while we wait for renewal functionality.
- Your Solspace.com account email address
- Plugin name & Solspace license key (listed together if you have more than 1 to transfer)
- Your Craft ID account email address
Do I have to renew my license every year? #
I have a license for 'Freeform Lite + MailChimp' #
Earlier on, we included the MailChimp API integration with Freeform Lite. Eventually it was no longer included with Lite and is now only available within the Freeform Pro edition. Customers that purchased Freeform Lite while it included MailChimp will see licenses in their Solspace.com account listed as 'Freeform Lite + MailChimp', which grants them continued access to the MailChimp integration. This is not available in Craft 3, so for customers that wish to switch 'Freeform Lite + MailChimp' licenses to Craft 3, we're offering a free license to the Pro edition (waiving the $70 additional cost), which will grant you access to MailChimp and all the other API integrations and Pro features.
Freeform Pro differences in Craft 3 #
Perhaps one of the most confusing things about Freeform Lite and Pro editions is that they're separate plugins in the store, and some things might appear a little bit clumsy about them. This will hopefully explain why things are the way they are...
The Craft 3 Plugin Store will eventually have Edition toggling (where you can conveniently switch between edition of the same plugin and pay the difference, like how it was in Craft 2 CMS license purchasing), but until then, we don't have any other way to do it. All of this clumsiness is only
We offer Freeform Lite for $99, and Freeform Pro for an additional $70 ($169), but it's dependent on having Freeform Lite installed/purchased first ($99 + $70 = $169). This allows users to try out and/or purchase Lite and later switch to (or try out) Pro for the difference in price.
Since Freeform Pro requires you to have Lite installed, you actually have 2 plugins, and both of them need to be updated as updates are made to them. Technically speaking, it's very possible that sometimes an update may only need to occur in Lite OR Pro (and not both) plugins, but then it would be a bit confusing if, for example, you have Freeform Lite 2.0.6 and Freeform Pro 2.0.3 installed, and those are both the latest versions. So, we made the decision that regardless of whether or not both plugin packages are affected, we will coordinate version increments on both plugin packages so they are always in sync. When
Freeform was built in a way that allows the Freeform Pro edition - when installed - to overwrite all instances of 'Freeform Lite' with 'Freeform Pro'. This works beautifully and makes it obvious which edition you have. However, the one downside here is that it overwrites the 'Freeform Lite' heading on the Craft Updates area as well, so you end up seeing 'Freeform Pro' twice in the Updates list (along with matching change logs - see above), and it seems like it's showing as a duplicate. However, the first one of is actually Freeform Lite. You'll need to update both of these each time.