Building a Headless Ecommerce Store with Tailwind CSS, Shopify, and Next.js

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ย. 2024

ความคิดเห็น • 124

  • @francismori7
    @francismori7 3 ปีที่แล้ว +130

    This actually taught me GraphQL better than any Shopify videos I watched.

    • @Ss-zg3yj
      @Ss-zg3yj 3 ปีที่แล้ว +24

      Learning GraphQL by watching Shopify and Tailwind videos? Genius.

    • @DaviAreias
      @DaviAreias 2 ปีที่แล้ว +8

      Shopify tutorials generally suck lol

    • @mrshayshay21
      @mrshayshay21 2 ปีที่แล้ว +1

      @@DaviAreias they do!

    • @nextentrepreneur9288
      @nextentrepreneur9288 2 ปีที่แล้ว

      @@Ss-zg3yj This! You read so muxh nonsense in the yt comments just to shamelessly please the channel owner and get likes

    • @Ss-zg3yj
      @Ss-zg3yj 2 ปีที่แล้ว

      @@nextentrepreneur9288 lol whole Tailwind community is basically circle jerking club 😃 Also, Tailwind is absolutely disgusting, I hate it so much (and have to use it for almost 3 years now)

  • @braydoncoyer174
    @braydoncoyer174 3 ปีที่แล้ว +19

    I'm here mainly for Simon's introduction fade outro.

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +3

      Lol I definitely FADED after recording that marathon video, I was toast 😅

  • @returnZeroo
    @returnZeroo 2 ปีที่แล้ว +8

    You don't know how much confidence you gave me. Just from this one video, I got a solid idea of how to create a custom Shopify theme with Shopify GraphQL API.
    I can't give you thank enough.

    • @simonswiss
      @simonswiss 2 ปีที่แล้ว +1

      This is awesome to hear! Wishing you the best with your idea 👊

  • @hot4mix
    @hot4mix 3 ปีที่แล้ว +17

    10:57
    i looked at my phone, i looked at my desktop. was convinced i'm haunted before i replayed the video...

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +2

      Haha the magic "getStaticProps" delivery from the left side of the brain

    • @bulletdrop
      @bulletdrop 2 ปีที่แล้ว +3

      I thought the google assistant on my phone acquired consicousness and started AI revolution haha

  • @ChadSolomon
    @ChadSolomon 3 ปีที่แล้ว +6

    Gotta love those hidden sound effects. Epic video, thanks

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +2

      Heh they're a lot of fun to add when editing 😅

  • @valtism
    @valtism 3 ปีที่แล้ว +15

    Love these longer form videos. Very informative watching the (pseudo) workflow of someone who is more experienced in working with these technologies.

  • @pjmanning
    @pjmanning 3 ปีที่แล้ว +26

    Would love to see a Nuxt/Vue 3 implementation with Shopify/Swell as well :)

  • @kenyaseemenow
    @kenyaseemenow 3 ปีที่แล้ว +9

    Perfect timing, I just started a project using this stack.

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +1

      Haha that's awesome! I'd love to see what you come up with 🎉

  • @M4CARBINE556
    @M4CARBINE556 2 ปีที่แล้ว +1

    I feel like this left me with more questions than answers.

  • @chunli680
    @chunli680 2 ปีที่แล้ว +3

    15:55 I think all TH-cam tutorial videos should do this lol
    Thank you for the fantastic content!

  • @gavinbryan123
    @gavinbryan123 2 ปีที่แล้ว +5

    Just brilliant. You covered and explained a plethora of tech there with a real world example with ease and superb clarity.

  • @Decatilinae
    @Decatilinae 2 ปีที่แล้ว +2

    Amazing video...hope to see more advance Shopify and tailwind tutorials

  • @yashsolanki069
    @yashsolanki069 ปีที่แล้ว +1

    I had no idea this video would be so full of content!!
    Thanks for the amazing Content! and your teaching style is really simple and easy to follow along for us.🙌

    • @simonswiss
      @simonswiss ปีที่แล้ว +1

      Thanks Yash!

  • @dinhkhanh
    @dinhkhanh 3 ปีที่แล้ว +2

    I know every stack in this video but still enjoy watching it.

  • @How2Forex
    @How2Forex 2 ปีที่แล้ว

    Nice person, tailwind lucky for having him 15:57

  • @Tottinguero
    @Tottinguero 10 หลายเดือนก่อน +1

    It would be amazing to have an update on this including how to manage customers accounts in a headless way (login, logout, see order info...)

  • @Demonnof
    @Demonnof 3 ปีที่แล้ว +1

    really needed this thanks!

  • @BTCruiser2011
    @BTCruiser2011 2 ปีที่แล้ว +1

    Simply an amazing video

  • @angeloliwanag2619
    @angeloliwanag2619 2 ปีที่แล้ว

    Thank you so much. I really needed a starter guide

  • @RianY2K
    @RianY2K 3 ปีที่แล้ว +2

    this is good tutorial

  • @asnaweabdulrahman6676
    @asnaweabdulrahman6676 2 ปีที่แล้ว

    Bro I really do appreciate you for this help, Thanks! I subscribed and Liked the video.

  • @JairoPy
    @JairoPy 2 ปีที่แล้ว

    Amazing tutorial, thank you very much!

  • @tamrat_assefa
    @tamrat_assefa 2 ปีที่แล้ว

    Learned a lot with this one. Thanks.

  • @techcheck3042
    @techcheck3042 3 ปีที่แล้ว +1

    Wow.. Such a good video. Definitely subscribed 👌

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว

      Thank you! 🙏

  • @gocanto
    @gocanto 3 ปีที่แล้ว +1

    amazing stuff!

  • @jtrenda333
    @jtrenda333 2 ปีที่แล้ว +4

    How did you get to the graphql api? that bit of info would have been helpful.

  • @valentinbenitobousquet6166
    @valentinbenitobousquet6166 2 ปีที่แล้ว

    AMAZING, thanks. 🤞🏻

  • @user-ut4uk9mm8c
    @user-ut4uk9mm8c ปีที่แล้ว +1

    21:05 - Here we go!

  • @Troy-ol5fk
    @Troy-ol5fk 2 ปีที่แล้ว +2

    the demo link is broken

  • @phantazzor
    @phantazzor ปีที่แล้ว

    Une suite avec hydrogen remix would be cool

  • @digitalbangladesh6977
    @digitalbangladesh6977 2 ปีที่แล้ว

    I love soft soft so so so so much!

  • @akamfoad
    @akamfoad 2 ปีที่แล้ว

    Very well done, keep it up!

  • @tiagoagm
    @tiagoagm 2 ปีที่แล้ว

    This is perfect

  • @debjitbiswas1552
    @debjitbiswas1552 2 ปีที่แล้ว +2

    The demo url is missing???

  • @nishitsarvaiya2941
    @nishitsarvaiya2941 43 นาทีที่ผ่านมา

    Can you please tell me the name of the font you are using here?

  • @the42nd
    @the42nd 2 ปีที่แล้ว +4

    Possible to share this code for a starting point?

  • @gmartins-dev
    @gmartins-dev ปีที่แล้ว +2

    code repository please?

  • @sebastian5100630
    @sebastian5100630 3 ปีที่แล้ว

    amazing!

  • @malindaweerasinghe2501
    @malindaweerasinghe2501 3 ปีที่แล้ว

    Nice one guys

  • @adimaralimuddin96
    @adimaralimuddin96 2 ปีที่แล้ว +1

    i love tailwind css!!!. i found no reason to not to use it. why using MUI or any other component based library when you have to customize it anyway.

  • @eli007s
    @eli007s 3 ปีที่แล้ว +1

    Lemme know when a NuxtJs tutorial is available

  • @BigScaryMonster
    @BigScaryMonster 3 ปีที่แล้ว

    This is beautiful. Why would you ever want to live in a #NoCode world?

  • @realtorBG
    @realtorBG 2 ปีที่แล้ว

    awesome

  • @TheRealGloo
    @TheRealGloo 2 ปีที่แล้ว +1

    where did you get the API_URL from? it didnt work for me when I changed it to fit my store name

  • @haski2965
    @haski2965 2 ปีที่แล้ว +1

    Can you guys make a tutorial on the animated code block on tailwind home page?

  • @closernear5058
    @closernear5058 2 ปีที่แล้ว +1

    transformedSrc is deprecated ??

  • @abdullahsiddiqui1681
    @abdullahsiddiqui1681 22 วันที่ผ่านมา

    Can we not use the graphql api url ?

  • @DeveloperJunaid
    @DeveloperJunaid ปีที่แล้ว

    Amazing Video so far

  • @alexthewebdesigner1856
    @alexthewebdesigner1856 ปีที่แล้ว

    @Tailwind Labs
    ...wondering if you plan to update this video to Next js13 or make a more comprehensive tutorial? BTW, FYI, the link to the demo site is broken.

  • @Cyandog
    @Cyandog 8 หลายเดือนก่อน

    Was the checkout page already implemented or does Shopify handles that through the link returned from the GQL query?

  • @andreibicu5592
    @andreibicu5592 2 ปีที่แล้ว

    Isn't easier to map the response from GraphQL to a FE model and use it instead? I'm thinking that a slight change in BE response will break the FE.

  • @nesabadiano448
    @nesabadiano448 3 ปีที่แล้ว +1

    Hi Simon where is the process of getting the Access Token?

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +1

      Hey! In your Shopify store, under the "apps" menu, there is a "manage private apps" at the bottom. In there, you can find both the access token and the API URL!

  • @siddharth686
    @siddharth686 2 ปีที่แล้ว

    How do we go about getting a confirmation response once the checkout is completed?

  • @NeverCodeAlone
    @NeverCodeAlone 3 ปีที่แล้ว +1

    This is magic!! Thx for your passion. Are you fasten your videos?

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +2

      I speed up a few typing sections in this video, yeah. But most of it is just very tightly edited, not fast-forwarded!

    • @NeverCodeAlone
      @NeverCodeAlone 3 ปีที่แล้ว

      @@simonswiss Very good. I have to be much better i think ;)

  • @radian825
    @radian825 2 ปีที่แล้ว

    Goddamit youtube, why can I give only 1 like?

  • @TutoDS2014
    @TutoDS2014 2 ปีที่แล้ว

    Hi
    Can make a video using sass?
    I'm a lot of problems using Tailwind on my nextjs project with sass

  • @sandeepgupta2476
    @sandeepgupta2476 2 ปีที่แล้ว

    don't we have a rest api for storefront API

  • @zenzmatic5744
    @zenzmatic5744 2 ปีที่แล้ว

    does anyone know can you go from development to live website what are the steps?

  • @zenzmatic5744
    @zenzmatic5744 2 ปีที่แล้ว

    how can i integrate printful with next.js and shopify storefront

  • @ilirbajrami2902
    @ilirbajrami2902 ปีที่แล้ว

    No cart?

  • @elleryfamilia8291
    @elleryfamilia8291 2 ปีที่แล้ว

    what's the music? love it at 18:30

  • @jasimahmed6222
    @jasimahmed6222 2 ปีที่แล้ว

    The url seems not working.

  • @roshanican504
    @roshanican504 2 ปีที่แล้ว

    what's your font in vs code ?

  • @colynatrockethomes2595
    @colynatrockethomes2595 3 ปีที่แล้ว

    Why do you need the env vars to be public if they are only used at build time?

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +1

      Good question - no real need for the homepage, but on the single product page, the "buy now" button sends a mutation to the GraphQL API from the browser, that's the only place it's actually needed!

  • @masabmehmood8825
    @masabmehmood8825 ปีที่แล้ว

    is there any way to handle checkout custom not redirect weburl to shopify website

    • @zenishshr
      @zenishshr ปีที่แล้ว

      same couldn't find much. did you find a solution to this?

  • @ttmmaacc
    @ttmmaacc 2 ปีที่แล้ว

    I'm not sure how you deal with that font in your IDE thats used for your classes. The lord is testing me lol

  • @user-bq4xc2yy3m
    @user-bq4xc2yy3m 2 ปีที่แล้ว

    Is this a secure option?

  • @QueeeeenZ
    @QueeeeenZ 3 ปีที่แล้ว

    hey Simon what microphone are you using?

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว

      Rode VideoMic NTG - absolutely love it 🙏 But the secret here to have it off-camera is not the mic itself, it's the moving blankets on the walls and the carpet I added to absorb all the room reverb 👍

  • @bitcoinshitcoin5116
    @bitcoinshitcoin5116 2 ปีที่แล้ว

    more for next.js

  • @MadHolms
    @MadHolms 3 ปีที่แล้ว +1

    can we get the source code for the project?

    • @xmorse
      @xmorse 3 ปีที่แล้ว +1

      Probably not because tailwind ui is a payed service

  • @ducksquidbat8315
    @ducksquidbat8315 ปีที่แล้ว

    Where do you get the api url???????
    half-baked tutorials are always my favourite

  • @sinyayadynya
    @sinyayadynya 3 ปีที่แล้ว

    Just curious if it is also possible to build headless checkout with Shopify. Any idea?

    • @alessandro2092
      @alessandro2092 2 ปีที่แล้ว

      Not possible at the moment.

    • @Georg360s
      @Georg360s 9 หลายเดือนก่อน

      yep, with stripe as the payment processor, there are a bunch of them as a service

  • @silvesterwali6565
    @silvesterwali6565 2 ปีที่แล้ว

    this react tutorial actually

  • @yolla_4
    @yolla_4 2 ปีที่แล้ว

    which theme and font you're using???

    • @matagaralph
      @matagaralph 2 หลายเดือนก่อน

      Inter is the font

  • @shanemur
    @shanemur ปีที่แล้ว

    Tailwind UI extremely poor support for Next JS

  • @nesabadiano448
    @nesabadiano448 3 ปีที่แล้ว

    Hi Simon! how did you get the shopify API path?

  • @kartikmistry6399
    @kartikmistry6399 3 ปีที่แล้ว

    thats VSCode but whats the theme used?

  • @martingalovic6097
    @martingalovic6097 3 ปีที่แล้ว

    anybody knows what's the font name used in his IDE?

    • @joeldaros
      @joeldaros 3 ปีที่แล้ว

      Fira code?

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว

      Dank Mono!

  • @valorant.mp4413
    @valorant.mp4413 2 ปีที่แล้ว

    Can you please share your before theme, font and settings?

  • @returnZeroo
    @returnZeroo 2 ปีที่แล้ว

    Thanks for &middle;

  • @scriptkeeper8243
    @scriptkeeper8243 2 ปีที่แล้ว +3

    This is more of a reference for troubleshooting your own app vs. a proper tutorial as too many key steps are left out. You could make do scraping the structures from their demo site, but you'd better reference other projects if you're actually looking to build a demo. Shame he didn't just use their demo UI elements to build this vs. trying to push paid options...trying to build a demo here. If I was selling it, I'd pay for your really pricey UI kit there TW.....

  • @wutangpaul
    @wutangpaul 2 ปีที่แล้ว +1

    Came here looking for a solution for actual related products functionality.... this is just mocking it up, right?

    • @M4CARBINE556
      @M4CARBINE556 2 ปีที่แล้ว

      Did you ever figure out how to do related products? I'm building a store right now and would like to add that functionality to the wabsite.

  • @iJuce
    @iJuce 4 หลายเดือนก่อน

    my eyes hurt ong

  • @thomasbelard4501
    @thomasbelard4501 2 ปีที่แล้ว

    you have a french accent no ? ^^

  • @codernerd7076
    @codernerd7076 3 ปีที่แล้ว

    Sponsored by Shopify?!

    • @NeverCodeAlone
      @NeverCodeAlone 3 ปีที่แล้ว +1

      Just a framework example and not bad. Never worked with it but I think its the right thing to start your online business. What are you using for this usecase?

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +1

      Not even 😅

  • @sadiki8662
    @sadiki8662 2 ปีที่แล้ว

    I'm getting a FetchError: invalid json response body at xxxMY-SHOPIFY-DOMAINxxx reason: unexpected end of JSON input. This is really busting my head sinds I can't solve this even other people have looked at the code and can't seem to find the reason. Any idea or workaround for this?

    • @thisquietplace
      @thisquietplace 2 ปีที่แล้ว

      Having some strange issues as well, I wonder if it has something to do with the release of Hydrogen, will go that route instead

  • @robotprogrammer2902
    @robotprogrammer2902 3 ปีที่แล้ว

    what theme are you using ???

    • @simonswiss
      @simonswiss 3 ปีที่แล้ว +4

      Night Owl by Sarah Drasner 👍