In this guide you’ll learn how to upgrade your site to Shopp 1.3.x. Lets begin by defining some terms that will be used throughout this article. It is okay if you are not familiar with all of the terms or phrases.
Upgrade Primer for Shopp
Taking a look at them now will make following this tutorial for upgrading Shopp much easier.
- Backup your WordPress – this is really important as it allows you to restore your data should something go wrong. This is a good practice!
- WordPress dashboard – this is the WP-admin or the backend of your WordPress site where you log in with your username and password
- SFTP/FTP client – this software allows you to login to your remote WordPress site so you can view folders and files and make changes as needed
- Shopp templates – these are the theme and content templates that handle the layout and styling of your store
- Shopp add-ons – these are your payment gateways and your live shipping rate calculators
Now that we have defined those terms, lets now talk briefly about expectations.
The first version of Shopp (1.0) was released six years ago in December 2008. The Shopp 1.1.x platform was released four years ago in August of 2010. The Shopp 1.2.x platform was released in February of 2012.
During this time WordPress has changed and so has the Shopp ecommerce plugin.
Custom coding and/or Shopp templates that were created several years ago will not work out of the box with the current version of Shopp. These will need to be updated. This also applies for Shopp add-ons. A payment gateway written several years ago will not be compatible with the latest version of Shopp. Here are some other changes to be aware of if you are upgrading from Shopp 1.1.x or older:
- The Shopp menu has been expanded into Shopp and Catalog respectively
- Shopp information is now stored in the dbprefix_shopp_ tables (wp_shopp_) with supporting information in native WordPress database tables
- Your product IDs will change as these are now stored in the dbprefix_posts (wp_posts) table
- Shopp pages are now virtual and no longer use the four WordPress pages with shortcodes
- Taxonomies such as product categories are handled differently. A link like this example.com/shop/category/my-parent-category/my-child-category will become example.com/shop/my-child-category/
- Shopp add-ons are stored in /wp-content/shopp-addons
Have the changes above made you nervous about upgrading? [Read more…]