CommunityNews

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

kokolegorille

Yes :slight_smile:

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

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.

AstonJ

AstonJ

Complexity and offline capability is a good consideration @joeb

Things like Phoenix LiveView can take you quite far too, tbh…

Where Next?

Popular Backend topics Top

New
First poster: bot
When I need to configure something in a complicated way, I find myself reviewing the embedded language that provided the server to create...
New
First poster: bot
Such inflammatory, much wow. Unfortunately, Haskell itself agrees. Some languages naturally lend themselves towards adoption. Some don’t...
New
First poster: dimitarvp
I’ve spent the last year building keyboards, which has included writing firmware for a variety custom circuit boards. I initially wrote ...
New
AstonJ
Not had time to read it yet but this looks like a good interview… Our friend Yukihiro Matsumoto, creator of the Ruby programming langua...
New
prajaut
Being a part of the tech industry, it would be good to share thoughts on specific technologies. Having surrounded by skilled and experie...
/go
New
New
First poster: bot
Our blog has had a long standing interest in novel uses of the BEAM, or Erlang virtual machine, as shown by the many articles we have pub...
New
fullstackplus
The Ruby ecosystem is rich with tools that make us developers more productive at what we do. Both Rails and Sinatra have been used to bui...
New
mtmattei
For the past few years, Safari has been putting in a lot of effort to enhance its WebAssembly support and 2024 was no exception… I believ...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
AstonJ
A thread that every forum needs! Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New
ohm
Which, if any, games do you play? On what platform? I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
husaindevelop
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New
mindriot
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New