Shopify app helps you to boost your sales and have many solutions to your Shopify store.There are many free apps available. Also, Shopify gives the advantage of designing apps as per your requirement.
If you are thinking of putting on your development hat to build your own app, then this is the right time. We here at Akuna bring you a guide that will help you to develop an app. This will guide you to build the best Shopify app development.
We have prepared this guide right from the desks our developers’ team to help budding developer like you. What are you waiting for? Put on that hat proudly and start working!
PC Setup
- Install Homebrew – Homebrew is a tool that helps you to install other tools that are much needed in your machine.
- Install Ruby – If you use any version manager, use it to install the latest and the best version of Ruby. if you are not using a version manager, you can go the Ruby installation docs and follow the instructions there.
- Install Postgresql – If you are planning to deploy to the cloud application platform Heroku, you need to install PostgreSQL.
- Install and Run Ngrok – Ngrok is a proxy server that allows serving local application through a public URL. You should download and install Ngrok, add Ngrok command to your command line and run it.
These are the important steps for setting up your PC. Now it is on to the next stage, which is creating your Shopify App.
App Setup
- Log in to our Shopify partner account. If you do not have one, you can create it here.
- Create App once you are logged into the partner account. For that, you would need to go to Apps and click on “Create a New App”. In the general app configuration, you can name your app. Also, be sure that the Embedded App SDK is checked “Enabled”.
- You can configure app URLs. For this step, you would need to place the Ngrok URL in the “App URL” field. You should also place the Ngrok URL in the “Redirection URL” field. You should add “/auth/Shopify/callback” to the end of it.
- As the next step, you should configure your app proxy. For this step, you would need to type “starter-app” into the “App proxy: URL” field. In the proxy field, you need to place the Ngrok URL. At the end of it, you need to add “/proxy”.
- Your app is almost ready to be created. You need to accept the developer terms and then click on the “Create app” button.
- You will then be taken to your app dashboard. There you can find the credentials that your app will use to connect to the Shopify API.
Install App in Store
For performing this step, you would need to go to your Ngrok public URL in a browser. There you would find a page prompting you to enter a store domain.
Enter the domain that you need to install the app and click “install”. You would be redirected to a store admin panel, checking whether you want to install the app. You can click “ok” here. Then you would be redirected to your app dashboard.
Well, your first app has hatched out of its egg! Be proud and keep working!
Tags: Akuna Technologies, Shopify app, shopify app development