We’ve put together a list of features below that have become essential for an ecommerce site, all of which are available either with an individual plugin, or as an add-on to an ecommerce app.
Perhaps the *most* important element of your site. You have to be able to take people’s money! An eCommerce theme like WooThemes does not come bundled with PCI compliant servers where you can transact business with your customers.
When you accept payment information, the servers that accept it must meet a set of security standards to protect customer data. The standards are as stringent as you might expect, and while most managed WordPress hosts will have redundant security measures validated by a 3rd party, when you accept payment onto your site, a payment checkout solution is the most secure way to protect the data, and protect your company from liability.
Stripe and Mijireh are both fantastic payment checkout solutions that transport your customers to their PCI-compliant data centers for transactions, keep customer data safe, and also allow you to maintain your company’s branding throughout the entire seamless process. Both are gaining traction over PayPal with their robust features and ease of use.
Tracking customer behavior is always a lynchpin of every successful website project. As you can view trends of customer behavior, you learn how important actions like adding an item to a cart, viewing similar items are, and adding things to a wish list will be. The data also helps to minimize bounces and increase the likelihood that every visitor will make a purchase on your site.
Google Analytics links your site with Google’s robust analytics platform. Clicky is a killer app that does session-specific tracking rather than group-statistical tracking that Google does. Use Clicky to measure heatmaps, and effectively track all your campaigns. KISSMetrics will also track every user, and their actions on your site historically.
Have you ever shared the full URL of a bestseller on Amazon? The URL can take up several lines of an email, and completely blows out the 140 character limit for Twitter. Long links are a barrier for people who want to share your products on social media. Use a link shortener to generate bite-sized shortlinks that are easy to share anywhere on the web.
Content Delivery Networks (CDN) cache the static content for your site, things like product images, and serve them quickly to your site visitors. Not everything can be cached on an eCommerce site, so you still need to host on an enterprise-grade managed WordPress platform (like WP Engine). You can cache images using Photon, Jetpack’s new image CDN, or cache photos as well as other static elements with MaxCDN. You can’t cache everything on a site, and there are exceptions that your developer can tell you about, but the more you can cache, the faster your site. And the faster your site, the better your Google rankings will be, and the higher your conversions will be too.
Pinterest “Pin It” upon rollover
Pinterest is one of the best things that ever happened to eCommerce sites, particularly those with consumer products. The social network can act as a visual wishlist for the products your customers want to buy when they pin them on Pinterest, creating backlinks to your store in the process. Use this plugin to have a “Pin It” button appear on a product image when a mouse hovers over it. Bonus points if your designer customizes the button with your branding.
Gravity Forms will allow you to set pricing options for your products and configure discounts that encourage more sales. WooThemes and others have this functionality as add-ons, but Gravity Forms is a powerful way to accomplish the same thing.
Dynamic pricing means that your customers can purchase items in volume to get bulk discounts, and you can add sale discounts, and member discounts as well. Test out discounts to see what affects your customer behavior, but remember that the best customers won’t buy based on a discount, they buy because your product adds something amazing to their lives or their businesses.
Sometimes people needed to have their order *yesterday,* and they’re willing to pay an arm and a leg to have it shipped. Other times, they’d rather save a few bucks and have their item arrive in a few days. Table Rate Shipping allows you to define shipping rates based on variables like region, weight, and delivery time so that your service can match the needs of individual customers.