Shopp 1.1 has arrived and is now available for purchase from the Shopp Store or as a free upgrade for existing Shopp key owners from their Shopp Store account under the “Downloads” menu. This release represents a whole host of new under-the-hood improvements and a some important front-end improvements that we’ve covered to varying degrees in the past and we believe it will be a game-changer for developers and designers in approaching e-commerce on WordPress.
The list is too long to cover, but we’ll give you a sampling of what we think are the highlights of this new release.
- Product Add-ons allow for optional add-ons in addition to product variations
- Robust new search engine with full product content indexing and price matching
- Redesigned tax system with conditional rules, local tax rate support and much a improved inclusive-tax approach
- New add-on module architecture for gateways, shipping and the new storage engine modules
- Completely revamped the transaction processing system for more flexibility and a unified API for writing onsite and offsite processing gateways
- Added a new Image Server and Script Server for extremely fast, low-overhead image and script delivery
- New Shopp-specific roles and capabilities supported throughout the system
- Replaced Thickbox with Colorbox, a more modern, lightweight modal image viewer
- PHP email templates that can support shopp() tags
- Cart item-specific promotional discounts
- Passes the McAfee SECURE scan for PCI compliance
- Offline payment system for multiple offline payment options such as bank transfer and C.O.D..
- Much, much more…
If you want the complete list, take a look at “What’s New in 1.1” on the documentation wiki. (Note: The feature list is so long, we’re still working on it…)
Notes about Upgrading
Backup, Backup, Backup
It’s very important to backup your files and your database before upgrading. While we’ve done our best to weed out issues, the under-the-hood differences from 1.0 to 1.1 make rolling back to 1.0 difficult. If you have any reservations about 1.1, backup before upgrading. If you’re not handy with backup, take a look at BackupBuddy from the PluginBuddy crew at iThemes. It backs up your files and data, making it a perfect piece-of-mind solution both for the upgrade process and for ongoing backup for your storefront.
If you’d like to be clear on how to upgrade Shopp, read “Upgrading Shopp” in our documentation for the different upgrade methods available.
We’re entering a new era with Shopp. Althought it’s still a point-release, the new architecture represents a whole new playing field of what’s possible. The free troubleshooting support system we provide doesn’t really cover training. It’s not designed to, and it would be a very poor way to really teach. But we still need a vehicle to help designers and developers make the most out of the possibilities Shopp provides.
Today we want to announce a new educational initiative to provide resources for learning how to design and develop with WordPress/Shopp. To start we’re planning a weekly online training session that will cover audience-led topics largely focusing on how to approach specific problems by extending Shopp and enhancing the templates. We’ll also be bringing in some experienced Shopp developers to write up new development tutorials with step-by-step walkthroughs on design and development related topics. So stay tuned as we announce these opportunities.
An Even Bright(er) Future
Shopp 1.1’s feature list is impressive. The engineering that has gone into Shopp 1.1 is even more impressive with the freedom and flexibility it provides. We’ve gone from a handful of action hooks and filters to 85 action hooks and 125 filters making it the most extensible Shopp ever.
Beyond that, we’ve learned a lot of lessons from building this release. We learned how to not promise what we can’t deliver. We learned that we never want to go through this level of rearchitecture again. We learned how to improve our quality testing process to turn a pretty solid product into an incredibly solid product. Most importantly we’ve figured out how to include the community in the development process in meaningful ways without compromising our core design principles. The result of all of these lessons is amazing and will pay huge dividends in future releases.
It’s the best release we’ve ever produced. We couldn’t be more excited about it. But Shopp is more than the code that makes it work. It is the community developing incredibly creative shopping experiences with WordPress and Shopp as a canvas. That’s what gets us up in the morning and keeps us up late at night. We can’t wait to see what you build with it!
Questions? Comments about the release?
We’d like to hear from you! Questions about the new version? Comments about your experiences building with Shopp? Let us know in the comments!