Skip to content

Instantly share code, notes, and snippets.

@joeswann
Last active August 29, 2015 13:57
Show Gist options
  • Save joeswann/9700196 to your computer and use it in GitHub Desktop.
Save joeswann/9700196 to your computer and use it in GitHub Desktop.
Issues I have with shopify
  • Shopify fees + cut + paypal cut + plugin fees can add up
  • Preset image sizes without good cropping options
  • No advanced functionality easily possible, eg facebook login, update news feeds, etc
  • No advanced data for anything (eg extra product info), best alternative is to host data on a separate server
  • Extremely basic blog functionality
  • Limiting results only works some of the time, eg can't do for product in collection limit = 5
  • Website settings in admin is only HTML, meaning nothing advanced can be done here
  • No good way to add extra listings, like events, stockists, job listings etc
  • No nice way to do post type linking, eg linking products to articles or products to stockists
  • No nice way to do advanced ajax (eg filtered infinite scroll on blog posts)
  • No featured images on blog posts
  • No gallery images on blog posts
  • No advanced filtering (eg get products with tag = xxx + limit by 5, get products with size 'M' and category X)
  • No advanced ordering or sort for blog posts
  • No advanced templating for different blog types
  • No ability to export blog posts
  • No ability to migrate entire shop (eg move a development shops changes to live)
  • No ability to disable variants (eg adding product colours/sizes/etc) in admin
  • Flat file structure for assets, causes file naming issues and various plugins won't work
  • Flat hierarchy for collections (product categories)
  • Navigation only goes 1 level deep (can be worked around)
  • Multiple blogs getting removed (apparently)
  • Very basic user account, no ability to have advanced customer options
  • No special urls eg /store/collection/product or /blog/category/post
  • Only account owner can edit users (I think)
  • The media manager is quite limited (no gallery uploading, etc)
  • No advanced checkout functionality without writing/using a plugin, eg lightbox checkout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment