Categories
Uncategorized

Selling More Shopify Apps, Part 1: The Decision-Making Process

decision maker

Shopify? Apps? I Thought It Was an Ecommerce Thingy!

It is. If you want to sell stuff or services online in exchange for money – a business model so crazy that it just might work – Shopify is the best, easiest and most hassle-free way to do it. You can use a store that lives on our hosted service or build a program that calls our API to do the ecommerce stuff: the catalog, the shopping cart, the credit card hoo-hah, and so on.

While Shopify does a lot, it can’t do everything. Perhaps there’s a feature that you wish Shopify had, but it applies only to a small vertical or maybe even only your business. Or there just might be some feature that we haven’t thought of implementing yet.

That’s where apps come in: they’re applications that make use of the Shopify API to:

  • Access a shop’s data (with the owner’s permission, of course)
  • Programmatically perform just about anything the shop owner can do on their shop’s admin panel

Want to declare a “happy hour” where you drop the price of an item from 5 to 7 p.m. next Thursday? Shopify doesn’t do it out of the box, but an app can! Want to send a Twitter direct message or SMS text to a merchant whenever a customer places a big order, so s/he can make sure it gets handled properly? You can write an app for that. If you can think of a feature to make the experience for customers or shopowners (or both) better, you can make it an app. And you can make money doing it!

You can reach the 15,000 Shopify users – a very focused, dedicated bunch – and sell apps to them through the Shopify App Store. We know a number of developers who are doing quite nicely selling apps and making Shopify showowners productive and happy, and when our customers are happy, so are we.

That’s what this series of articles is all about: selling more Shopify Apps. If you’re a Shopify App developer (or thinking of becoming one), this series will show you how to sell them better. We’ll also be publishing articles about writing apps, from how-tos to ideas for apps that we’d like to see become real.

The Decision-Making Process

Take a look at Shopify’s App Store, and I’ll walk you through the typical customer’s decision making process when they’re looking for apps.

1. They see your app’s icon, its name and the short description on the App Store page.

app store

When you visit Shopify’s App Store, you see a page like the one shown above, featuring apps displayed on shelves. Rather than being broken up into pages, the App Store’s main page is an “infinite scroller”; you simply scroll down the page to see all the apps in the Store. For the user, scrolling — especially in the age where most mice have scroll wheels and scrolling-by-flicking is increasingly common thanks to smartphones and tablets — seems faster and more effortless than paging.

Each app is represented by its icon, with its name and a short description (140 characters maximum) to its right. Clicking on the icon, the name or the description will take you to the page for the corresponding app.

There are a number if ways users can sift through the apps in the store. They can filter the apps by category, as shown below:

category

They can also filter apps by which software or services they integrate with:

integrations

And they can also change the way the apps are sorted in the store:

sort order

The default sort is “from newest to oldest”, and the other three options are:

  • From highest-rated to lowest-rated
  • From most to least popular
  • Whether or not to limit the results to free apps

Ideally, you want your app to be as close to the top of the App Store page as possible – what they used to call “above the fold” in the newspaper world. Being on top of the list puts you in the user’s path of least resistance and makes it more likely that the user will move to the next step on the path to purchasing your app: your app’s page.

Your app will be on top of the list just after you submit your app for the first time, as it will be newest. However, your app won’t remain the newest forever, so your eventual goal will be to make your app the highest rated, the most popular, or preferably both.

You’ll also want to make sure that your app makes a good first impression on the App Store’s main page. The good news (and the bad news, too) is that once the user sees your app on the page, there are only three things that you have at your disposal to catch his/her attention:

  1. Your app’s icon. Is it visually appealing? Does it hint at what your app does or what its effects will be?
  2. Your app’s name. Is it catchy or memorable? Does it give the user an idea of what your app does or what its effects will be?
  3. Your app’s description. Does it clearly state what your app does or why someone would want to use it, all in 140 characters or less?

Get all three right, and you’ll increase the odds that the user will get to the next step in the decision-making process: moving away from the big list of apps and focusing on just yours.

2. They click on your app’s icon, taking them to the App Store page for your app

app page

If your app has piqued the user’s interest on the App Store’s main page, s/he’ll click on it and be taken to your app’s page, which displays a lot of information about it, namely:

  • The app’s icon
  • The name of the app
  • The app’s publisher
  • The app’s rating
  • How much the app costs
  • Any additional software required by the app
  • The “Install App” button
  • The full description of the app
  • A list of the services that the app can integrate with
  • One or more screenshots of the app
  • [Optional] One or more videos of the app
  • User reviews and responses from the publisher

Each of these items affects the user’s decision-making process, and in this series of articles, we’ll look at what you can do with them to make it more likely that the user will buy it.

Based on experience with app stores of all sorts, from Shopify’s to shareware to smartphone and tablet stores, here’s what the users typically do next…

3. They look at your app’s screenshots and videos first.

pictures first

Eye- and click-tracking studies show that once the user has landed on your app’s page, they tend to look at the screenshots and videos first. This means a couple of things:

  • You should make sure that you include at least one screenshot of your app in action. Better still, you should include a screenshot for every major feature of your app.
  • Although it’s optional, you should include a video. It could be a video capture of your app in action or something that explains what your app does and why you’d want to buy and install it. The better selling apps tend to include videos on their app pages.

In this series of articles, we’ll cover ways to get the most out of the video and pictures on your app’s page.

4. Then they look at the rating.

rating

A very important factor affecting how well something sells online is the rating. Ever since Amazon, we’ve become quite accustomed to checking the ratings before buying something. It happens not just online, but in real life; I’ve seen people at all sorts of bricks-and-mortar stores – restaurants, liquor stores, big-box electronics stores, car dealerships – whip out their smartphones and check out the ratings for something they’re thinking of buying. That’s why social media and word-of-mouth marketing are hot topics these days: they influence people’s opinions, which in turn can make or break sales.

“Get a good rating” is the obvious advice. Less obvious is how you get that rating. We’ll cover what we believe are best practices for getting good ratings, and through them, good sales.

5. And finally, they read the description.

then description

Once the user’s done with the quick-and-dirty visual scan of your app’s page, they then look at your app’s description. If the user has come this far in the process, they’re close to the point where they make the decision to buy or not buy. The description is where you close the deal, and we’ll show you what successful apps do in their descriptions.

6. That’s when they make their decision.

install app button

If you’ve done everything right, this is when the user clicks the “Install App” button. Get enough users doing that, and life’s like this:

oh yeah

Next: A picture is worth a thousand…bucks?

This article also appears in the Shopify Blog.

Categories
Uncategorized

One Reason Why Shopify Kicks Ass: Our CEO is Also a Coder

I just noticed this tweet from our HR queen, Brittany:

brittany tweet

and here’s the photo she linked to, featuring Tobi, our CEO, being a 1337 H4X0R (and an agile one, too!):

pair programming with tobi

As much as I’d like to do pair programming with Tobi, I’m afraid I’d be completely outclassed by him. What with all the great coders in this office, I’m certain that I’m the dumbest guy in the room (which is nowhere as bad as it sounds).

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Scenes from Shopify Pub Night #1

Shopify pub night 0

Last night, we held the first Shopify Pub Night in Byward Market, the first of a number of social get-togethers that we’re planning to have this summer here in Ottawa. Due to some last-minute changes in room reservations, we were moved from the main room of the Heart and Crown to the front room of Peter Devine’s, one of the other pubs in the mega-pub-plex collectively known as the Irish Village. Luckily, between my regular missions scouting the pubs for lost souls as well as people figuring what was up and finding us, everyone managed to find a party and what a party it was!

Shopify pub night 1

All told, we had about 30 people attend throughout the night, with a good 25 people at peak. We were an interesting bunch: a good number of Shopifolks plus a couple who were Shopifolks’ significant others and family members, plus local developers from the indie/startup, government and Microsoft MVP worlds. I spent a fair bit of time making sure that I was “working the room” properly, bouncing from table to table, talking to as many people as I could. I was pleased to see some familiar faces from my life as a Microsoftie, hang out with my coworkers and make new friends with some local developers and designers. I was also more than happy to introduce these people from these different spheres to each other.

Shopify pub night 2

We even had some out-of-town guests join us. My friends Cory Fowler and Colin Bowern, whom I met during my stint as a Developer Evangelist for Microsoft, came here from Toronto to do consulting work for the next couple of weeks. They win the “Phileas Fogg” award for greatest distance travelled to attend Shopify Pub Night.

Shopify pub night 4

We talked about all sorts of things, some of which were:

  • Bacon and its near-magical properties
  • Shoe shopping opportunities in Vegas
  • Life in the corporate world versus life in the startup world
  • ByWard Market, the-town-formerly-known-as-Hull and how both have changed over the years
  • Conferences we’re thinking of attending
  • The accordion and what it’s like to bring it through airport security and onto a plane
  • Sausages and how they can revolutionize your career
  • Visual Basic, C#, F#, Ruby, Python, PHP, JavaScript and CoffeeScript

Shopify pub night 3

I’m pretty pleased with the way the evening turned out. We ended up pretty much owning the front room of the pub, people mixed, mingled and seemed to be having a good time, and hopefully some of you go to know us a little better and we got to know you a little better. I’d like to extend my most sincere thanks to everyone who joined us — these events are nothing without you.

I believe that software should be a social thing; after all, while software runs on machines, it runs for people. You can’t create stuff for people in isolation. That’s why we held Shopify Pub Night and why we’re going to be holding more of these events throughout the summer and beyond: because great things happen when you bring people together. Watch this space for announcements of upcoming Shopify events — we’d love to have you there!

This article also appears in the Shopify Blog.

Categories
Uncategorized

Shopify Pub Night Tonight! (Tuesday, June 14th)

If you’re going to be in Ottawa’s ByWard Market tonight, come on down to the Heart and Crown for the first Shopify Pub Night of the summer! We’re holding this get-together to enjoy what’s passing for summer this year, to get to know you and get you to know us, and to do a little community building. Whether you’re a techie, creative, business, social media or government type, it doesn’t matter – we’d like to see you there!

We’ll be there from 6:00 p.m. until 10-ish – keep an eye on @AccordionGuy or @Shopify on Twitter as the night goes on. We’ll be easy to spot – look for the guy with the accordion.

This article also appears in the Shopify Blog.

Categories
Uncategorized

State Machines: Know Them! Love Them!

bonsack machine

Over at the Shopify Technology Blog, Willem van Bergen reminds you that if you develop web apps, there’s a good chance that you’ll want to make use of a state machine. As Willem points out in the article, they’re useful design patterns, help prevent undefined behaviour and map quite well to a key part of the business side of your operation: they’re business processes!

If you’ve forgotten what state machines are (or more formally, finite state machines or FSMs), break out your old Comp Sci textbook, or if you sold it for beer money, take a look at SPLat Controls’ Finite State Machine tutorial. If you build your web apps with Rails, take advantage of the state_machine gem and Willem and Jesse Storimer’s state_machine-audit_trail gem.

Categories
Uncategorized

Ecommerce Tips from Shopify

cash register

Over at the Shopify Company Blog, we’ve got some articles with tips on how to get the most out of your online store, taken straight from our most successful customers:

  1. The first article’s advice:
    • Provide extra personalized service.
    • Captivate your customers.
    • Take pride in every piece.
    • Don’t compete with Amazon.
    • Engage customers through social media.
  2. The second article’s advice:
    • A picture tells a thousand words.
    • Simple is best.
    • Be obsessive.
    • Timing is everything.
Categories
Uncategorized

BarCamp Toronto, Anyone?

It’s Time for a Toronto BarCamp!

barcamp toronto anyone

Creative Commons photo by Paul Bica.

While we hold the record for DemoCamps (tonight’s will be our 29th), it’s been a while since we’ve had a BarCamp in Toronto, and there’s a great opportunity available. Jonathan Kay of Grasshopper, one of the companies behind the BarCamp Tour (of which Shopify, the company for whom I work, is a member), would like to see a BarCamp in Toronto and so would I.

If someone in Toronto can organize a BarCamp sometime between now and the end of November, the BarCamp Tour will sponsor it, and you’ll get my able assistance to boot!

What’s BarCamp?

barcamp

BarCamp is an unconference: a gathering that turns the notion of “conference” upside-down by having the attendees drive it instead of the organizers. The organizers are still needed to get a venue, handle the logistics and help the event run smoothly, but when it comes to stuff like topics and speakers, it’s the people attending the conference who are in charge. “There are no spectators,” the BarCamp philosophy goes, “there are only participants.”

While BarCamps vary from city to city, BarCamps are typically built around a schedule grid, which cross-references time slots and rooms. If you have an idea for a session (typically 40 or 50 minutes), you find an open time slot with an available room and put it in the grid. The schedule grid is usually a low-tech affair (one of the great maxims of tech is to do the simplest thing that works) using paper, Post-It Notes, tape and marker pens; I’ve included some examples below:

barcamp grid 1

barcamp grid 2

barcamp grid 3

At smaller BarCamps, you can simply come up with an idea for a session and claim a room and time slot on the grid. At the larger ones, you may have to first get a minimum number of votes for your session before you can put it on the grid. Either way, the end result is a conference where the agenda has been set by the attendees.

Things are a little different from the standard conference even if you don’t come up with a session or present it. Sessions are meant to be more like dialogues; while the person at the front of the room is acting as a facilitator and often speaks at the beginning to kick things off, the audience is expected to participate more than they would at an ordinary conference. Once again: there are no spectators, only participants.

I’ve seen sessions of all sorts at many BarCamps. Yes, there are the usual sessions on software and technology, but I’ve also seen people talking about bicycling, liveable cities, cooking and baking, making your own beer and wine, making music and art, reforming government, education and health care, philosophy, improv theatre and more. If you’ve got a topic you’re passionate about, it’s fair game for a BarCamp session!

What’s the BarCamp Tour?

barcamp tour

Just as BarCamp turns conferences upside down, the BarCamp Tour turns conference (or more accurately, unconference) sponsorship upside down. We don’t just simple throw money and swag with logos at a gathering like most sponsors would. We also follow the “no spectators, only participants” rule. We assist the BarCamp organizers in putting together their events, actively and enthusiastically join in sessions, we help organize the before- or after-party and do what we can to help make each BarCamp we sponsor a success. In return, we get exposure and a chance to meet up face-to-face with people who might want to use our software and services.

The BarCamp Tour is made up of five startups:

  • Batchbook – the social CRM for small businesses and entrepreneurs
  • Grasshopper – the virtual phone system designed for entrepreneurs
  • MailChimp – the easy do-it-yourself tool for email newsletters and campaigns
  • Wufoo – the easiest, fastest way to build forms for your websites
  • and the company for whom I work, Shopify – helping you build awesome online stores

BarCamp Toronto

democamp 28

Creative Commons photo by Andrew Louis.

In a mere handful of years, Toronto’s tech scene has gone from moribund to legendary. All credit has to go to the people, who six years and 29 DemoCamps later, are still attending events by the hundreds, organizing their own meetups, pub nights and hackathons, and getting the word out. We work hard, we play hard, and we unconference hard.

“We need a BarCamp in Canada,” my teammates on the BarCamp Tour told me. “Since you’re the Canadian in the group, and you’re from Toronto, can you see about getting a BarCamp in Toronto together?”

And that’s where you come in.

I’m in Ottawa for the summer, immersing myself in my new company, Shopify. I will return to Toronto in the fall, where I will continue working for Shopify remotely. I’m looking for someone to run BarCamp Toronto, and I will assist you, both as a member of the Toronto tech scene and as the representative of the BarCamp Tour (and yes, that means sponsorship money).

Are you this person? Let me know. Drop me a line and we’ll talk.

This article also appears in the Shopify Technology Blog.