shopify versus photostore from

I’ve been experimenting recently with different ways of licensing my templates and illustrations, and after weeks of searching, I’ve come to the conclusion that there are only two products that photographers and illustrators should consider: Photostore from, and Shopify. Both platforms are pre-built and ready to run right out of the box, which is perfect for busy people like me who would prefer to spend their time creating content rather than tinkering with code. Both feature powerful selling tools which makes it easy to organize products in any way imaginable. But the important question is this: which one of these two is best for selling stock photos and illustrations? I’m actively using both platforms at the moment (I’ve even compared Photostore to other products in the past), and I’d like to share my thoughts on the matter.


Winner: Tie
I can sense you all rolling your eyes at me now – you’re probably reading this article in hopes of finding out which product is the clear winner, but I honestly believe that the amount of effort it takes to get both Shopify and Photostore up and running is about the same. The difference is the process.

With Shopify, you don’t need to know a single thing about how to set up a website. They host your store for you, so you don’t have to purchase hosting space, you don’t have to mess around with FTP clients, and you don’t have to don’t have to pray that your web host is configured properly to run your store. You just fill out some forms, upload your products, and you’re in business. But it’s not that easy: it took me an entire afternoon from the time I created an account to the time my store was online with a handful of products. There are a lot of steps to get a Shopify store up and running.

The Photostore setup process is a little different. You do have to sign up with a web host such as Hostgator or Bluehost (or whoever you want to use). And you have to upload the store files to your server yourself via FTP. But the online documentation is simple and easy to follow – it’s not that hard to do if you follow their directions step by step. And even if this self-setup process sounds scary, you can feel good knowing that Ktools will install Photostore for you free of charge. How easy is that?

Uploading photos / illustrations

Winner: Photostore
By default, Shopify is not set up to sell digital products. Every item you upload is referred to as a “product”, and you have to process each one (adding price, keywords, etc) manually. You’ll need to install a free app called Digital Downloads in order to sell photos and illustrations, but the setup is simple. Once it’s installed, you just attach a digital download to your product and Shopify takes care of the rest. This is fine if you only have a handful of products to sell, but this manual processing would be far too time-consuming if you have 1000’s of images to upload. This is precisely the reason why I only sell templates on my Shopify store.

On the other hand, Photostore was designed from the ground up to handle large image collections. You can batch upload through the admin area or via FTP, and the software will process the images and create all the sizes you need automatically. Just assign licenses and pricing to the batch, and let Photostore do the rest. Easy.

Batch editing

Winner: Photostore
The biggest downside to Shopify that I have seen so far is that there are very few batch editing tools that will allow global changes to similar products. That’s a big problem for me, especially since I’m always tweaking my licensing and pricing model to adapt to market needs. So what happens if I want to change the price of every image in my Shopify store? I’ll need to do it manually, one by one. Ouch.

Shopify admin section showing product listing

This is the listing of my products from within the admin section of the Shopify store – it’s a bit difficult to see what’s there just by a quick glance, and there are no options for batch editing

With Photostore, global pricing updates are simple. In the admin area, simply go to Library > Digital Profiles to change the price of each size of image being offered. Since I only have four digital profiles in my store (Royalty Free, Extended, Editorial, and Rights Transfer), the time it takes to change prices site-wide is just a matter of a few clicks. photostore media gallery screenshot

This is the admin section of my PhotoStore site. Big thumbnails make browsing easy, and as you can see, there are quite a few batch editing tools in the top nav

Visual design (look and feel)

Winner: Shopify
Now here’s where Shopify really shines. I love good visual design, and it’s painfully clear that Shopify has a top-notch design team who cares. The entire user experience (front end and back end) is slick and refined, and there isn’t a pixel out of place – anywhere. This attention to detail spans across the wide variety of themes they offer, and I didn’t have to change one line of code to make my store look the way I wanted it to. It was beautiful and slick right out of the box.

Screenshot of my Shopify store

I like the look of my Shopify store quite a bit – and it required absolutely no tinkering on my part to get it looking good

Photostore, on the other hand, was built by extremely talented developers who know how to write flawless code – but don’t have the eye for design that the Shopify team has. Photostore themes just don’t have that same level of polish, thus requiring me to tinker with code to get things looking the way I want. The trouble with that is I don’t really enjoy dealing with coding issues, and I’m not talented enough to modify the themes enough to get them looking really good. I’ve had to settle for a style that’s “good enough for now” which kind of bugs me.

My photostore homepage

I’m not quite as satisfied with my PhotoStore homepage. Things don’t fit to the grid very well, and it’s a bit too cluttered for my tastes.


Winner: Tie
The technical support experiences for Shopify and Photostore are both quite good – but different. With Shopify, online support is available 24/7 via chat. Most of the time they’ve been able to help me resolve issues, but other times I feel like the people I’m chatting with don’t have enough knowledge of the system to help me do what I want to do. Being available around the clock is nice, but resolution is hit or miss.

Photostore support is a bit slower, but top notch. Responses to tickets usually take about 24 hours, but these guys know their code and they’ve always been able to resolve issues quickly without a lot of back and forth. I never stress whenever I run into an issue (which I should say is rare) because I know Jon and the team can fix anything.

Running my business

Winner: Photostore
There’s something to be said about the “ownership” of each platform. My Photostore site is mine. I own every aspect of it, and I can do whatever I want to it. I can host it wherever I want, and I can change the code to my heart’s content. Best of all, I’m not locked into Shopify’s fee structure and rules. I set my own prices, and I never have to worry about being screwed if Shopify changes the rules or goes out of business. I’ve spent a lot of time uploading and categorizing my images and templates on Shopify, and part of me cringes at the thought of spending so much time on a platform I don’t own.

On the other hand, Shopify does offer a great user experience with super-fast site speed, so I’m willing to suck it up and pay their fees for those kinds of perks. But I’m much more comfortable knowing that I own the Photostore side of my business.

The overall winner

I use both Shopify and Photostore because there are things about each that I really like. But when it comes to selling large collections of photos and illustrations, Photostore can’t be beat. It’s powerful batch upload and edit features are worth more to me than the slick user interface of Shopify, which says a lot considering how nit-picky of a visual designer I am. My urge to make everything I produce look as good as possible can be crippling at times, but I can live with some of the minor visual quirks of Photostore if it allows me to market my illustrations in a fraction of the time it takes in Shopify.

50% off my high-resolution airliner templates!

Subscribe to my mailing list and get a code for 50% off your entire order from my airliner template store (!

Thank you for subscribing! Please check your email - a confirmation link has just been sent to you and your subscription will not be active until you click that link.

Something went wrong.


  1. Thanks much for this comparison. I’ve been tormenting on whether I should build a Travel Stock Photo site from KTools, WordPress Template or something like Shopify. My wife’s fitness business uses 3Dcart which is similar to Shopify…so I saw a few drawbacks.
    Glad to hear that you’re using KTools and it’s working out.
    I’ll be purchasing it in the next week based on your article.
    All the best!

  2. Norebbo Author

    Ktools Photostore really is the best for handling large image collections. I’m always on the lookout for something new (better), but as of this moment there just isn’t anything else as easy to manage. I love Shopify, but it isn’t very good for those of us who need to catalog thousands of digital products.

  3. I. A

    Hi Guys!

    very good article! What about Cmsaccount ? Anyone has an experience with it ?

  4. Norebbo Author

    I actually wrote an article comparing cmsaccount with ktools PhotoStore way back in 2010:

    That comparison is a bit dated now, but all these years later I still think cmsaccount is one of the best.

  5. Niki Bruckner

    Hi Scott,

    I wonder if you’ll read this comment, seeing that the post is three years old!

    Anyway… I’ve been using Photostore myself for 3,5 years. For the past year I haven’t used it too much but was just about to revamp it etc. Then I saw that Ktools is closing down due to totally understandable (personal) reasons. I would still be more than happy to carry on using Photostore if there weren’t issues with http vs https. I’m residing in the EU where a new and strict data regulation has just come into force and I can’t afford to have red warnings all over the site when someone tries to sign up, log in to their account etc. It’s all because of http which I can’t do anything about.
    The other day I emailed to the guy running Photostore to see if there’s anything he could do about this but I doubt…

    So, at the moment I’m at loss. I’ve discovered this site: It’s pretty much the same as Photostore, and is ok with https. But I’m not sure if I’m ready to fork out 2-300USD again for a new software.

    Cmsaccount looks tempting. Has anyone recent experience with it perhaps? Has it got better at handling large image collections? Uploading and editing once they’re uploaded?

    Many thanks,


  6. Norebbo Author

    Hi Niki – yes, I’m still checking up on old blog posts and as a matter fact this is still a topic that I’m very much interested in. I too am very disappointed that the developers stopped working on PhotoStore, as it’s a product that I’ve used for years and have had very much success with. Unfortunately, I had to stop using it because of the lack of support and I was worried that if something bad happened (like a fat finger mistake) there would be no way to fix it.

    I’ve never heard of Stockbox before, so it’s interesting to see how they compare to PhotoStore. If I’m being honest, I still think that cmsaccount (terrible name by the way) is the best solution on the market right now. I tried it once many years ago and I did have a few minor problems with it, but nothing that the developers weren’t able to help me figure out. My hope is that it would be a lot more polished by now. It certainly looks good from the demo.

    As far as https issues go, I’d recommend signing up for a web host that has it and then installing the store there. SSL is a very common thing now and most web hosts can support it.

  7. Niki

    Hi Scott,

    Thanks for getting back! Yes, I already know more about this http vs https and SSL issue. It’s now been solved by the host but there’s still something I need to do on my end. For this I’ve asked a friend to help me out as my knowledge in this field is a bit limited.

    If he can help me fix the http-https issue, I will probably stay with Photostore for a little longer. At least until I can figure out which way to go next. Stockbox or cmsaccount (I agree, terrible name…)? Shopify and similar solutions are out of the question for me (for now) as I’d like to be able to fully manage and control my account.

    I’ll check back here again soon. Perhaps others will find this post again, and someone might even have a good idea!


Leave a Reply

Let me know your thoughts on this post but remember to place nicely folks!