
Create a developers account by visiting the developers site, enter email, name, and password, provide business details and address, then complete dashboard for building apps on the Shutterfly app store.
Install and verify the Shopify CLI across macOS, Windows, and Linux, run gen install for Shopify CLI, resolve permission issues with sudo, and understand optional anonymous data sharing with Shopify.
Learn to create a Shopify development store, confirm your email, and set a unique name and password before connecting the satellite in the next lesson.
Connect the Shopify cli to your store by cloning the Shutterfly app from GitHub, choosing a public app, authorizing, starting the dev server, and testing with the generated https URL.
Install and test your Shopify app in a live store, with automatic address updates, the unlisted app warning, in-browser authorization, and a banner ad from Node and React.
Explore the Shopify CLI templates for your app, including API key, secret, and shop name, and review scopes like write product, write customer, and write direct orders.
Learn to populate a Shopify developer store by creating products manually or with CLI commands, generating 15 items, handling re-authentication, and validating updates on the store page.
Explore Polaris, Shopify's design system, and learn to build a simple page with its components, a primary action to select a product, and logging to the console.
Create a modal popup in a shopify app to display products using a resource picker, managing open state and handling selections to capture IDs and variants.
Save selected products to state via a product selection handler and payload, then render stored products by mapping their titles in the Shopify app.
Develop a React component to display selected products in a Shopify app by using a Polaris card and a resource list, mapping a products state to render each item.
Learn to display an empty state when no products are selected by using a reusable empty state component, with heading, primary and secondary actions, and conditional rendering between states.
Learn to handle the too many connections ngrok error caused by the free version's 20 connections per minute by waiting sixty seconds and refreshing, then continue developing your application.
Display the selected products in a Shopify app by rendering a product list inside a card using a resource list and product item components.
Add and display product thumbnails in a Shopify app, using the product images array, handling missing images with a default icon, and integrate Polaris icons for UI.
Shopify is growing exponentially and this is the time for you to get your share of this pie and be free from the 9 am to 5 pm job
According to the Shopify Developers website, Shopify developers have the potential to make $272,000.00 a year, today there are more than 500.000 Shopify stores driving more than $40 billion worth of sales, and these store owners need your help to developed apps to make the life easier, and they are happy to pay, some even will contract freelancers to develop a custom solution for their store.
I start to develop Shopify apps back in 2018 for my partner store, we use to design and sell baby clothes using Printfy, however, the Printfy app at the time was terrible, even tho it would create new products for you it would create a new product for each size and color and of course, we want to be all one product with many variants (different sizes and colors), my partner and I would expend hours after creating each new print grouping and fixing the cloths until one day I had enough and I thought to myself, I'm a developer I can create an app to make this laborious job easy.
And so I start work on it, just to find out the many parts of the Shopify app is not well documented, after reading many documents and asking many questions on the Shopify forum and Slack I got it done, I told that was so cool I showed it at work where they also asked me to create a payment gateway for Shopify and so I did.
In this course, I will share everything I learned on my Shopify journey with you. And you will learn everything you need to know to be part of this trend, from creating a Shopify partners account, to create a fully functional app that will install and uninstall itself automatically on any Shopify Store.
Few topics we will learn:
How to create a Shopify partners account
How to install the Shopify CLI
How to create a Shopify store
How to populate your new Shopify Store using the Shopify CLI
How to create an embedded Shopify App using Shopify App Bridge
How to create a Shopify Admin UI that looks like just the Shopify UI using Polaris
How to fetch, display and select products from the store using Shopify Rest API
How to fetch, modify and upload changes on the Shopify Store pages
How to create new pages on the Shopify Store
How to create new pages using Liquid (Shopify proprietary language)
How to instal and unistal ScriptTags
How to check if a ScriptTag is installed before display your app in the StoreFront
How to use Shopify Webhooks
and much more
If you want to start your own business creating your own Shopify apps or working as a freelancer, this is the course for you.