A Fully Functioning Online Store using WordPress, Thesis and Shopp
We created a store that sells educational products. Those products include physical books, ebooks, audio CDs, downloadable audio and DVDs. The unique elements of this store are:
- Selling both physical and downloadable products
- Providing secure download links from Amazon S3
- Complex physical shipping calculations – including speed of delivery and distance using real time US Postal Service data.
- Authorize.net as the payment provider
- Dedicated SSL certificate – hosted at Bluehost
- Product Catalog search
- Product sorting by type and category
- SEO for the products – including configuration of sitemap
Shopp and the Thesis theme are a Perfect Combination
Build an Ecommerce Website Course Outline
Lesson 1 – Site Organization and Installing the Plugin
- Introduction – what we are building
- Organizing a WordPress Ecommerce Site with Shopp – The Tools
- Organizing a WordPress Ecommerce Site with Shopp – Two Approaches
- Organization of our Products
- Organization of our Store
- Install Shopp
Lesson 2 – Setup Shopp
- General Settings
- Checkout Settings
- Payments – setup PayPal
- Shipping
- Taxes
- Presentation
- System
- Setup and configure Authorize.net
Lesson 3 – Create the Product Catalog
- How to Organize Product Categories
- Create Product Categories
- Create a Product with both physical and digital variations
- Create a Product with multiple variations
- Understanding the default Shopp catalog display
- Rearrange product categories
- Multiple levels of product variations
Lesson 4 – Configuring the Product Catalog
- Configure Secure Storage and Download of Downloadable Products at Amazon S3
- Configure US Postal Service Shipping
- Multiple Levels of Product Variations and Addons
- Product Variations – a couple of case studies
- Add Widgets to the Store
- Adding a Display Order to Products
- Understanding the Various Views and Templates
Lesson 5 – Customize Shopp Templates Part 1
- Introduction to Shopp Customization
- Using Shopp Template Tags
- Add Customer Inputs to Order
- Customizing the Catalog View
- Customizing the Category View
Lesson 6 – Customize Shopp Templates Part 2
- Customizing the Category View
- Add Customer Input to Products
- Customize the Product View
- Conditional Customer Input
Lesson 7 – Final Customization and Testing
- Customize the Shopping Cart View
- Customize the Checkout View
- Customize the Product Display Widget
- Test Transaction Processing
- Managing Order Fulfillment
- Managing Customers
Lesson 8 – Set up PayPal Testing Environment in Shopp
- Create a PayPal Sandbox Account
- Create Seller Account
- Create a Manual Buyer Account
- Configure Shopp For Testing
- Test the System Website
- After Testing – Process a real transaction
Lesson 9 – Upgrade to Shopp 1.2.1
- Backup the Site
- Perform the Automatic Upgrade
- Upgrade Shopp Add-ons
- Upgrade Customization Files
- What’s New in Shopp 1.2?
- Customize the Shopp Category Template