How I Create Shopify Private Apps with Python

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии • 59

  • @YoungSpennyB
    @YoungSpennyB 3 года назад +14

    This is what every tutorial should be. Clear, easy to follow, but not so narrow that you can't build your own applications off of it. 10/10, you're a goddam hero

  • @joachimhubele8829
    @joachimhubele8829 3 года назад +4

    Excellent! Short, clear, concise. No assumptions, no extra fluff.
    I am new to Shopify. Ten minutes into this tutorial and I can now create a complete backend application. That all I needed. Thanks!!

  • @alan_tucker
    @alan_tucker 2 года назад +1

    Another awesome video. I've wanted to tinker around with Shopify for a while now and can see how a private app using Python could help people mass import or update store products. Keep up the great content.

  • @tanmayagarwal3821
    @tanmayagarwal3821 3 года назад +1

    Hi John, this video really helped me in understanding and doing the things myself so easily. Please, share such videos on Python + Shopify in near future as well. Thanks and keep up the good work!

  • @ricardofricke8297
    @ricardofricke8297 3 года назад +2

    thanks for the tutorial. Could you do a video explaining how to build a public app? Most resources are outdated or pretty complicated.

  • @office-hirose
    @office-hirose 2 года назад +1

    It's a great video. I was able to create it with a new API version by referring to your video.

  • @delvinnj7941
    @delvinnj7941 Год назад +1

    Excellent explanation,
    I'm expecting more videos about Shopify app development.
    Thank you.

  • @samirsamir7779
    @samirsamir7779 3 года назад +2

    Clear and concise , direct to the goal . thank you

  • @lindaludovisi3678
    @lindaludovisi3678 3 года назад +1

    This tutorial is awesome. I would have loved to find it a month ago!! Thank you :)

  • @ferilukmansyah3037
    @ferilukmansyah3037 3 года назад +1

    best tutorial with best case, thanks john

  • @zinyosrim4230
    @zinyosrim4230 2 года назад +1

    Great Shopify related videos - thank you very much. Unfortunately Shopify doesn't provide any Python examples at all. All is focussed on Node/React. A video on building a Shopify public app, esp. on handling the OATH2 process would be very helpful.

  • @tubelessHuma
    @tubelessHuma 3 года назад +1

    A new addition to my information. Thanks John💖

  • @kareny5438
    @kareny5438 3 года назад +1

    This is the best resource showing you how to get data from the Shopify api! Does Shopify have a populated dev store that you can practice retrieving info from? Or will i need to use the free trial to create a store and populate it with products in order to test this?

    • @JohnWatsonRooney
      @JohnWatsonRooney  3 года назад +1

      You can sign up for a partner account for free and you can create a store there - that’s what I’ve done here. You will need to put some data in it though

  • @Harpreet06
    @Harpreet06 Год назад +2

    Hi John, do you think it's possible to connect to an SQL database in your app? I'm having issues with the 100 variant limit, so was thinking of creating an app that overrides that by copying the current variants into the SQL database, adding the extra variants on the DB and then replacing the product dropdown with my one that has the extra variants in it. Not sure how it would then transfer onto the checkout/order though.

    • @JohnWatsonRooney
      @JohnWatsonRooney  Год назад

      Yes you could connect a database up easily enough, however as far as im aware you cannot beat the 100 variant limit in shopify

    • @Harpreet06
      @Harpreet06 Год назад

      @@JohnWatsonRooney When I asked about ways to get around it on the shopify forums, they recommended me apps like Infinite Options or PX Variants & Product Options. I guess they do similar things but I couldn't get them to work/you have to pay for them.

  • @martpagente7587
    @martpagente7587 3 года назад +1

    Hi John, I hope you're doing well. I wish you will make this a series. I love it.

    • @JohnWatsonRooney
      @JohnWatsonRooney  3 года назад +3

      Hey Mart! I’m good thanks, you? Yes I’d love to do more with this I will look into it! John

    • @martpagente7587
      @martpagente7587 3 года назад +1

      @@JohnWatsonRooney thank you ahead. I ended up as a shopify expert/developer from web scraper 😀

  • @MatthewTaylorAu
    @MatthewTaylorAu 2 года назад +1

    I like this video, really appreciate the content.
    Would love to see a few links in the docs showing where to find the api documentation, which shopify page you are on at various stages of the video. Not sure if the interface has changed slightly since recording, but I'm not finding the documentation as the menu options on screen are different.

    • @JohnWatsonRooney
      @JohnWatsonRooney  2 года назад

      It’s has changed a bit, I need to re do this video - the principles are the same, but it’s been updated with newer versions of shopifys api

  • @c.caratti2848
    @c.caratti2848 3 года назад +1

    Another great clear tutorial. Thanks!

  • @lakshaychauhan9190
    @lakshaychauhan9190 3 года назад +2

    Thank you! Simple and good explanation :)

  • @navster3955
    @navster3955 3 года назад +1

    Can we get a tutorial on a automatic checkout system with request for shopify stores?

  • @learningstuff5679
    @learningstuff5679 2 года назад

    Hi, John! Could you please make a tutorial on how to re-direct Shopify's checkout page to a Square Payment Checkout page? It would need to create an order in Shopify and update the inventory on Square. I've been searching the internet for over a month looking for the tutorial! There are demonstrations of the integration on RUclips, but no one has created a tutorial yet? Thank you!

  • @sheikh4awais
    @sheikh4awais 3 года назад

    Can you guide how were you able to add the icon and change the full path to only the current folder in the terminal?

  • @SAFEWAKE
    @SAFEWAKE Год назад

    hey, what is i wanted to change a product's variant's inventory quantity?

  • @AppaloosaMichael
    @AppaloosaMichael 2 года назад +1

    Thank you for this. I would love to know your thoughts on using the ShopifyAPI Python library vs requests.
    Do you find it easier & more flexible to use requests? Would you consider making a video using the ShopifyAPI library?

    • @JohnWatsonRooney
      @JohnWatsonRooney  2 года назад +3

      I think their SDK is good and it will help, but I’ve often only had minor tasks to complete so have just used requests and done it manually. I could do more shopify videos just wasn’t sure there was much of an audience

    • @AppaloosaMichael
      @AppaloosaMichael 2 года назад +1

      @@JohnWatsonRooney The audience may just be me. But might be helpful for other eComm people getting started with Python automation (/AI/ML/Forecasting) if these people exist. 🤷‍♂

  • @mushinart
    @mushinart 3 года назад +1

    Great stuff brother

  • @infeza3255
    @infeza3255 2 года назад +1

    Does this method still work? When I input the two keys I always get an API issue saying incorrect key but they are right I'm sure. All the Shopify python docs say to install the Shopify pip package and do other stuff but I can't seem to get that working either via their methods

    • @JohnWatsonRooney
      @JohnWatsonRooney  2 года назад

      It does, but the creating app is now slightly different! When you create a private app and "install" it, you'll get an Admin API access token - this is what you need to send in the headers to make the requests, not the API key like before

  • @turglow01
    @turglow01 Год назад

    I know this is an old video, but I see you are still responding, so I hope you can help answer my question! I appreciate your video, there is very little shopify documentation for python. My question is this: How would one integrate this type of logic with their actual store? For a really basic example, say I wanted to create a button that when pressed, changes all of my products to "active". I guess what Im asking is, how do you connect this to a user interface?

    • @LearnWebDesign
      @LearnWebDesign 11 месяцев назад

      I'm just now starting to learn this API, but from my experience with others, you could have the list of product ids and then loop over each one to and set to active, a better way would be to see a batch request (if they have one) to update mass.

  • @devonscott8962
    @devonscott8962 2 года назад +1

    Love your content, very helpful. Have you thought about doing a new video since Shopify has removed private apps for custom apps? I’m sure the process is similar with just a few different nuances.

    • @JohnWatsonRooney
      @JohnWatsonRooney  2 года назад

      Thanks! Yes I have thought about updating it and doing some more python shopify content but not sure there’s much of an audience for it

  • @babybots3376
    @babybots3376 3 года назад

    Great tutorial. One question - To add a price when creating a new product, does it have to offer variants and the price be updated within the variant? I've tried adding price outside variants, but it still returns as 0 for some reason

  • @mohfatkurrozi4069
    @mohfatkurrozi4069 3 года назад

    Perfect bor.. I want to ask a question.. How to fix scrape web but found error 403 forbidden

  • @Klausi-uq4xq
    @Klausi-uq4xq 3 года назад +1

    i developed a very similar middleware shopify importer/updater.. my first try with PyQT

    • @JohnWatsonRooney
      @JohnWatsonRooney  3 года назад +2

      Sounds good, a lot of people pay for apps that do very basic things that are easy over the api when you know how

  • @martinfalch4648
    @martinfalch4648 3 года назад

    Can you provide an example of how to properly handle this if the page content contains HTML? To avoid getting character maps to

  • @blnclnk1826
    @blnclnk1826 3 года назад +1

    Great video! Thank you.

  • @quantumudit
    @quantumudit 3 года назад

    Hi John,
    Unfortunately, I am unable to post any external links in the comments but, there is a website named 'Zillow' with a 'dot com' domain; where you can search for "Atlanta, GA"
    I am facing difficulties while scraping this particular website. it's pretty unstructured.
    I need the latitude, longitude, building name and price information from this...
    It would be great if you could able to scrape this website (all pages) and post a video.
    In case, posting a video is not possible then, kindly review the website once and let me know if you got any tricks.
    Thanks in advance

  • @gaming_days07
    @gaming_days07 2 года назад +1

    Can we use Python to create Public app for Shopify store ?

    • @JohnWatsonRooney
      @JohnWatsonRooney  2 года назад

      You can yes, there’s a django GitHub repo that provides a base that will help

  • @DesktopChronicles
    @DesktopChronicles 3 года назад +1

    Great video!

  • @santiagotoro1730
    @santiagotoro1730 3 года назад +1

    This was awesome

  • @erdemgunal13
    @erdemgunal13 3 года назад +1

    lets make a sneaker monitor next video for restock or releases, stores scrape data into sqlite database if exists pass if not return alert and send notification with discord webhooks

  • @neymanen
    @neymanen 3 года назад +1

    Thanks, John

  • @NotBeHaris
    @NotBeHaris 3 года назад +1

    Awesome salute from Pakistan

  • @furetosan
    @furetosan 2 года назад +1

    Cheers!

  • @softhearted8509
    @softhearted8509 2 года назад

    Ain’t working