Mac / PC Checkout Support:
These are a few of the areas Shopify can improve to reach more established retail small businesses. This is a very substantial market, I look forward to Shopify addressing these areas to grow into a more successful POS solution. Please update the community with any progress!
All good points indeed. They were quick to fix a technical problem with register and printer being too slow. Now for the hard stuff. I hope their IPO bankers are reading these blogs to understand growth limitations if the company does not address these basic points. On the flip side, if they do then their valuation may well be justified or higher.
Great list Tyler! I also think two very important issues need to be addressed:
The inability to add cost pricing to inventory items!
No customer display which is the law in California!
Shopify thinks they can push some of these issues off to app developers like Stichlabs. Yes, more complex functions they can, but not basic functionality. I'm not going to pay Shopify $250 a month and Stichlabs another $250 just for a two store operation when I can use a more complete competitor for less than half. Not to mention potential sync issues and the pass the buck mentality with bugs.
I don’t have any experience with Square because of their high credit card processing fees, but you mention some great features. Is there a reason you don’t use Square? Maybe someday one of these companies will get it right and have all the features we want in one great product.
I also think it’s very interesting that Shopify addresses some posts, but not others. At least they don’t delete them.
I agree big time with the COGS and Pole Display additions!
Square has some nice features and the best part is their rapid release of new features! I think the main different is that Square is an offline first company and Shopify is an Online first company.
Costwise, the card processing fees end up being mostly a wash becuase Shopify forces the high monthly fees to get their lowest processing fees. Square has reduced my rate and has no extra overhead whatsoever.
Th reason I don't use Square is that they own your customer data. They control all CRM data and are slowly giving the retail owner access to more data (thankfully!). With Shopify, all the CRM data and order history can be funneled into excellent marketing software like Infusionsoft where you can add value to your customers by getting hyper specific with your marketing.
Sorry for the delay, just got off the phone with Shopify support and got me back on this topic, would love to help answer any other questions you have!
Thanks for making strides forward Shopify, please add Customer Profiles to the iPhone app so we can use them in place of iPads!
Great list Tyler.
Couple more to consider
1. Gift Cards - right now when selling a gift card it is a product sale. Then when gift card is redeemed it the product sold is also a product sale. But I have only one cash flow positive event not two. So all product sale and order sale reports are inflated by the value of all gift card sales. Potentially addressed through a filter but the point is that there should be no report that suggests two positive transactions took place without an offset. At a minimum a gift redemptions should represent an exchange of such gift card for a product but only if they fix the referenced product return reporting. Better is just to not record a product sale regarding a gift card sale and instead generate a liability (eg an IOU). But POS would need to still count the cash flow event for closing the register.
2. Only way to get returns out of Product Sale reports is to return and then cancel the order. Which is what we do now. But you have to return the entire order because only entire orders can be canceled. Therefore if a partial order return then you have to return and cancel entire order and then create a new order for what was not returned. Not a good work around for credit card purchases. Not hard to execute work around for cash purchases. The work around though is still not perfect given the return reporting protocol referenced.