{"id":120,"date":"2018-05-09T06:57:27","date_gmt":"2018-05-09T06:57:27","guid":{"rendered":"http:\/\/www.akunatech.com\/blog\/?p=120"},"modified":"2018-06-18T12:06:22","modified_gmt":"2018-06-18T12:06:22","slug":"a-guide-to-build-your-first-shopify-app","status":"publish","type":"post","link":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/","title":{"rendered":"A Guide to Build your First Shopify App"},"content":{"rendered":"<p style=\"text-align:justify\">Many a time would you have wished to build an app in Shopify, but you may not know where to start. But worry not as the solution for you has arrived. Here you can have a guide on the best <a href=\"http:\/\/www.akunatech.com\/shopify-app-development.php\" rel=\"noopener\" target=\"_blank\" Title=\"Shopify Application Development\">Shopify app development<\/a> process:<\/p>\n<p style=\"font-weight:600;text-decoration:underline;\">PC Setup<\/p>\n<ul>\n<li style=\"text-align:justify\"><strong>Install Homebrew<\/strong> &#8211; Homebrew is a tool that helps you to install other tools that are much needed in your machine.<\/li>\n<li style=\"text-align:justify\"><strong>Install Ruby<\/strong>&#8211; 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.<\/li>\n<li style=\"text-align:justify\"><strong>Install Postgresql<\/strong>&#8211; If you are planning to deploy to the cloud application platform Heroku, you need to install postgresql.<\/li>\n<li style=\"text-align:justify\"><strong>Install and Run Ngrok<\/strong>&#8211;  Ngrok is a proxy server that allows to serve local application through a public URL. You should download and install Ngrok, add Ngrok command to your command line and run it.<\/li>\n<\/ul>\n<p>These are the important steps for setting up your PC. Now it is on to the next stage, which is creating your Shopify App.<\/p>\n<ul>\n<li style=\"text-align:justify\">Log in to our Shopify partner account. If you do not have one, you can create it <a href=\"http:\/\/www.akunatech.com\/contacts.php\" target=\"_blank\">here<\/a>.<\/li>\n<li style=\"text-align:justify\">Create App once you are logged into the partner account. For that you would need to go to Apps and click on \u201cCreate a New App\u201d. In the general app configuration, you can name your app. Also be sure that Embedded App SDK is checked \u201cEnabled\u201d.<\/li>\n<li style=\"text-align:justify\">You can configure app URLs. For this step you would need to place the Ngrok url in the \u201cApp URL\u201d field. You should also place the Ngrok url in the \u201cRedirection URL\u201d field. You should add \u201c\/auth\/shopify\/callback\u201d to the end of it.<\/li>\n<li style=\"text-align:justify\">As the next step, you should configure your app proxy. For this step, you would need to type \u201cstarter-app\u201d into the \u201cApp proxy:URL\u201d field. In the proxy field, you need to place the Ngrok url. At the end of it, you need to add \u201c\/proxy\u201d.<\/li>\n<li style=\"text-align:justify\">Your app is almost ready to be created. You need to accept the developer terms and then click on the \u201cCreate app\u201d button.<\/li>\n<li style=\"text-align:justify\">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.<\/li>\n<\/ul>\n<p style=\"font-weight:600;text-decoration:underline;\">Install App in Store<\/p>\n<p style=\"text-align:justify\">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 in a store domain. Enter the domain that you need to install the app and click \u201cinstall\u201d. You would be redirected to a store admin panel, checking whether you want to install the app. You can click \u201cok\u201d here. Then you would be redirected to your app dashboard. Well, your first app has hatched out of its egg!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many a time would you have wished to build an app in Shopify, but you may not know where to start. But worry not as the solution for you has arrived. Here you can have a guide on the best Shopify app development process: PC Setup Install Homebrew &#8211; Homebrew is a tool that helps you to install other tools that are much needed in your machine. Install Ruby&#8211; 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<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-120","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A Guide to Build your First Shopify App - Akuna Technologies Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Guide to Build your First Shopify App - Akuna Technologies Blog\" \/>\n<meta property=\"og:description\" content=\"Many a time would you have wished to build an app in Shopify, but you may not know where to start. But worry not as the solution for you has arrived. Here you can have a guide on the best Shopify app development process: PC Setup Install Homebrew &#8211; Homebrew is a tool that helps you to install other tools that are much needed in your machine. Install Ruby&#8211; 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\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Akuna Technologies Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AkunaTechnologies\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-09T06:57:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-06-18T12:06:22+00:00\" \/>\n<meta name=\"author\" content=\"Akunatech\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@akunatech\" \/>\n<meta name=\"twitter:site\" content=\"@akunatech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Akunatech\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/\"},\"author\":{\"name\":\"Akunatech\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/#\/schema\/person\/20b0b88df3c52f504cc8c940f81d287a\"},\"headline\":\"A Guide to Build your First Shopify App\",\"datePublished\":\"2018-05-09T06:57:27+00:00\",\"dateModified\":\"2018-06-18T12:06:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/\"},\"wordCount\":485,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.akunatech.com\/blog\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/\",\"url\":\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/\",\"name\":\"A Guide to Build your First Shopify App - Akuna Technologies Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.akunatech.com\/blog\/#website\"},\"datePublished\":\"2018-05-09T06:57:27+00:00\",\"dateModified\":\"2018-06-18T12:06:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.akunatech.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Guide to Build your First Shopify App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/#website\",\"url\":\"https:\/\/www.akunatech.com\/blog\/\",\"name\":\"Akuna Technologies Blog\",\"description\":\"Best Ecommerce development agency\",\"publisher\":{\"@id\":\"https:\/\/www.akunatech.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.akunatech.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/#organization\",\"name\":\"Akuna Technologies\",\"url\":\"https:\/\/www.akunatech.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.akunatech.com\/blog\/wp-content\/uploads\/2018\/05\/200-png.png\",\"contentUrl\":\"https:\/\/www.akunatech.com\/blog\/wp-content\/uploads\/2018\/05\/200-png.png\",\"width\":200,\"height\":200,\"caption\":\"Akuna Technologies\"},\"image\":{\"@id\":\"https:\/\/www.akunatech.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/AkunaTechnologies\",\"https:\/\/x.com\/akunatech\",\"https:\/\/in.linkedin.com\/company\/akuna-technologies\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/#\/schema\/person\/20b0b88df3c52f504cc8c940f81d287a\",\"name\":\"Akunatech\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.akunatech.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3212607c787d59e15623f0be3369831f68494c502f39ee5578d47f19e38289be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3212607c787d59e15623f0be3369831f68494c502f39ee5578d47f19e38289be?s=96&d=mm&r=g\",\"caption\":\"Akunatech\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Guide to Build your First Shopify App - Akuna Technologies Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/","og_locale":"en_US","og_type":"article","og_title":"A Guide to Build your First Shopify App - Akuna Technologies Blog","og_description":"Many a time would you have wished to build an app in Shopify, but you may not know where to start. But worry not as the solution for you has arrived. Here you can have a guide on the best Shopify app development process: PC Setup Install Homebrew &#8211; Homebrew is a tool that helps you to install other tools that are much needed in your machine. Install Ruby&#8211; 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","og_url":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/","og_site_name":"Akuna Technologies Blog","article_publisher":"https:\/\/www.facebook.com\/AkunaTechnologies","article_published_time":"2018-05-09T06:57:27+00:00","article_modified_time":"2018-06-18T12:06:22+00:00","author":"Akunatech","twitter_card":"summary_large_image","twitter_creator":"@akunatech","twitter_site":"@akunatech","twitter_misc":{"Written by":"Akunatech","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/#article","isPartOf":{"@id":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/"},"author":{"name":"Akunatech","@id":"https:\/\/www.akunatech.com\/blog\/#\/schema\/person\/20b0b88df3c52f504cc8c940f81d287a"},"headline":"A Guide to Build your First Shopify App","datePublished":"2018-05-09T06:57:27+00:00","dateModified":"2018-06-18T12:06:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/"},"wordCount":485,"commentCount":0,"publisher":{"@id":"https:\/\/www.akunatech.com\/blog\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/","url":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/","name":"A Guide to Build your First Shopify App - Akuna Technologies Blog","isPartOf":{"@id":"https:\/\/www.akunatech.com\/blog\/#website"},"datePublished":"2018-05-09T06:57:27+00:00","dateModified":"2018-06-18T12:06:22+00:00","breadcrumb":{"@id":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.akunatech.com\/blog\/a-guide-to-build-your-first-shopify-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.akunatech.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Guide to Build your First Shopify App"}]},{"@type":"WebSite","@id":"https:\/\/www.akunatech.com\/blog\/#website","url":"https:\/\/www.akunatech.com\/blog\/","name":"Akuna Technologies Blog","description":"Best Ecommerce development agency","publisher":{"@id":"https:\/\/www.akunatech.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.akunatech.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.akunatech.com\/blog\/#organization","name":"Akuna Technologies","url":"https:\/\/www.akunatech.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.akunatech.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.akunatech.com\/blog\/wp-content\/uploads\/2018\/05\/200-png.png","contentUrl":"https:\/\/www.akunatech.com\/blog\/wp-content\/uploads\/2018\/05\/200-png.png","width":200,"height":200,"caption":"Akuna Technologies"},"image":{"@id":"https:\/\/www.akunatech.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/AkunaTechnologies","https:\/\/x.com\/akunatech","https:\/\/in.linkedin.com\/company\/akuna-technologies"]},{"@type":"Person","@id":"https:\/\/www.akunatech.com\/blog\/#\/schema\/person\/20b0b88df3c52f504cc8c940f81d287a","name":"Akunatech","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.akunatech.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3212607c787d59e15623f0be3369831f68494c502f39ee5578d47f19e38289be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3212607c787d59e15623f0be3369831f68494c502f39ee5578d47f19e38289be?s=96&d=mm&r=g","caption":"Akunatech"}}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/posts\/120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/comments?post=120"}],"version-history":[{"count":4,"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/posts\/120\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/posts\/120\/revisions\/231"}],"wp:attachment":[{"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/media?parent=120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/categories?post=120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akunatech.com\/blog\/wp-json\/wp\/v2\/tags?post=120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}