{"id":1530,"date":"2017-08-18T12:01:52","date_gmt":"2017-08-18T06:31:52","guid":{"rendered":"https:\/\/www.botreetechnologies.com\/blog\/?p=1530"},"modified":"2022-05-31T12:57:04","modified_gmt":"2022-05-31T07:27:04","slug":"how-to-create-custom-shopify-app-with-rails","status":"publish","type":"post","link":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/","title":{"rendered":"How To Create Custom Shopify App With Rails?"},"content":{"rendered":"\n<p>Shopify is a custom ecommerce platform that enables companies to build an online store. It is one of the most used platforms for building an ecommerce website. Statistics suggest that over 400,000 websites use Shopify as their ecommerce platform. <\/p>\n\n\n\n<p>You can install tons of apps and plugins to add features and functions to the store.\u00a0 Therefore, Shopify app development makes sense for users that want to deliver an interactive and engaging online shopping experience.<\/p>\n\n\n\n<p>Today, Shopify has become a leading platform for companies all over the world. It is a flexible platform that offers complete customization capabilities. The platform is inexpensive and doesn\u2019t require a lot of technical expertise to build an online store. You can get started with your Shopify store within 48 hours. By hiring a <a href=\"https:\/\/www.botreetechnologies.com\/shopify-app-development\" target=\"_blank\" rel=\"noreferrer noopener\">professional Shopify app development company<\/a>, you can begin with your ecommerce project without any hassle.\u00a0<\/p>\n\n\n\n<p>Hiring a <a href=\"https:\/\/www.botreetechnologies.com\/ruby-on-rails-development\" target=\"_blank\" rel=\"noreferrer noopener\">Ruby on Rails app development company<\/a> can be of great help. Rails is a powerful framework to create a Shopify application. Let us understand in detail how to build a Shopify app with Rails.\u00a0<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Read more: Top 7 <a href=\"https:\/\/www.botreetechnologies.com\/blog\/shopify-ecommerce-store-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">Reasons of Choosing Shopify for eCommerce Store Development<\/a> in 2022<\/strong><\/p><\/blockquote>\n\n\n\n<p>But before that, here\u2019s why companies should consider Rails for a Shopify application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why build a Shopify Application in Rails?<\/strong><\/h2>\n\n\n\n<p>Integrating Shopify in Rails application is a challenge for companies. Shopify Rails application enables rapid development of any eCommerce store. By installing tons of plugins and applications of your choice, you can build a feature-rich store with high functionalities. Rails is a flexible platform with clear and precise code that offers amazing simplicity. Due to that, most companies prefer the Shopify <a href=\"https:\/\/www.botreetechnologies.com\/ecommerce-app-development\" target=\"_blank\" rel=\"noreferrer noopener\">eCommerce app development platform<\/a> for their websites.<\/p>\n\n\n\n<p>Shopify store owners need more powerful features, services and plugins to customize their store&#8217;s workflow for boosting the sales and managing the store workflow. There are large number of apps available on <a data-href=\"https:\/\/apps.shopify.com\/\" href=\"https:\/\/apps.shopify.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Shopify&#8217;s App store<\/a> in different categories to enhance the Store. <\/p>\n\n\n\n<p>Creating an app for Shopify by hiring Ruby on Rails development company is very easy as Shopify itself is built on Ruby on Rails.Before starting this tutorial, I assume that you have a basic understanding of Shopify and <a href=\"https:\/\/www.botreetechnologies.com\/shopify-app-development\">how to create a store on Shopify<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Read more: <a href=\"https:\/\/www.botreetechnologies.com\/blog\/why-is-shopify-development-trending-for-ecommerce-and-online-stores\/\" target=\"_blank\" rel=\"noreferrer noopener\">Why is Shopify Development Trending for eCmmerce and Online Stores<\/a>?<\/strong><\/p><\/blockquote>\n\n\n\n<p>Before starting this tutorial, I assume that you have basic understanding of Shopify and how to create store on Shopify.<\/p>\n\n\n\n<p>Let&#8217;s create a Shopify application which will consume Shopify&#8217;s REST API to access stores and manage store details.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Create your <a href=\"https:\/\/partners.shopify.com\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/partners.shopify.com\">Shopify partner account<\/a> first.<\/li><li>Go to Apps after login into partner&#8217;s account. See Image below<\/li><\/ol>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"404\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-account.png\" alt=\"Shopify partner account\" class=\"wp-image-12792\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-account.png 1000w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-account-300x121.png 300w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-account-768x310.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n\n<p>Now click&nbsp;<b>Create app<\/b>&nbsp;and fill up the required details like application name and application URL. You can use your local server (http:\/\/localhost:3000) during application development.<\/p>\n\n\n\n<p>Go to <i>App info<\/i> tab to get an API credentials.<\/p>\n\n\n\n<p>To create a development application, set the Application <i>Callback URL<\/i> to <b>http:\/\/localhost:3000\/<\/b> and the <i>redirect_uri<\/i> to <b>http:\/\/localhost:3000\/auth\/shopify\/callback<\/b> See below image.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"502\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner.png\" alt=\"shopify partner\" class=\"wp-image-12793\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner.png 1000w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-300x151.png 300w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-768x386.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n\n<p>Now create a new Rails application and add following get to <i>Gemfile.<\/i><\/p>\n\n\n\n<p><code>gem 'shopify_app'<\/code><\/p>\n\n\n\n<p>This gem adds a full Shopify API Application environment to your application. Now bundle to install the newly added gem.<\/p>\n\n\n\n<p><code>$ bundle install<\/code><\/p>\n\n\n\n<p><i>shopify_app<\/i> provide a generator to create required artefacts to work with Shopify. Run following command to generate the same<\/p>\n\n\n\n<p><code>rails generate shopify_app - api_key &lt;your_api_key&gt; - secret &lt;your_app_secret&gt;<\/code><\/p>\n\n\n\n<p>You can get your API key and secret from App info tab<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"429\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-1.png\" alt=\"get your API key and secret from App info tab\" class=\"wp-image-12794\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-1.png 1000w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-1-300x129.png 300w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/shopify-partner-1-768x329.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n\n<p>If you are not creating an embedded app for shopify then change following in<\/p>\n\n\n\n<p><code>config\/initializers\/shopify_app.rb<\/code><\/p>\n\n\n\n<p><code>config.embedded_app = false<\/code><\/p>\n\n\n\n<p>In the same file you can change scope configurations as per your requirement and usage of application.<\/p>\n\n\n\n<p>Run Database migration.<\/p>\n\n\n\n<p><code>$ rake db:migrate<\/code><\/p>\n\n\n\n<p>Integration with Shopify is complete. Now start your application server now.<\/p>\n\n\n\n<p><b>To install your unpublished application to your store follow below steps<\/b><\/p>\n\n\n\n<p>1. Click on the <b>Create App Store listing<\/b> button. See image below.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"481\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/create-app-store-listing.png\" alt=\"Create App Store listing button\" class=\"wp-image-12795\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/create-app-store-listing.png 1000w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/create-app-store-listing-300x144.png 300w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/create-app-store-listing-768x369.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n\n<p>2. Fill up the details if you want and click on <b>Save<\/b> button. See image.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"494\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/welcome-app-store.png\" alt=\"welcome app store\" class=\"wp-image-12796\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/welcome-app-store.png 1000w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/welcome-app-store-300x148.png 300w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/welcome-app-store-768x379.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n\n<p>3. Once you save the details, you will be redirected to same page and then click on <b>View App listing<\/b> button just above the &#8216;Save&#8217; button.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"486\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/view-app-listing.png\" alt=\"View App listing button just above the 'Save' button\" class=\"wp-image-12797\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/view-app-listing.png 1000w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/view-app-listing-300x146.png 300w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/view-app-listing-768x373.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n\n<p>You should see your application in App Store. Which is unpublished yet. Click <b>Get<\/b> button on right side. See below image.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"502\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/application-app-store.png\" alt=\"see your application in App Store\" class=\"wp-image-12798\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/application-app-store.png 1000w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/application-app-store-300x151.png 300w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/11\/application-app-store-768x386.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n\n<p>Make sure that your application is running on server which you set in Shopify application. When you install the application it will redirect to your store. It will ask you for authorization based on the scope which you defined in your initializer file of Shopify App.<\/p>\n\n\n\n<p>Once you authorize the application you will get the token which you can use next time to make REST API calls to access store details so store them safely. <b><i><code>shopify_app&gt;<\/code><\/i><\/b> gem saves this shop details by default into <i>Shop<\/i> model so no need to do that manually.<\/p>\n\n\n\n<p>On your Shopify store within Apps listing, developers at the Shopify software development company should be able see the installed unpublished application.<\/p>\n\n\n\n<p>Please note that if you make any changes to the application then you have to reinstall the application to get those changes.<\/p>\n\n\n\n<p>Bingo! Your integration of Shopify application with store using Rails is completed. Now you can check <a href=\"https:\/\/github.com\/Shopify\/shopify_api\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/github.com\/Shopify\/shopify_api\">shopify_api<\/a> gem to access shopify stores.<\/p>\n\n\n\n<p>Have a Happy coding!<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p><strong><a href=\"https:\/\/www.botreetechnologies.com\/contact\" target=\"_blank\" rel=\"noopener noreferrer\">Consulting is free<\/a> &#8211; let us help you grow!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shopify is a custom ecommerce platform that enables companies to&#8230;<\/p>\n","protected":false},"author":4,"featured_media":12789,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,5,73,74,10],"tags":[],"class_list":["post-1530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ecommerce","category-industry","category-ruby-on-rails","category-shopify","category-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Create Custom Shopify App With Rails?<\/title>\n<meta name=\"description\" content=\"Creating an application for shopify using Ruby on Rails is very easy. Learn More about How To Create Custom Shopify App With Rails. Contact Us Now!\" \/>\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.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Create Custom Shopify App With Rails?\" \/>\n<meta property=\"og:description\" content=\"Creating an application for shopify using Ruby on Rails is very easy. Learn More about How To Create Custom Shopify App With Rails. Contact Us Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/\" \/>\n<meta property=\"og:site_name\" content=\"BoTree Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BoTreeTechnologies\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-18T06:31:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-31T07:27:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nishant Upadhyay\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:site\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nishant Upadhyay\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/\"},\"author\":{\"name\":\"Nishant Upadhyay\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/5af799914f08fa3d67f69755fdd41467\"},\"headline\":\"How To Create Custom Shopify App With Rails?\",\"datePublished\":\"2017-08-18T06:31:52+00:00\",\"dateModified\":\"2022-05-31T07:27:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/\"},\"wordCount\":875,\"commentCount\":1,\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg\",\"articleSection\":[\"ECommerce\",\"Industry\",\"Ruby on Rails\",\"Shopify\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/\",\"name\":\"How To Create Custom Shopify App With Rails?\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg\",\"datePublished\":\"2017-08-18T06:31:52+00:00\",\"dateModified\":\"2022-05-31T07:27:04+00:00\",\"author\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/5af799914f08fa3d67f69755fdd41467\"},\"description\":\"Creating an application for shopify using Ruby on Rails is very easy. Learn More about How To Create Custom Shopify App With Rails. Contact Us Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#primaryimage\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg\",\"width\":1920,\"height\":1280,\"caption\":\"Create Custom Shopify App With Rails\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.botreetechnologies.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Create Custom Shopify App With Rails?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/\",\"name\":\"BoTree Technologies\",\"description\":\"Committed to inspire generation.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/5af799914f08fa3d67f69755fdd41467\",\"name\":\"Nishant Upadhyay\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/nishant-upadhyay-150x150.png\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/nishant-upadhyay-150x150.png\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/nishant-upadhyay-150x150.png\",\"caption\":\"Nishant Upadhyay\"},\"description\":\"Nishant is Practice Lead of Ruby on Rails. He is a Blogger, Mentor, and Rubyst. He has expertise in Javascript as well. He is highly skilled in designing, developing and testing web applications. He enjoys being challenged and engaging with projects that require him to work outside his comfort and knowledge set.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Create Custom Shopify App With Rails?","description":"Creating an application for shopify using Ruby on Rails is very easy. Learn More about How To Create Custom Shopify App With Rails. Contact Us Now!","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.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/","og_locale":"en_US","og_type":"article","og_title":"How To Create Custom Shopify App With Rails?","og_description":"Creating an application for shopify using Ruby on Rails is very easy. Learn More about How To Create Custom Shopify App With Rails. Contact Us Now!","og_url":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/","og_site_name":"BoTree Technologies","article_publisher":"https:\/\/www.facebook.com\/BoTreeTechnologies\/","article_published_time":"2017-08-18T06:31:52+00:00","article_modified_time":"2022-05-31T07:27:04+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg","type":"image\/jpeg"}],"author":"Nishant Upadhyay","twitter_card":"summary_large_image","twitter_creator":"@BoTreeTech","twitter_site":"@BoTreeTech","twitter_misc":{"Written by":"Nishant Upadhyay","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#article","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/"},"author":{"name":"Nishant Upadhyay","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/5af799914f08fa3d67f69755fdd41467"},"headline":"How To Create Custom Shopify App With Rails?","datePublished":"2017-08-18T06:31:52+00:00","dateModified":"2022-05-31T07:27:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/"},"wordCount":875,"commentCount":1,"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg","articleSection":["ECommerce","Industry","Ruby on Rails","Shopify","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/","url":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/","name":"How To Create Custom Shopify App With Rails?","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#primaryimage"},"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg","datePublished":"2017-08-18T06:31:52+00:00","dateModified":"2022-05-31T07:27:04+00:00","author":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/5af799914f08fa3d67f69755fdd41467"},"description":"Creating an application for shopify using Ruby on Rails is very easy. Learn More about How To Create Custom Shopify App With Rails. Contact Us Now!","breadcrumb":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#primaryimage","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2017\/08\/custom-shopify-app-with-rails.jpg","width":1920,"height":1280,"caption":"Create Custom Shopify App With Rails"},{"@type":"BreadcrumbList","@id":"https:\/\/www.botreetechnologies.com\/blog\/how-to-create-custom-shopify-app-with-rails\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.botreetechnologies.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Create Custom Shopify App With Rails?"}]},{"@type":"WebSite","@id":"https:\/\/www.botreetechnologies.com\/blog\/#website","url":"https:\/\/www.botreetechnologies.com\/blog\/","name":"BoTree Technologies","description":"Committed to inspire generation.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/5af799914f08fa3d67f69755fdd41467","name":"Nishant Upadhyay","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/nishant-upadhyay-150x150.png","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/nishant-upadhyay-150x150.png","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/nishant-upadhyay-150x150.png","caption":"Nishant Upadhyay"},"description":"Nishant is Practice Lead of Ruby on Rails. He is a Blogger, Mentor, and Rubyst. He has expertise in Javascript as well. He is highly skilled in designing, developing and testing web applications. He enjoys being challenged and engaging with projects that require him to work outside his comfort and knowledge set."}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/1530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=1530"}],"version-history":[{"count":4,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/1530\/revisions"}],"predecessor-version":[{"id":17423,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/1530\/revisions\/17423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media\/12789"}],"wp:attachment":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=1530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=1530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=1530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}