How to Add Pop Up Validation Alerts to your Shopp Checkout Page

Today we will show you how to set up pop up validations alerts for your checkout page in Shopp. By default Shopp uses validation alerts on the individual form fields. Here is an example:


The form fields “First,” “Last,” and “Email” have all changed to a red color (order was submitted) because those are required fields and no information has been entered and therefore is invalid.

Here is what pop up validation looks like:


It provides a notice on the first field of the form that is empty or has an invalid value. If we were to enter a first name and a last name and try to submit the order, then the next pop up validation would be for the email address. [Read more...]

How to Add the Customer Phone Number and Email to Order Receipt

In this article, we’ll show you how to add the customer phone number and email to the email receipt that is sent out after a purchase. This will be done using the receipt.php content template from Shopp 1.3.x and the API calls for shopp purchase email and shopp purchase phone.

Shopp content templates will need to be running. You can check if the are active by logging into your WordPress dashboard and going to Shopp –> Setup –> Presentation. Once on that page, you should see a checkmark next to Enable theme content templates. If you do not see a checkmark, then please follow the instructions on the page to setup your Shopp content templates.

These templates will ensure that your customizations are not lost on a software update.

Customize the Receipt.php content template

Login to your WordPress root with your favorite SFTP/FTP client. We use Transmit which is available for Mac. Some free options are Cyberduck and FileZilla.

Now browse to the location of your Shopp templates folder. They are located in a subfolder within your theme’s folder:


Now locate the receipt.php file and open it for editing. Now browse the code of the receipt.php file so you can familiarize yourself with it. The file is organized like so: basic information such as order number and date appears at top, the billing and shipping address appears next, and the order information appears last. [Read more...]

Do Not Force your Customers to Create an Account to Make a Purchase

Research has shown that customers usually do not want to register to make a purchase from a store. How many customers are you losing because of this?

The default option for accounts-enabled in Shopp is to present registration fields to create an account during checkout. Note that accounts in a store are not “bad.” For existing customers, using an existing account can definitely speed up checkout. However, some customers do not want to register and its a good practice to offer this option.

In this tutorial we’ll learn how to add an API call (Shopp checkout guest) to allow your customers to make a choice.

Here is a screenshot of a part of a default Shopp checkout page:


[Read more...]

Answer Popular Customer Concerns at the Beginning of Checkout

A frequently asked questions page is a great resource for your customers. A FAQ page works in your favor as it allows your customers (existing and new) to quickly find answers to most of their concerns without having to contact you.

An unsure customer is likely to click away from your store and go to a competitor’s website.

Here is another way to explain this idea:

Example 1) Customer arrives at your storefront page –> Takes a look at a product –> Has a question about shipping –> Goes to FAQ page and immediately finds their answer.

The customer may then decide to click away (if your shipping options aren’t acceptable) or they’ll go ahead and complete their order.

Example 2) Customer arrives at your storefront page –> Takes a look at a product –> Has a question about shipping –> Can’t find a FAQ page.

At this point, the customer may be unsure about the purchase and click away / shop elsewhere or they’ll contact you through your contact page or email. If you are able to respond quickly to the email, then you may be able to answer questions and the customer may complete the order. However, its also possible that by the time you have written a reply, the customer is no longer interested or may have purchased from a competitor.

[Read more...]

Introducing the Advanced Promotions Course for Shopp

This week we launched a new course for members of Shopp 101.

Its called Advanced Promotions and it covers creating multi-condition promotions using the Shopp Promotion Editor.

Here is a preview of the topics covered in this course:

  • Setup a promotion that applies percentage off for a certain category
  • Create a promotion that applies free shipping to a specific country
  • Learn how to use the scheduling feature of the Shopp Promotion Editor

Login to your Shopp 101 account to check it out.

Not a member of Shopp 101? Join today and access more than 40 video tutorials covering various topics on Shopp.

Increase your Default Shopp Image Sizes

This post kicks off our pivot to focus on performance, security, and conversions as related to WordPress e-commerce. We’ve selected these topics as they can increase sales in your online store.

Today we’ll be talking about images sizes in Shopp and why you should increase them.

Introduction to Shopp Images

On a new installation of Shopp 1.2.x, the default images sizes are as follows:

  • gallery-previews: 240px x 240px
  • gallery-thumbnails: 64px x 64px
  • thumbnails: 96px x 96px

Gallery-previews are used on Shopp product pages. Gallery-thumbnails are also used on the Shopp product pages and will appear under the primary image (if multiple images are in use). Thumbnails are used on the Shopp storefront page, Shopp collection (category) pages, and Shopp tag pages.

Here are some examples of what the URLs might look like for these pages:

[Read more...]

+ Extensions for Shopp Now Have Their Own Menu

We’ve spent the past few days making changes to our Shopp + Extensions. The biggest change is that they have been moved out of the Shopp menu and into their own menu:


Summary of Changes to Shopp + Extensions

The Start Here page for Shopp + Extensions provides information on our projects, links to Shopp resources, and pulls in blog posts from both Optimize My Shopp and Shopp 101.

We have removed all the walk-through videos for each plugin since these were rarely viewed.

Email marketing plugins received a link to our tutorial on how to generate a list of existing customers who have opted in to email marketing. This is useful if you are adding an email marketing integration to an existing store.

We’ve also fixed some issues related to grammar. [Read more...]

A Checklist for Upgrading from Shopp 1.0.x and Shopp 1.1.x to Shopp 1.2.x

To take advantage of the latest features and performance, you’ll need to be running a current version of Shopp. If you are using Shopp 1.0.x or Shopp 1.1.x, then you are missing out. Additionally, the Shopp Help Desk supports a current version of Shopp and one version prior. In this post, we’ll share a checklist for upgrading from an old version of Shopp to 1.2.x.

Here is the recommended upgrade path:

Shopp 1.0.x –> Shopp –> Shopp 1.2.x

Important notes:

  • We recommend first performing an upgrade on a staging site. This will help you find any issues and create a plan to correct them.
  • Core plugin changes will not be transferred during the upgrade process.
  • WordPress 3.5.1 will be referenced. If you are running an older version of WordPress, then certain areas of the WordPress admin that are mentioned in the checklist may be different.
  • Shopp product and category ids will change on upgrading from Shopp to Shopp 1.2.x.
  • Child taxonomies are not used in category URLs for Shopp 1.2.
  • Your store will be offline during the upgrade process.

[Read more...]