
CommunityNews
What I wish I knew before building a Shopify App
They expect you to make a onepage application (SPA)
The polaris design system officially only supports react
Integration with the shop frontend is difficult if you’re not making a theme
Integrating functionality via webhooks is more tedious than it needs to be
Payments are simple to implement, once you understand how
The API is constantly changing in big ways
The API is surprisingly unreliable
Backend reliability isn’t great
Local development of integrated apps is hard
Modifying the checkout is not possible
https://ma.ttias.ch/what-i-wish-i-knew-before-building-a-shopify-app.html
This thread was posted by one of our members via one of our news source trackers.
Most Liked

kokolegorille
Yes
I meant if (real) shopify is splitted into backend/frontend, You could easily switch frontend (Vue, React, Angular etc.), but not for liveview, because it needs Phoenix as backend.

joeb
One of my struggles is how do you determine if an app you are going to build needs to be a SPA or a traditional multi-page application.
Popular Backend topics









Other popular topics










Latest in Blogs/Talks
Latest (all)
Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /js
- /rails
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /haskell
- /emacs
- /svelte
- /onivim
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /vscode
- /opensuse
- /ash
- /centos
- /php
- /deepseek
- /scala
- /zig
- /html
- /debian
- /nixos
- /lisp
- /agda
- /sublime-text
- /textmate
- /react-native
- /kubuntu
- /arch-linux
- /revery
- /ubuntu
- /manjaro
- /spring
- /django
- /diversity
- /nodejs
- /lua
- /slackware
- /julia
- /c
- /neovim