CINXE.COM
Developing on Shopify
<!DOCTYPE html> <html class="no-js" lang="EN"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://shopify.dev/concepts/shopify-introduction","20210119014012","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1611020412"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="preconnect" href="https://web.archive.org/web/20210119014012/https://v.shopify.com/"/><link rel="preconnect" href="https://web.archive.org/web/20210119014012/https://cdn.shopify.com/"/> <link rel="preload" as="font" crossorigin="anonymous" type="font/woff2" href="https://web.archive.org/web/20210119014012/https://cdn.shopify.com/shopify-marketing_assets/static/ShopifySans--regular.woff2"/><link rel="preload" as="font" crossorigin="anonymous" type="font/woff2" href="https://web.archive.org/web/20210119014012/https://cdn.shopify.com/shopify-marketing_assets/static/ShopifySans--bold.woff2"/> <link rel="shortcut icon" type="image/png" href="https://web.archive.org/web/20210119014012im_/https://cdn.shopify.com/shopify-marketing_assets/static/shopify-favicon.png"/> <title>Developing on Shopify</title> <meta name="description" content="How Shopify empowers third-party developers to extend the Shopify platform, meet unique merchant needs, and build their development business."/> <link rel="canonical" href="https://web.archive.org/web/20210119014012/https://shopify.dev/concepts/shopify-introduction"> <script nonce="">document.documentElement.classList.remove('no-js'); document.documentElement.classList.add('js')</script> <link rel="stylesheet" media="screen" href="https://web.archive.org/web/20210119014012cs_/https://cdn.shopify.com/shopifycloud/shopify_dev/assets/application-56ab734d515b0399c8ac29930317770bf280ac7f29084de45622c88d06c917aa.css"/> <link rel="stylesheet" media="screen" href="https://web.archive.org/web/20210119014012cs_/https://cdn.shopify.com/shopifycloud/shopify_dev/assets/manifests/docs-c09557af1493f74fbab57b8f2ebd536a2fdbdd0d42b53acb0e86488d28f92a1b.css"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Shopify"/> <meta property="og:title" content="Developing on Shopify"/> <meta property="og:description" content="How Shopify empowers third-party developers to extend the Shopify platform, meet unique merchant needs, and build their development business."/> <meta property="og:image" content="https://web.archive.org/web/20210119014012im_/https://cdn.shopify.com/shopify-marketing_assets/static/share-image-generic.jpg"/> <meta property="og:url" content="https://web.archive.org/web/20210119014012/https://shopify.dev/concepts/shopify-introduction"/> <meta property="twitter:card" content="summary_large_image"/> <meta property="twitter:site" content="@Shopify"/> <meta property="twitter:account_id" content="17136315"/> <meta property="twitter:title" content="Developing on Shopify"/> <meta property="twitter:description" content="How Shopify empowers third-party developers to extend the Shopify platform, meet unique merchant needs, and build their development business."/> <meta property="twitter:image" content="https://cdn.shopify.com/shopify-marketing_assets/static/share-image-generic.jpg"/> <script id="TrekkieScript" type="text/javascript"> (function(){ var config = { 'Trekkie': { 'appName': 'brochure' }, 'Optimizely': {}, 'Clickstream': { 'appName': 'brochure' }, 'Performance': { 'navigationTimingApiMeasurementsEnabled': true, 'navigationTimingApiMeasurementsSampleRate': 0.01 }, 'Session Attribution': {} }; var trekkie_version = '2016.11.03.1'; var analytics = window.analytics = window.analytics || []; if (analytics.integrations) { return; } analytics.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; analytics.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); analytics.push(args); return analytics; }; }; for (var i = 0; i < analytics.methods.length; i++) { var key = analytics.methods[i]; analytics[key] = analytics.factory(key); } analytics.load = function(config) { analytics.config = config; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { (new Image()).src = 'https://web.archive.org/web/20210119014012/https://v.shopify.com/internal_errors/track?error=trekkie_load'; }; script.async = true; script.src = 'https://web.archive.org/web/20210119014012/https://cdn.shopify.com/s/javascripts/tricorder/trekkie.' + config.Trekkie.appName + '.min.js?v=' + trekkie_version; var first = document.getElementsByTagName('script')[0]; first.parentNode.insertBefore(script, first); }; analytics.load(config); analytics.page(); })(); </script> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://web.archive.org/web/20210119014012/https://www.google-analytics.com/analytics.js','_gaUTracker'); var _gaUTrackerOptions = {}; analytics.ready(function() { _gaUTrackerOptions.clientId = analytics.user().traits().uniqToken; _gaUTracker('create', 'UA-82702-49', _gaUTrackerOptions); _gaUTracker('set', 'transport', 'beacon'); _gaUTracker('require', 'displayfeatures'); _gaUTracker('send', 'pageview'); }); </script> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Shopify"/> <meta property="og:title" content="Developing on Shopify"/> <meta property="og:description" content="How Shopify empowers third-party developers to extend the Shopify platform, meet unique merchant needs, and build their development business."/> <meta property="og:image" content="https://web.archive.org/web/20210119014012im_/https://cdn.shopify.com/shopify-marketing_assets/static/share-image-generic.jpg"/> <meta property="og:url" content="https://web.archive.org/web/20210119014012/https://shopify.dev/concepts/shopify-introduction"/> <meta property="twitter:card" content="summary_large_image"/> <meta property="twitter:site" content="@Shopify"/> <meta property="twitter:account_id" content="17136315"/> <meta property="twitter:title" content="Developing on Shopify"/> <meta property="twitter:description" content="How Shopify empowers third-party developers to extend the Shopify platform, meet unique merchant needs, and build their development business."/> <meta property="twitter:image" content="https://cdn.shopify.com/shopify-marketing_assets/static/share-image-generic.jpg"/> </head> <body class="page--concepts-markdown"> <div id="GlobalIconSymbols" style="display: none;"><svg xmlns="http://www.w3.org/2000/svg"><symbol id="search"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path fill-rule="evenodd" d="M14.312 12.897l5.395 5.396a1 1 0 11-1.414 1.414l-5.396-5.395A7.954 7.954 0 018 16c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8a7.946 7.946 0 01-1.688 4.897zM8 2C4.691 2 2 4.691 2 8s2.691 6 6 6 6-2.691 6-6-2.691-6-6-6z" clip-rule="evenodd"/></svg></symbol><symbol id="modules-arrow-right"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M17.707 9.293l-5-5c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L14.586 9H3c-.553 0-1 .448-1 1s.447 1 1 1h11.586l-3.293 3.293c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293l5-5c.39-.39.39-1.023 0-1.414z"/></svg> </symbol><symbol id="shopify-developers-logo"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 948.88 142.83"><path fill="#95bf46" d="M107.41 27.15a1.35 1.35 0 0 0-1.22-1.15L95 25.18 86.7 17c-.82-.82-2.41-.57-3-.39l-4.2 1.27C77 10.72 72.63 4.14 64.91 4.14h-.65C62.06 1.26 59.34 0 57 0 39 0 30.41 22.48 27.72 33.91l-12.59 3.9c-3.9 1.22-4 1.35-4.54 5C10.21 45.62 0 124.55 0 124.55l79.54 14.9 43.09-9.32S107.5 27.85 107.41 27.15zm-32.3-7.92l-6.73 2.08v-1.45A33 33 0 0 0 66.77 9c3.98.5 6.63 5 8.34 10.24zM61.84 9.88c1.11 2.77 1.82 6.75 1.82 12.12v.78l-13.9 4.3c2.68-10.33 7.69-15.32 12.08-17.2zm-5.35-5.06a4.06 4.06 0 0 1 2.31.78C53 8.32 46.86 15.15 44.25 28.79l-11 3.4c3.07-10.4 10.33-27.37 23.24-27.37z"/><path fill="#5f8e3e" d="M106.19 26L95 25.18 86.7 17a2 2 0 0 0-1.15-.53l-6 123 43.09-9.32s-15.13-102.28-15.22-103a1.35 1.35 0 0 0-1.23-1.15z"/><path fill="#fff" d="M64.91 49.83l-5.32 15.81a24.44 24.44 0 0 0-10.36-2.49c-8.37 0-8.79 5.25-8.79 6.57 0 7.22 18.82 10 18.82 26.89 0 13.3-8.44 21.87-19.82 21.87-13.65 0-20.64-8.5-20.64-8.5l3.66-12.08s7.18 6.16 13.23 6.16a5.34 5.34 0 0 0 5.57-5.39c0-9.42-15.44-9.84-15.44-25.31 0-13 9.35-25.63 28.22-25.63 7.27.02 10.87 2.1 10.87 2.1z"/><path d="M172.87 79.46c-4.3-2.33-6.51-4.3-6.51-7 0-3.44 3.07-5.65 7.86-5.65a28.08 28.08 0 0 1 10.56 2.33l3.93-12s-3.61-2.82-14.24-2.82c-14.8 0-25.05 8.47-25.05 20.38 0 6.75 4.79 11.91 11.17 15.59 5.16 2.95 7 5 7 8.1s-2.58 5.77-7.37 5.77c-7.13 0-13.88-3.68-13.88-3.68l-4.17 12s6.23 4.17 16.7 4.17c15.23 0 26.16-7.49 26.16-21-.03-7.22-5.53-12.38-12.16-16.19zm60.66-25.29c-7.49 0-13.38 3.56-17.93 9l-.25-.12 6.51-34h-16.94l-16.46 86.57h16.95L211.06 86c2.21-11.17 8-18.05 13.38-18.05 3.81 0 5.28 2.58 5.28 6.26a38.72 38.72 0 0 1-.74 7.49l-6.39 33.89h16.95l6.63-35a63.31 63.31 0 0 0 1.23-11.05c.01-9.6-5.03-15.37-13.87-15.37zm52.19 0c-20.38 0-33.89 18.42-33.89 38.93 0 13.14 8.1 23.7 23.33 23.7 20 0 33.52-17.93 33.52-38.93 0-12.16-7.12-23.7-22.96-23.7zm-8.35 49.61c-5.77 0-8.23-4.91-8.23-11.05 0-9.7 5-25.54 14.24-25.54 6 0 8 5.16 8 10.19-.01 10.44-5.05 26.4-14.01 26.4zM352 54.17c-11.44 0-17.93 10.07-17.93 10.07h-.25l1-9.09h-15c-.74 6.14-2.09 15.47-3.44 22.47l-11.79 62h16.95l4.67-25.05h.37s3.48 2.21 9.95 2.21c19.89 0 32.91-20.38 32.91-41 .03-11.42-5.01-21.61-17.44-21.61zM335.82 104a10.76 10.76 0 0 1-7-2.46l2.82-15.84c2-10.56 7.49-17.56 13.38-17.56 5.16 0 6.75 4.79 6.75 9.33.01 10.96-6.49 26.53-15.95 26.53zm57.84-74.15a9.67 9.67 0 0 0-9.7 9.82c0 5 3.19 8.47 8 8.47h.25a9.57 9.57 0 0 0 9.95-9.82 8.06 8.06 0 0 0-8.5-8.47zm-23.7 85.72h16.95l11.54-60.05h-17.07l-11.42 60.05zm71.59-60.17h-11.79l.61-2.82c1-5.77 4.42-10.93 10.07-10.93a17.66 17.66 0 0 1 5.4.86l3.32-13.26s-2.95-1.47-9.21-1.47c-6 0-12 1.72-16.58 5.65-5.77 4.91-8.47 12-9.82 19.16l-.49 2.82h-7.86l-2.46 12.77h7.86l-9 47.4h16.95l9-47.4h11.67zM467 96.78h-.25c-.33-4.69-4.18-41.26-4.18-41.26h-17.83l10.19 55.14a3.61 3.61 0 0 1-.37 2.82 29 29 0 0 1-9.21 10.19 36.65 36.65 0 0 1-9.58 4.79l4.67 14.37a38.7 38.7 0 0 0 16.56-9.21c7.74-7.25 14.86-18.42 22.23-33.65L500 55.52h-17.68S471.72 82.21 467 96.78zm90.73-39.51c-2.36-1.49-6.57-2.48-10.54-2.48-19.22 0-33.61 21-33.61 41.92 0 10.79 4.84 20.09 15.5 20.09 8.56 0 15.5-5.33 20.22-13.39h.25l-1.74 12.15h5.08a160.79 160.79 0 0 1 2.36-17.86l13.15-69.57h-5.33zm-5.83 30.26c-2.73 14.88-13.15 24.56-21.33 24.56-9.43 0-11.41-8.56-11.41-16 0-17.12 11.66-36.59 27.29-36.59 4.59 0 7.94 1.24 10 3zm45.89-32.74c-17 0-29 22.45-29 39.56 0 11.41 4.84 22.32 18.73 22.32a29.58 29.58 0 0 0 16.25-4.46l-1.64-4.21a25.94 25.94 0 0 1-13.77 4c-6.33 0-10.91-3.35-13-10-1.24-4.34-1.12-12.15-.5-14.88 19.47.12 36.83-4.09 36.83-19.22-.01-6.78-4.1-13.11-13.9-13.11zm8.31 13.27c0 11.78-14.88 14.39-30.39 14.26 3.72-12.9 11.91-22.82 21.08-22.82 5.58 0 9.3 3 9.3 8.43zM657.07 56l-20.22 39.35A137.07 137.07 0 0 0 631 108h-.37c0-2.85-.74-7.32-1.61-13.52L623.83 56h-5.33l8.31 59.53h5l31-59.53zm32.74-1.21c-17 0-29 22.45-29 39.56 0 11.41 4.84 22.32 18.73 22.32a29.58 29.58 0 0 0 16.25-4.46l-1.64-4.21a25.94 25.94 0 0 1-13.77 4c-6.33 0-10.91-3.35-13-10-1.24-4.34-1.12-12.15-.5-14.88 19.47.12 36.83-4.09 36.83-19.22-.01-6.78-4.1-13.11-13.9-13.11zm8.31 13.27c0 11.78-14.88 14.39-30.39 14.26 3.72-12.9 11.91-22.82 21.08-22.82 5.58 0 9.3 3 9.3 8.43zm8.55 47.5h5.34l16.62-87.43h-5.46l-16.5 87.43zm51.72-60.77c-18.11 0-29.39 21.58-29.39 38.95 0 12.28 6.08 23.07 19 23.07h.12c19.22 0 29.27-23.81 29.27-39.07-.02-10.79-4.74-22.95-19-22.95zm-9.55 57.3h-.12c-9.3 0-14.14-8.43-14.14-18.85 0-15.24 9.42-33.74 23.31-33.74 10.91 0 13.89 10.42 13.89 18.23.01 14.27-9.42 34.36-22.94 34.36zm67.96-57.3c-7.94 0-15.38 5.08-20.71 13.27h-.25l1.86-12h-5.08c-.74 5.46-1.86 12.65-3.35 20.46l-11.91 63.38h5.33l4.71-25.67h.25c2.23 1.24 6.08 2.6 11.91 2.6 19 0 32.74-22.57 32.74-42.66.01-9.83-4.21-19.38-15.5-19.38zm-16.74 57.3c-4.84 0-8.81-1.24-11.53-3.35l3.84-20.46c3.35-18 14.39-28.77 22.82-28.77 8.81 0 11.53 7.94 11.53 15 0 15.26-10.91 37.58-26.66 37.58zm67.09-57.3c-17 0-29 22.45-29 39.56 0 11.41 4.84 22.32 18.73 22.32a29.58 29.58 0 0 0 16.25-4.46l-1.64-4.21a25.94 25.94 0 0 1-13.77 4c-6.33 0-10.91-3.35-13-10-1.24-4.34-1.12-12.15-.5-14.88 19.47.12 36.83-4.09 36.83-19.22-.05-6.78-4.05-13.11-13.9-13.11zm8.31 13.27c0 11.78-14.88 14.39-30.39 14.26C848.8 69.43 857 59.5 866.16 59.5c5.58 0 9.3 3 9.3 8.43zM916 60.62l1.12-5.71c-.62 0-1.49-.12-2.23-.12-7.44 0-13.39 6.33-17 14.26h-.25c.74-5.21 1.24-9.18 1.61-13h-4.84c-.5 5.21-1.36 11.91-2.85 19.47L884 115.56h5.33l5.71-30.26c2.48-13 11.16-24.8 19-24.8a8.82 8.82 0 0 1 1.96.12zm22.46-1.12a17 17 0 0 1 8.44 2.5l2-4.59c-1.74-1.36-5.71-2.6-9.8-2.6-10.54 0-18.11 7.57-18.11 16.87 0 5.58 3.22 10.91 9.18 14.76 5.58 3.6 8.06 7.19 8.06 13.15 0 6.82-5.33 12.4-13.15 12.4a18.2 18.2 0 0 1-10.42-3.35l-2.11 4.46c2 1.61 6.7 3.6 12 3.6 10.29 0 19.1-6.57 19.1-18.6 0-6.08-3.47-11.53-9.18-15.38-4.84-3.35-8.06-6.45-8.06-12 .02-6.13 4.86-11.22 12.05-11.22z"/></svg></symbol><symbol id="modules-caret-right"><svg xmlns="http://www.w3.org/2000/svg" viewbox="-242.1 245.6 6.6 10.3"><path d="M-235.6 250.7l-5.1 5.2-1.4-1.4 3.7-3.8-3.7-3.7 1.4-1.4"/></svg></symbol><symbol id="modules-nav-external-indicator"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 7 7"><path d="M7,7V0H0L7,7z"/></svg> </symbol><symbol id="modules-caret-down"><svg xmlns="http://www.w3.org/2000/svg" baseprofile="tiny" viewbox="0 0 10.289 6.563"><path d="M5.212 6.563L0 1.423 1.404 0l3.788 3.735L8.865.01l1.424 1.404"/></svg></symbol><symbol id="modules-mobile-hamburger"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M19 11H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1zm0-7H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1zm0 14H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1z"/></svg> </symbol><symbol id="modules-cancel"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M11.414 10l6.293-6.293c.39-.39.39-1.023 0-1.414s-1.023-.39-1.414 0L10 8.586 3.707 2.293c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L8.586 10l-6.293 6.293c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293L10 11.414l6.293 6.293c.195.195.45.293.707.293s.512-.098.707-.293c.39-.39.39-1.023 0-1.414L11.414 10z"/></svg> </symbol><symbol id="modules-social-facebook"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15.6 30V19.4h5V15h-5v-3.1c0-1 .6-1.9 1.3-1.9h3.8V5.6h-3.8c-3.1 0-5.6 2.8-5.6 6.3V15H7.5v4.4h3.8v10.1C4.8 27.9 0 22 0 15 0 6.7 6.7 0 15 0s15 6.7 15 15c0 8.1-6.4 14.7-14.4 15z"/></svg> </symbol><symbol id="modules-social-twitter"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zm-3.7-5.5c-.8.3-1.6.6-2.5.7.9-.5 1.5-1.4 1.8-2.4-.8.5-1.7.8-2.7 1-.8-.8-1.9-1.4-3.1-1.4-2.4 0-4.2 1.9-4.2 4.3 0 .3 0 .7.1 1-3.5-.2-6.7-1.9-8.8-4.5-.3.7-.6 1.4-.6 2.2 0 1.5.7 2.8 1.9 3.5-.7 0-1.4-.2-1.9-.5 0 2.1 1.5 3.8 3.4 4.2-.3.1-.7.1-1.1.1-.3 0-.6 0-.8-.1.5 1.7 2.1 2.8 4 2.9-1.5 1.1-3.3 1.9-5.3 1.9-.3 0-.7 0-1-.1 1.9 1.2 4.1 1.9 6.5 1.9 7.8 0 12.1-6.5 12.1-12.1v-.6c.9-.4 1.6-1.2 2.2-2z"/></svg> </symbol><symbol id="modules-social-youtube"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zm-5.6 0c0-6.9 0-6.9-9.4-6.9s-9.4 0-9.4 6.9 0 6.9 9.4 6.9 9.4 0 9.4-6.9zm-11.9-3.7l6.3 3.8-6.3 3.8v-7.6z"/></svg> </symbol><symbol id="modules-social-instagram"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15 30C6.7 30 0 23.3 0 15c0-1.1.1-2.1.3-3.1h7.2c-.4 1-.6 2-.6 3.1 0 4.5 3.6 8.1 8.1 8.1s8.1-3.6 8.1-8.1c0-1.1-.2-2.2-.6-3.1h7.2c.2 1 .3 2 .3 3.1 0 8.3-6.7 15-15 15zm5.9-20.6c-1.5-1.5-3.6-2.5-5.9-2.5s-4.4 1-5.9 2.5h-8C3.3 3.9 8.7 0 15 0s11.7 3.9 13.9 9.4h-8zm-.3 5.6c0 3.1-2.5 5.6-5.6 5.6-3.1 0-5.6-2.5-5.6-5.6 0-3.1 2.5-5.6 5.6-5.6 3.1 0 5.6 2.5 5.6 5.6z"/></svg> </symbol><symbol id="modules-social-linkedin"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zM11.3 7.8c0-1.2-1-2.2-2.5-2.2s-2.5.9-2.5 2.2c0 1.2 1 2.2 2.5 2.2s2.5-1 2.5-2.2zm-.7 4.1H6.9v10.6h3.8V11.9zm13.8 5c0-3.4-1.7-5.6-4.4-5.6-1.5 0-2.6.9-3.1 2.3l-.1-1.6H13c0 .4.1 2.5.1 2.5v8.1h3.8V17c0-1.5.7-2.5 1.8-2.5s1.9.6 1.9 2.5v5.6h3.8v-5.7z"/></svg> </symbol><symbol id="modules-social-pinterest"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15 30c-1.5 0-2.9-.2-4.3-.6.6-.9 1.2-2 1.5-3.2.2-.7 1-4.1 1-4.1.5 1 2 1.9 3.7 1.9 4.8 0 8.1-4.4 8.1-10.3 0-4.4-3.8-8.6-9.5-8.6-7.1-.1-10.6 5-10.6 9.3 0 2.6 1 4.9 3.1 5.7.3.1.7 0 .8-.4.1-.2.2-.9.3-1.2.1-.4 0-.5-.2-.8-.6-.7-1-1.6-1-3 0-3.8 2.8-7.2 7.4-7.2 4 0 6.2 2.5 6.2 5.8 0 4.3-1.9 8-4.8 8-1.6 0-2.7-1.3-2.4-2.9.5-1.9 1.3-4 1.3-5.3 0-1.2-.7-2.3-2-2.3-1.6 0-2.9 1.7-2.9 3.9 0 1.4.5 2.4.5 2.4S9.5 24 9.3 25.3c-.3 1.1-.4 2.4-.3 3.5-5.3-2.4-9-7.7-9-13.8C0 6.7 6.7 0 15 0s15 6.7 15 15-6.7 15-15 15z"/></svg> </symbol></svg></div> <div class="signup-form-wrapper signup--hidden " data-define="{form_0: new SignupForm(this)}"> <form class="marketing-form signup-form stateful-form" novalidate="novalidate" autocomplete="off" data-namespace="form_0" data-hidden-fields-namespace="hiddenFields_0" data-bind-event-submit="form_0.handleSubmit(this, event)" action="https://web.archive.org/web/20210119014012/https://accounts.shopify.com/store-signup/setup" accept-charset="UTF-8" method="post"> <div data-define="{ email0: new StatefulField( 'email', form_0, this, { required: true, validate: true, live: false, showHint: true, showError: true }, {}, 'form_0' )} " class="stateful-field email "><div data-context="email0"><label data-bind-class="{'js-has-error': state.error,'js-is-filled': state.filled || state.value.length > 0,'js-has-hint': !state.error && state.hint}" class="marketing-input-wrapper"><span class="marketing-label marketing-label--in-field marketing-label--floating">Email address</span><input placeholder="Email address" name="signup[email]" type="email" autocomplete="off" data-bind="state.value" data-bind-event-blur="ShopifyMarketing.context.form_0.handleFieldBlur(ShopifyMarketing.context.email0)" data-bind-event-keyup="ShopifyMarketing.context.form_0.handleFieldKeyup(event, ShopifyMarketing.context.email0)" class="marketing-input marketing-input--floating" id="0_signup_email"/><span class="marketing-form__messages"><span class="suggest hide" data-bind-unsafe-html="displayHint()" data-bind-show="!state.error && state.hint"></span><span class="error hide" data-bind="displayError()" data-bind-show="state.error == true"></span></span></label></div></div> <div data-define="{ password0: new StatefulField( 'password', form_0, this, { required: true, validate: true, live: false, showHint: false, showError: true }, {}, 'form_0' )} " class="stateful-field password "><div data-context="password0"><label data-bind-class="{'js-has-error': state.error,'js-is-filled': state.filled || state.value.length > 0,'js-has-hint': !state.error && state.hint}" class="marketing-input-wrapper"><span class="marketing-label marketing-label--in-field marketing-label--floating">Password</span><input placeholder="Password" name="signup[password]" type="password" autocomplete="off" data-bind="state.value" data-bind-event-blur="ShopifyMarketing.context.form_0.handleFieldBlur(ShopifyMarketing.context.password0)" data-bind-event-keyup="null" class="marketing-input marketing-input--floating" id="0_signup_password"/><span class="marketing-form__messages"><span class="suggest hide" data-bind-unsafe-html="displayHint()" data-bind-show="!state.error && state.hint"></span><span class="error hide" data-bind="displayError()" data-bind-show="state.error == true"></span></span></label></div></div> <div data-define="{ shop_name0: new StatefulField( 'shop_name', form_0, this, { required: true, validate: true, live: true, showHint: false, showError: true }, {}, 'form_0' )} " class="stateful-field shop_name "><div data-context="shop_name0"><label data-bind-class="{ 'js-has-error': state.error == true, 'js-is-pending': state.pending == true, 'js-is-focused': state.focus == true, 'js-has-detail': state.error && state.errors.existingAdmin, 'js-is-filled': state.filled == true || state.value.length > 0, }" class="marketing-input-wrapper shop_name"><span class="marketing-label marketing-label--in-field marketing-label--floating">Your store name</span><input placeholder="Your store name" name="signup[shop_name]" type="text" autocomplete="off" data-bind="state.value" data-bind-event-blur="ShopifyMarketing.context.form_0.handleFieldBlur(ShopifyMarketing.context.shop_name0)" data-bind-event-keyup="ShopifyMarketing.context.form_0.handleFieldKeyup(event, ShopifyMarketing.context.shop_name0)" class="marketing-input marketing-input--floating" id="0_signup_shop_name"/><span class="marketing-form__messages"><span class="suggest hide" data-bind-unsafe-html="displayHint()" data-bind-show="!state.error && state.hint"></span><span class="error hide" data-bind="displayError()" data-bind-show="state.error == true && state.pending == false" data-bind-unsafe-html="displayError()"></span></span></label></div></div> <div data-define="{hiddenFields_0: new HiddenFields({ source: "", source_url: "", source_url_referer: "", signup_code: "", signup_page: "", signup_page_referer: "", signup_types: [], theme: "", selected_app: "", selected_plan: "", domain_to_connect: "", }, this)}"> <div data-context="hiddenFields_0"> <input type="hidden" name="ref" value=""> <input type="hidden" name="language" value="en"> <input type="hidden" name="locale" value="en"> <input type="hidden" name="_y" data-bind="fields.y"> <input type="hidden" name="ssid" data-bind="fields.ssid"> <input type="hidden" name="source" data-bind="fields.source"> <input type="hidden" name="source_url" data-bind="fields.source_url"> <input type="hidden" name="source_url_referer" data-bind="fields.source_url_referer"> <input type="hidden" name="signup_code" data-bind="fields.signup_code"> <input type="hidden" name="signup_page" data-bind="fields.signup_page"> <input type="hidden" name="signup_page_referer" data-bind="fields.signup_page_referer"> <input type="hidden" name="domain_to_connect" data-bind="fields.domain_to_connect"> <input type="hidden" name="signup_types[]" data-bind-disabled="fields.signup_types" data-bind="fields.signup_type"> <input type="hidden" name="extra[selected_theme]" data-bind="fields.theme"> <input type="hidden" name="extra[selected_app]" data-bind="fields.selected_app"> <input type="hidden" name="extra[selected_plan]" data-bind="fields.selected_plan"> </div> </div> <div class=""> <button class="marketing-button marketing-form__button " name="button" data-bind-disabled="form_0.pending == true" type="submit">Create your store</button> </div> </form> </div> <div id="Announcements"></div> <header id="SiteNavContainer" class="site-nav-container is-sticky"> <div class="marketing-nav-wrapper"> <a class="in-page-link skip-to-main visuallyhidden focusable" data-ga-event="Main Nav" data-ga-action="Skip to content" data-trekkie-event="Main Nav" data-trekkie-action="Skip to content" data-trekkie-id="Main Nav Skip to content" href="#Main">Skip to Content</a> <nav class="marketing-nav--skin-light marketing-nav marketing-nav--primary" id="ShopifyMainNav" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement" aria-label="Main Navigation"> <div class="marketing-nav__logo "> <a href="/web/20210119014012/https://shopify.dev/" class="marketing-nav__logo__shopify" data-ga-event="Main Nav" data-ga-action="Logo" data-trekkie-event="Main Nav" data-trekkie-action="Logo" data-trekkie-id="Main Nav Logo"> <svg class="icon" aria-labelledby="icon-shopify-developers-logo-5-title" role="img"><title id="icon-shopify-developers-logo-5-title">Shopify</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#shopify-developers-logo"/> </svg> </a> </div> <ul class="marketing-nav__items display--expanded-nav"> <li><div class="popover-wrapper js-popover-dropdown popover-wrapper--dropdown" data-position="bottom" data-align="left"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--active marketing-nav__item--primary" itemprop="name">Concepts<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="popover"><div class="popover__content"><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/concepts/shopify-introduction" class="marketing-nav__item marketing-nav__item--child marketing-nav__item--separated" itemprop="name">Introduction to Shopify</a></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Ways to build<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Discover everything you can build on Shopify’s platform</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/concepts/ways-to-build" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/apps" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Building Shopify apps</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/themes" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Building Shopify themes</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/channels" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Building Shopify channels</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/custom-development" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Custom development for merchants</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Using Shopify APIs<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Learn about Shopify’s suite of APIs</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/authentication" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Authentication</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Versioning</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/updates" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting updates</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/rate-limits" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Rate limits</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/search-syntax" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Search syntax</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/response-codes" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Response codes</a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/legal/api-terms" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">API Terms of Use <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Trust and security<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">How we make Shopify’s platform safe and secure for everyone</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security/gdpr" class="marketing-nav__item marketing-nav__item--child" itemprop="name">GDPR requirements for developers</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security/checkout-requirements" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Checkout requirements</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Shopify App Store<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Make money by selling apps to Shopify merchants</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store/visibility" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Visibility in the Shopify App Store</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting your app approved</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Success in the Shopify App Store</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Shopify App Store ads</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">GraphQL at Shopify<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">How Shopify is building for the future with GraphQL</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/benefits" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Benefits of using GraphQL</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/queries" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Making queries</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/pagination" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Paginating queries</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/variables" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Variables</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/mutations" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Mutations</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/advanced" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Advanced GraphQL topics</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/learning-resources" class="marketing-nav__item marketing-nav__item--child" itemprop="name">More GraphQL learning resources</a></li></ul></div></div></div></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-dropdown popover-wrapper--dropdown" data-position="bottom" data-align="left"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--primary" itemprop="name">Docs<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="popover"><div class="popover__content"><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs" class="marketing-nav__item marketing-nav__item--child marketing-nav__item--separated " itemprop="name">All docs</a></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Admin API<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Create new features for the Shopify admin experience</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/admin-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/admin-api/graphql/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">GraphQL reference</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/admin-api/rest/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">REST reference</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/admin-api/access-scopes" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Access scopes</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Storefront API<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Add Shopify buying experiences to any platform</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/storefront-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/storefront-api/getting-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/storefront-api/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Reference</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/storefront-api/access-scopes" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Access scopes</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Partner API<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Access information about your Partner business</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/partner-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/partner-api/getting-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/partner-api/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Reference</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Shopify Themes<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Customize the look and feel of online stores</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/themes" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/getting-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/liquid/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Liquid reference</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/ajax-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Ajax API</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/files" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Theme templates</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/sections" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Sections</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/settings" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Theme settings</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">App Extensions<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Surface your app features wherever merchants need them</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/app-extensions" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/app-extensions/extension-points" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Extension points</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">POS<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Add features to Shopify’s point-of-sale apps</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/pos" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/pos/getting-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/pos/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Reference</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Marketing Activities API<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Connect Shopify merchants with any marketing channel</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/marketing-activities" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/marketing-activities/getting-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/marketing-activities/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Reference</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Kit<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Automate merchant tasks with Shopify’s virtual employee</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/kit" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/kit/getting-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/kit/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Reference</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Shopify Flow (Plus)<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Create complex workflows for Shopify Plus merchants</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/flow" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Ping API (Beta)<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Build on Shopify’s customer-service chat platform</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/ping" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/ping/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Reference</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Hosted Payment SDK<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Customize Shopify’s checkout with your own payment flow</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/docs/hosted-payment-sdk" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/hosted-payment-sdk/getting-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/hosted-payment-sdk/reference" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Reference</a></li></ul></div></div></div></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-dropdown popover-wrapper--dropdown" data-position="bottom" data-align="left"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--primary" itemprop="name">Tutorials<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="popover"><div class="popover__content"><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/tutorials" class="marketing-nav__item marketing-nav__item--child marketing-nav__item--separated" itemprop="name">All tutorials</a></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">App tutorials<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Learn how to build, sell and maintain Shopify apps</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/tutorials/build-a-shopify-app-with-node-and-react" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Build a Shopify App with Node and React</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/make-your-first-graphql-request" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Make your first GraphQL Admin API request</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/make-your-first-shopify-api-request" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Make your first REST Admin API request</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/authenticate-a-public-app-with-oauth" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Authenticate a public app with OAuth</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/authenticate-a-custom-app-with-oauth" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Authenticate a custom app with OAuth</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/add-a-new-app-extension" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Add a new app extension</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/build-a-sales-channel" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Build a sales channel app</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/create-a-checkout-with-storefront-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Create a checkout with Storefront API</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/add-billing-to-your-app" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Add billing to your Shopify app</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials" class="marketing-nav__item marketing-nav__item--child" itemprop="name">More tutorials</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Theme tutorials<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Learn how to build and customize Shopify themes</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/tutorials/develop-theme-getting-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Get started with Shopify themes</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/develop-theme-theme-editor-settings-schema" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Configure theme settings</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/develop-theme-files" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Learn about the template file structure</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/add-predictive-search-to-your-shopify-theme" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Add predictive search to your theme</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials" class="marketing-nav__item marketing-nav__item--child" itemprop="name">More tutorials</a></li></ul></div></div></div></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-dropdown popover-wrapper--dropdown" data-position="bottom" data-align="left"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--primary" itemprop="name">Tools<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="popover"><div class="popover__content"><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/tools" class="marketing-nav__item marketing-nav__item--child marketing-nav__item--separated" itemprop="name">All tools</a></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">App development tools<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Accelerate Shopify app development</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/tools/partner-dashboard" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Partner Dashboard</a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/Shopify/shopify-app-cli" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Shopify App CLI <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/shopify/shopify_app" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Shopify Rails App <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/app-bridge" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Shopify App Bridge</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/embedded-app-sdk" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Embedded App SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/pos-app-sdk" class="marketing-nav__item marketing-nav__item--child" itemprop="name">POS App SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/graphiql-admin-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Admin API GraphiQL explorer</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/graphiql-storefront-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Storefront API GraphiQL explorer</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Theme development tools<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Accelerate Shopify theme development</p><ul class="popover__list"><li><a href="https://web.archive.org/web/20210119014012/https://shopify.github.io/themekit/" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Theme Kit <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.ca/partners/shopify-cheat-sheet" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Liquid cheat sheet <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://shopify.github.io/liquid-code-examples/" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Liquid code examples <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/theme-inspector" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Theme Inspector for Chrome</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Admin API libraries<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Quickly and securely connect with Shopify APIs</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/admin-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/shopify/shopify_api" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Shopify API (Ruby) <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/Shopify/shopify_python_api" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Shopify API (Python) <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Storefront API SDKs<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Add Shopify buying experiences to any platform</p><ul class="popover__list"><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/javascript" class="marketing-nav__item marketing-nav__item--child" itemprop="name">JavaScript Buy SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/buy-button" class="marketing-nav__item marketing-nav__item--child" itemprop="name">BuyButton.js</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/android" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Android Buy SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/ios" class="marketing-nav__item marketing-nav__item--child" itemprop="name">iOS Buy SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/unity" class="marketing-nav__item marketing-nav__item--child" itemprop="name">Unity Buy SDK</a></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-flyout popover-wrapper--flyout" data-position="right" data-align="top"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--child" itemprop="name">Polaris design system<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-right"/> </svg></button><div class="popover"><div class="popover__content"><p class="popover__description">Build apps using Shopify’s open-source design system</p><ul class="popover__list"><li><a href="https://web.archive.org/web/20210119014012/https://polaris.shopify.com/" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Overview <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://polaris.shopify.com/components/get-started" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Polaris React components <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://polaris-icons.shopify.com/" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Polaris icon library <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://polaris.shopify.com/resources/resources" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Polaris resources <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/Shopify/polaris-react" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Polaris on GitHub <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li></ul></div></div></div></li></ul></div></div></div></li><li><div class="popover-wrapper js-popover-dropdown popover-wrapper--dropdown" data-position="bottom" data-align="left"><button type="button" class="popover__trigger marketing-nav__item marketing-nav__item--primary" itemprop="name">Community<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="popover"><div class="popover__content"><ul class="popover__list"><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/partners/blog" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Blog <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/partners/blog/partner-events" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Events <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://unite.shopify.com/" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Unite <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://community.shopify.com/c/Shopify-Community/ct-p/en" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Forums <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://twitter.com/shopifydevs" class="marketing-nav__item marketing-nav__item--child" itemprop="name" target="_blank">Twitter <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li></ul></div></div></div></li><li><a href="/web/20210119014012/https://shopify.dev/changelog" class="marketing-nav__item marketing-nav__item--primary" itemprop="name">Changelog</a></li> </ul> <div class="search-container" id="searchContainer"> <form id="searchForm" class="search-form" action="/web/20210119014012/https://shopify.dev/search" accept-charset="UTF-8" method="get"> <label class="marketing-input-wrapper search-input-wrapper"><span class="marketing-label marketing-label--hidden visuallyhidden">Search the documentation</span><input placeholder="Search" name="query" class="marketing-input search-input" id="searchInput" autocomplete="off" required="required" type="search"/><span class="marketing-form__messages"></span></label> <input name="search_uuid" id="searchUUID" value="be866f63-42b7-4843-a83f-39257ea06658" type="hidden"/> <input id="openSearchResultPath" value="/search/result" type="hidden" name="search[open_search_result_path]"/> <button name="button" type="submit" id="searchSubmitButton" class="search-submit-button" aria-label="Search Submit button"> <svg class="icon search-submit-button__icon" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#search"/> </svg> </button> <div id="searchSuggestionsContainer" class="search-suggestions-container search-suggestions-container--is-hidden"> <div id="searchSuggestionsIllustration" class="search-suggestions-illustration search-suggestions-illustration--is-hidden"> <span class="image lazyload-image search-no-results-image" style="max-width: 127px; max-height: 127px;"><span class="lazyload-image__placeholder" style="padding-bottom: 100.0%"><img data-sizes="100vw" data-srcset="https://web.archive.org/web/20210119014012im_/https://cdn.shopify.com/shopifycloud/shopify_dev/assets/search/search-illustration-bda8687d04ee0fc47e0b740818071a5d89bda0512e445f6fc9525ae031577c8b.svg" alt="No search results" role="img" class="lazyload"/><noscript><img sizes="100vw" srcset="https://web.archive.org/web/20210119014012im_/https://cdn.shopify.com/shopifycloud/shopify_dev/assets/search/search-illustration-bda8687d04ee0fc47e0b740818071a5d89bda0512e445f6fc9525ae031577c8b.svg" alt="No search results" role="img"/></noscript></span></span> </div> <div class="search-suggestions-instructions hide--mobile" aria-hidden="true"> <span class="search-instruction"> <svg class="icon icon--size-small search-instruction__icon search-instruction__icon--up" aria-labelledby="icon-modules-arrow-right-2-title" role="img"><title id="icon-modules-arrow-right-2-title">Up</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-arrow-right"/> </svg><svg class="icon icon--size-small search-instruction__icon search-instruction__icon--down" aria-labelledby="icon-modules-arrow-right-3-title" role="img"><title id="icon-modules-arrow-right-3-title">Down</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-arrow-right"/> </svg> arrows to navigate </span> <span class="search-instruction">Enter to select</span> <span class="search-instruction">Escape to close</span> </div> </div></form> <button type="button" class="search-mobile-button" id="searchMobileButton"> <svg class="icon search-mobile-button__icon" aria-labelledby="icon-search-4-title" role="img"><title id="icon-search-4-title">Search</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#search"/> </svg> </button> </div> <ul class="marketing-nav__items marketing-nav__user display--expanded-nav"> <li><a href="https://web.archive.org/web/20210119014012/https://partners.shopify.com/organizations" class="marketing-nav__item marketing-nav__item--user" itemprop="name">Log in</a></li><li><a href="https://web.archive.org/web/20210119014012/https://partners.shopify.com/signup/developer" class="marketing-nav__button marketing-button marketing-button--small" itemprop="name">Sign up</a></li> </ul> <button name="button" type="button" class="marketing-nav__hamburger hide--expanded-nav js-drawer-open-right"> <svg class="icon" aria-labelledby="icon-modules-mobile-hamburger-52-title" role="img"><title id="icon-modules-mobile-hamburger-52-title">Open Main Navigation</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-mobile-hamburger"/> </svg> </button> </nav> </div> <div id="NavDrawer" class="drawer drawer--right"> <div class="drawer__inner"> <div class="drawer__top"> <div class="marketing-nav__logo"> <a href="/web/20210119014012/https://shopify.dev/" class="marketing-nav__logo__shopify"> <svg class="icon" aria-labelledby="icon-shopify-developers-logo-53-title" role="img"><title id="icon-shopify-developers-logo-53-title">Home</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#shopify-developers-logo"/> </svg> </a> </div> <button name="button" type="button" class="drawer__close-button js-drawer-close"> <svg class="icon" aria-labelledby="icon-modules-cancel-54-title" role="img"><title id="icon-modules-cancel-54-title">Close Main Navigation</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-cancel"/> </svg> </button> </div> <nav aria-label="Main Navigation"> <ul class="drawer__items drawer__items--primary" id="DrawerNavPrimaryAccordion"> <li class="accordion-item"><button name="button" type="button" class="drawer__item drawer__item--primary drawer__item--active accordion-link">Concepts<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/concepts/shopify-introduction" class="drawer__item marketing-nav__item--separated">Introduction to Shopify</a></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Ways to build<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Discover everything you can build on Shopify’s platform</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/concepts/ways-to-build" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/apps" class="drawer__item">Building Shopify apps</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/themes" class="drawer__item">Building Shopify themes</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/channels" class="drawer__item">Building Shopify channels</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/custom-development" class="drawer__item">Custom development for merchants</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Using Shopify APIs<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Learn about Shopify’s suite of APIs</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/authentication" class="drawer__item">Authentication</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning" class="drawer__item">Versioning</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/updates" class="drawer__item">Getting updates</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/rate-limits" class="drawer__item">Rate limits</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/search-syntax" class="drawer__item">Search syntax</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/about-apis/response-codes" class="drawer__item">Response codes</a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/legal/api-terms" class="drawer__item" target="_blank">API Terms of Use <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Trust and security<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">How we make Shopify’s platform safe and secure for everyone</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security/gdpr" class="drawer__item">GDPR requirements for developers</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security/checkout-requirements" class="drawer__item">Checkout requirements</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Shopify App Store<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Make money by selling apps to Shopify merchants</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store/visibility" class="drawer__item">Visibility in the Shopify App Store</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved" class="drawer__item">Getting your app approved</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store" class="drawer__item">Success in the Shopify App Store</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising" class="drawer__item">Shopify App Store ads</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">GraphQL at Shopify<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">How Shopify is building for the future with GraphQL</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/benefits" class="drawer__item">Benefits of using GraphQL</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/queries" class="drawer__item">Making queries</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/pagination" class="drawer__item">Paginating queries</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/variables" class="drawer__item">Variables</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/mutations" class="drawer__item">Mutations</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/advanced" class="drawer__item">Advanced GraphQL topics</a></li><li><a href="/web/20210119014012/https://shopify.dev/concepts/graphql/learning-resources" class="drawer__item">More GraphQL learning resources</a></li></ul></div></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item drawer__item--primary accordion-link">Docs<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs" class="drawer__item marketing-nav__item--separated ">All docs</a></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Admin API<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Create new features for the Shopify admin experience</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/admin-api" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/admin-api/graphql/reference" class="drawer__item">GraphQL reference</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/admin-api/rest/reference" class="drawer__item">REST reference</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/admin-api/access-scopes" class="drawer__item">Access scopes</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Storefront API<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Add Shopify buying experiences to any platform</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/storefront-api" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/storefront-api/getting-started" class="drawer__item">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/storefront-api/reference" class="drawer__item">Reference</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/storefront-api/access-scopes" class="drawer__item">Access scopes</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Partner API<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Access information about your Partner business</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/partner-api" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/partner-api/getting-started" class="drawer__item">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/partner-api/reference" class="drawer__item">Reference</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Shopify Themes<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Customize the look and feel of online stores</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/themes" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/getting-started" class="drawer__item">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/liquid/reference" class="drawer__item">Liquid reference</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/ajax-api" class="drawer__item">Ajax API</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/files" class="drawer__item">Theme templates</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/sections" class="drawer__item">Sections</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/themes/settings" class="drawer__item">Theme settings</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">App Extensions<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Surface your app features wherever merchants need them</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/app-extensions" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/app-extensions/extension-points" class="drawer__item">Extension points</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">POS<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Add features to Shopify’s point-of-sale apps</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/pos" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/pos/getting-started" class="drawer__item">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/pos/reference" class="drawer__item">Reference</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Marketing Activities API<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Connect Shopify merchants with any marketing channel</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/marketing-activities" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/marketing-activities/getting-started" class="drawer__item">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/marketing-activities/reference" class="drawer__item">Reference</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Kit<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Automate merchant tasks with Shopify’s virtual employee</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/kit" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/kit/getting-started" class="drawer__item">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/kit/reference" class="drawer__item">Reference</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Shopify Flow (Plus)<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Create complex workflows for Shopify Plus merchants</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/flow" class="drawer__item">Overview</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Ping API (Beta)<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Build on Shopify’s customer-service chat platform</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/ping" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/ping/reference" class="drawer__item">Reference</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Hosted Payment SDK<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Customize Shopify’s checkout with your own payment flow</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/docs/hosted-payment-sdk" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/hosted-payment-sdk/getting-started" class="drawer__item">Getting started</a></li><li><a href="/web/20210119014012/https://shopify.dev/docs/hosted-payment-sdk/reference" class="drawer__item">Reference</a></li></ul></div></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item drawer__item--primary accordion-link">Tutorials<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/tutorials" class="drawer__item marketing-nav__item--separated">All tutorials</a></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">App tutorials<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Learn how to build, sell and maintain Shopify apps</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/tutorials/build-a-shopify-app-with-node-and-react" class="drawer__item">Build a Shopify App with Node and React</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/make-your-first-graphql-request" class="drawer__item">Make your first GraphQL Admin API request</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/make-your-first-shopify-api-request" class="drawer__item">Make your first REST Admin API request</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/authenticate-a-public-app-with-oauth" class="drawer__item">Authenticate a public app with OAuth</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/authenticate-a-custom-app-with-oauth" class="drawer__item">Authenticate a custom app with OAuth</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/add-a-new-app-extension" class="drawer__item">Add a new app extension</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/build-a-sales-channel" class="drawer__item">Build a sales channel app</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/create-a-checkout-with-storefront-api" class="drawer__item">Create a checkout with Storefront API</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/add-billing-to-your-app" class="drawer__item">Add billing to your Shopify app</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials" class="drawer__item">More tutorials</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Theme tutorials<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Learn how to build and customize Shopify themes</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/tutorials/develop-theme-getting-started" class="drawer__item">Get started with Shopify themes</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/develop-theme-theme-editor-settings-schema" class="drawer__item">Configure theme settings</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/develop-theme-files" class="drawer__item">Learn about the template file structure</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials/add-predictive-search-to-your-shopify-theme" class="drawer__item">Add predictive search to your theme</a></li><li><a href="/web/20210119014012/https://shopify.dev/tutorials" class="drawer__item">More tutorials</a></li></ul></div></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item drawer__item--primary accordion-link">Tools<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/tools" class="drawer__item marketing-nav__item--separated">All tools</a></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">App development tools<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Accelerate Shopify app development</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/tools/partner-dashboard" class="drawer__item">Partner Dashboard</a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/Shopify/shopify-app-cli" class="drawer__item" target="_blank">Shopify App CLI <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/shopify/shopify_app" class="drawer__item" target="_blank">Shopify Rails App <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/app-bridge" class="drawer__item">Shopify App Bridge</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/embedded-app-sdk" class="drawer__item">Embedded App SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/pos-app-sdk" class="drawer__item">POS App SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/graphiql-admin-api" class="drawer__item">Admin API GraphiQL explorer</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/graphiql-storefront-api" class="drawer__item">Storefront API GraphiQL explorer</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Theme development tools<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Accelerate Shopify theme development</p><ul class="drawer__items drawer__items--nested"><li><a href="https://web.archive.org/web/20210119014012/https://shopify.github.io/themekit/" class="drawer__item" target="_blank">Theme Kit <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.ca/partners/shopify-cheat-sheet" class="drawer__item" target="_blank">Liquid cheat sheet <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://shopify.github.io/liquid-code-examples/" class="drawer__item" target="_blank">Liquid code examples <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/theme-inspector" class="drawer__item">Theme Inspector for Chrome</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Admin API libraries<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Quickly and securely connect with Shopify APIs</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/admin-api" class="drawer__item">Overview</a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/shopify/shopify_api" class="drawer__item" target="_blank">Shopify API (Ruby) <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/Shopify/shopify_python_api" class="drawer__item" target="_blank">Shopify API (Python) <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Storefront API SDKs<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Add Shopify buying experiences to any platform</p><ul class="drawer__items drawer__items--nested"><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api" class="drawer__item">Overview</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/javascript" class="drawer__item">JavaScript Buy SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/buy-button" class="drawer__item">BuyButton.js</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/android" class="drawer__item">Android Buy SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/ios" class="drawer__item">iOS Buy SDK</a></li><li><a href="/web/20210119014012/https://shopify.dev/tools/libraries/storefront-api/unity" class="drawer__item">Unity Buy SDK</a></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item accordion-link">Polaris design system<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><p class="drawer__description">Build apps using Shopify’s open-source design system</p><ul class="drawer__items drawer__items--nested"><li><a href="https://web.archive.org/web/20210119014012/https://polaris.shopify.com/" class="drawer__item" target="_blank">Overview <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://polaris.shopify.com/components/get-started" class="drawer__item" target="_blank">Polaris React components <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://polaris-icons.shopify.com/" class="drawer__item" target="_blank">Polaris icon library <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://polaris.shopify.com/resources/resources" class="drawer__item" target="_blank">Polaris resources <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://github.com/Shopify/polaris-react" class="drawer__item" target="_blank">Polaris on GitHub <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li></ul></div></li></ul></div></li><li class="accordion-item"><button name="button" type="button" class="drawer__item drawer__item--primary accordion-link">Community<svg class="icon marketing-nav__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg></button><div class="drawer__items-wrapper accordion-content"><ul class="drawer__items drawer__items--nested"><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/partners/blog" class="drawer__item" target="_blank">Blog <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/partners/blog/partner-events" class="drawer__item" target="_blank">Events <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://unite.shopify.com/" class="drawer__item" target="_blank">Unite <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://community.shopify.com/c/Shopify-Community/ct-p/en" class="drawer__item" target="_blank">Forums <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li><li><a href="https://web.archive.org/web/20210119014012/https://twitter.com/shopifydevs" class="drawer__item" target="_blank">Twitter <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a></li></ul></div></li><li><a href="/web/20210119014012/https://shopify.dev/changelog" class="drawer__item drawer__item--primary">Changelog</a></li> </ul> <ul class="drawer__items drawer__items--user" id="DrawerNavSecondaryAccordion"> <li><a href="https://web.archive.org/web/20210119014012/https://partners.shopify.com/organizations" class="drawer__item">Log in</a></li><li><a href="https://web.archive.org/web/20210119014012/https://partners.shopify.com/signup/developer" class="drawer__item">Sign up</a></li> </ul> <ul class="drawer__items drawer__items--corporate"> <li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/about" class="drawer__item">About</a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/careers" class="drawer__item">Careers</a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/press" class="drawer__item">Press and Media</a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/plus" class="drawer__item">Shopify Plus</a></li><li><a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/sitemap" class="drawer__item">Sitemap</a></li> </ul> </nav> </div> </div> </header> <div id="PageContainer"> <div class="grid grid--layout-mode"> <nav class="sidebar ms-accordion hide--desktop" id="mobileSidebarAccordion"> <div class="ms-accordion__item accordion-item"> <button class="ms-accordion__button accordion-link"> <div class="ms-header"> <p class="ms-header__title heading--5">Concepts</p> <p class="ms-header__section"> <span class="ms-header__section-title"> Concepts </span> <svg class="icon sidebar-caret ms-header__icon" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </p> </div> </button> <div class="ms-accordion__content accordion-content"> <h2 class="sidebar__heading heading--5"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts">Concepts</a> </h2> <ul class="sidebar-menu sidebar--docs"> <li class="sidebar-item"> <a class="sidebar-link sidebar-link--active" href="/web/20210119014012/https://shopify.dev/concepts/shopify-introduction"><span>Introduction to Shopify</span></a> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/ways-to-build"><span>Ways to build</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/apps"><span>Building apps</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/themes"><span>Building themes</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/channels"><span>Building channels</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/custom-development"><span>Custom development work</span></a> </li> </ul> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/about-apis"><span>Using Shopify APIs</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/authentication"><span>Authentication</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning"><span>Versioning</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-102-title" role="img"><title id="icon-modules-caret-down-102-title">Toggle Versioning</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/updates"><span>Getting updates</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/api-health"><span>API health report</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/private-apps"><span>Private apps</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/developer-previews"><span>Developer previews</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes"><span>API version release notes</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-103-title" role="img"><title id="icon-modules-caret-down-103-title">Toggle API version release notes</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2021-04"><span>2021-04 (Release candidate)</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2021-01"><span>2021-01</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2020-10"><span>2020-10</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2020-07"><span>2020-07</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2020-04"><span>2020-04</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2020-01"><span>2020-01</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2019-10"><span>2019-10</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2019-07"><span>2019-07</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2019-04"><span>2019-04</span></a> </li> </ul> </li> </ul> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/rate-limits"><span>Rate limits</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/search-syntax"><span>Search syntax</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/response-codes"><span>Response status codes</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="https://web.archive.org/web/20210119014012/https://www.shopify.com/legal/api-terms" rel="external" target="_blank">API Terms of Service <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a> </li> </ul> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security"><span>Trust and security</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security/gdpr"><span>GDPR requirements for developers</span></a> </li> </ul> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/app-store"><span>Shopify App Store</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/visibility"><span>Visibility in the Shopify App Store</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved"><span>Getting your app approved</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-105-title" role="img"><title id="icon-modules-caret-down-105-title">Toggle Getting your app approved</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/app-requirements"><span>App requirements</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/review-process"><span>The review process</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/testing-your-app-before-submitting"><span>Testing your app</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/app-submission"><span>Submitting your app</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy"><span>Data and user privacy</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-106-title" role="img"><title id="icon-modules-caret-down-106-title">Toggle Data and user privacy</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy/app-privacy-policies"><span>App privacy policies</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy/data-rights-of-individuals"><span>Data rights of individuals</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy/gdpr-marketing"><span>Marketing and advertising</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy/privacy-policy-template"><span>App privacy policy template</span></a> </li> </ul> </li> </ul> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store"><span>Success in the Shopify App Store</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-107-title" role="img"><title id="icon-modules-caret-down-107-title">Toggle Success in the Shopify App Store</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/prohibited-actions"><span>Prohibited actions on the Shopify App Store</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/getting-featured"><span>Getting featured</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/marketing-internally"><span>Marketing through Shopify</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-108-title" role="img"><title id="icon-modules-caret-down-108-title">Toggle Marketing through Shopify</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/marketing-internally/tracking-your-listing-traffic"><span>Tracking your listing traffic</span></a> </li> </ul> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/marketing-externally"><span>Marketing externally</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-109-title" role="img"><title id="icon-modules-caret-down-109-title">Toggle Marketing externally</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/marketing-externally/press-release"><span>Writing a press release for your app</span></a> </li> </ul> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/brand-asset-guidance"><span>Shopify brand assets</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/managing-app-reviews"><span>Managing app reviews</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/supporting-your-app"><span>Supporting your app</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/sunsetting-your-app"><span>Sunsetting your app</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/offering-employee-discounts"><span>Offering discounts to Shopify employees</span></a> </li> </ul> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising"><span>Shopify App Store ads</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-110-title" role="img"><title id="icon-modules-caret-down-110-title">Toggle Shopify App Store ads</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/getting-started"><span>Getting started</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/creating-ads"><span>Creating ads</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/managing-ads"><span>Managing ads</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/reporting"><span>Ad reporting</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/billing"><span>Ad billing</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/permissions"><span>Ad permissions</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/faq"><span>Frequently asked questions</span></a> </li> </ul> </li> </ul> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/graphql"><span>GraphQL at Shopify</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/benefits"><span>Benefits of using GraphQL</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/queries"><span>Making queries</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/mutations"><span>Mutations</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/variables"><span>Variables</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/pagination"><span>Paginating queries</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/advanced"><span>Advanced GraphQL topics</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/learning-resources"><span>More GraphQL learning resources</span></a> </li> </ul> </li> </ul> </div> </div> </nav> </div> <div class="grid page-container docs-page-container grid--layout-mode-desktop-up"> <div class="grid grid--equal-height"> <div class="grid__item grid__item--desktop-up-quarter grid__item--sidebar"> <nav class="sidebar display--desktop" id="SidebarAccordion"> <h2 class="sidebar__heading heading--5"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts">Concepts</a> </h2> <ul class="sidebar-menu sidebar--docs"> <li class="sidebar-item"> <a class="sidebar-link sidebar-link--active" href="/web/20210119014012/https://shopify.dev/concepts/shopify-introduction"><span>Introduction to Shopify</span></a> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/ways-to-build"><span>Ways to build</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/apps"><span>Building apps</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/themes"><span>Building themes</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/channels"><span>Building channels</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/custom-development"><span>Custom development work</span></a> </li> </ul> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/about-apis"><span>Using Shopify APIs</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/authentication"><span>Authentication</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning"><span>Versioning</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-111-title" role="img"><title id="icon-modules-caret-down-111-title">Toggle Versioning</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/updates"><span>Getting updates</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/api-health"><span>API health report</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/private-apps"><span>Private apps</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/developer-previews"><span>Developer previews</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes"><span>API version release notes</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-112-title" role="img"><title id="icon-modules-caret-down-112-title">Toggle API version release notes</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2021-04"><span>2021-04 (Release candidate)</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2021-01"><span>2021-01</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2020-10"><span>2020-10</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2020-07"><span>2020-07</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2020-04"><span>2020-04</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2020-01"><span>2020-01</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2019-10"><span>2019-10</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2019-07"><span>2019-07</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/versioning/release-notes/2019-04"><span>2019-04</span></a> </li> </ul> </li> </ul> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/rate-limits"><span>Rate limits</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/search-syntax"><span>Search syntax</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/about-apis/response-codes"><span>Response status codes</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="https://web.archive.org/web/20210119014012/https://www.shopify.com/legal/api-terms" rel="external" target="_blank">API Terms of Service <svg class="icon marketing-nav__external-indicator" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-nav-external-indicator"/> </svg></a> </li> </ul> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security"><span>Trust and security</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security/gdpr"><span>GDPR requirements for developers</span></a> </li> </ul> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/app-store"><span>Shopify App Store</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/visibility"><span>Visibility in the Shopify App Store</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved"><span>Getting your app approved</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-114-title" role="img"><title id="icon-modules-caret-down-114-title">Toggle Getting your app approved</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/app-requirements"><span>App requirements</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/review-process"><span>The review process</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/testing-your-app-before-submitting"><span>Testing your app</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/app-submission"><span>Submitting your app</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy"><span>Data and user privacy</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-115-title" role="img"><title id="icon-modules-caret-down-115-title">Toggle Data and user privacy</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy/app-privacy-policies"><span>App privacy policies</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy/data-rights-of-individuals"><span>Data rights of individuals</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy/gdpr-marketing"><span>Marketing and advertising</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/getting-your-app-approved/data-and-user-privacy/privacy-policy-template"><span>App privacy policy template</span></a> </li> </ul> </li> </ul> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store"><span>Success in the Shopify App Store</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-116-title" role="img"><title id="icon-modules-caret-down-116-title">Toggle Success in the Shopify App Store</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/prohibited-actions"><span>Prohibited actions on the Shopify App Store</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/getting-featured"><span>Getting featured</span></a> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/marketing-internally"><span>Marketing through Shopify</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-117-title" role="img"><title id="icon-modules-caret-down-117-title">Toggle Marketing through Shopify</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/marketing-internally/tracking-your-listing-traffic"><span>Tracking your listing traffic</span></a> </li> </ul> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/marketing-externally"><span>Marketing externally</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-118-title" role="img"><title id="icon-modules-caret-down-118-title">Toggle Marketing externally</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/marketing-externally/press-release"><span>Writing a press release for your app</span></a> </li> </ul> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/brand-asset-guidance"><span>Shopify brand assets</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/managing-app-reviews"><span>Managing app reviews</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/supporting-your-app"><span>Supporting your app</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/sunsetting-your-app"><span>Sunsetting your app</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/being-successful-in-the-app-store/offering-employee-discounts"><span>Offering discounts to Shopify employees</span></a> </li> </ul> </li> <li class="sidebar-item accordion-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising"><span>Shopify App Store ads</span></a> <button class="sidebar-item__button accordion-link"> <svg class="icon icon--fill-sky sidebar-caret" aria-labelledby="icon-modules-caret-down-119-title" role="img"><title id="icon-modules-caret-down-119-title">Toggle Shopify App Store ads</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <ul class="sidebar-submenu accordion-content"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/getting-started"><span>Getting started</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/creating-ads"><span>Creating ads</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/managing-ads"><span>Managing ads</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/reporting"><span>Ad reporting</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/billing"><span>Ad billing</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/permissions"><span>Ad permissions</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/app-store/advertising/faq"><span>Frequently asked questions</span></a> </li> </ul> </li> </ul> </li> <li class="sidebar-item sidebar-item--heading"> <a class="sidebar__subheading heading--5" href="/web/20210119014012/https://shopify.dev/concepts/graphql"><span>GraphQL at Shopify</span></a> <ul class="sidebar-submenu"> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/benefits"><span>Benefits of using GraphQL</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/queries"><span>Making queries</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/mutations"><span>Mutations</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/variables"><span>Variables</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/pagination"><span>Paginating queries</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/advanced"><span>Advanced GraphQL topics</span></a> </li> <li class="sidebar-item"> <a class="sidebar-link" href="/web/20210119014012/https://shopify.dev/concepts/graphql/learning-resources"><span>More GraphQL learning resources</span></a> </li> </ul> </li> </ul> </nav> </div> <div class="grid__item grid__item--desktop-up-three-quarters grid__item--main"> <main id="Main" role="main"> <div class="grid grid--equal-height grid--main"> <div class="grid__item hide--desktop"> <div id="TOCAccordion" class="toc-accordion"> <div class="toc-accordion__item accordion-item"> <button class="toc-accordion__link accordion-link"> On this page <svg class="icon toc-accordion__caret" aria-hidden="true" focusable="false"> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-caret-down"/> </svg> </button> <div class="toc-accordion__content accordion-content"> <ul> <li><a href="#make-shopify-better-for-everyone">Make Shopify better for everyone</a></li><li><a href="#ways-to-build">Ways to build</a></li><li><a href="#what-you-can-access">What you can access</a></li><li><a href="#where-to-start">Where to start</a></li> <li> <a href="#Feedback">Give feedback</a> </li> </ul> </div> </div> </div> </div> <div class="grid__item grid__item--desktop-up-two-thirds grid__item--wide-up-three-quarters grid__item--article"> <article class="article--docs"> <div class="article-title-container "> <h1 class="article-title"> Developing on Shopify </h1> </div> <p>More than 1,000,000 merchants use Shopify to run their businesses. They come in all sizes, from all around the world, and each one is different. Shopify solves many of their hardest commerce problems out of the box—but every business has unique needs.</p> <p>That’s where you come in.</p> <h2 id="make-shopify-better-for-everyone">Make Shopify better for everyone</h2> <p>Shopify’s mission is to make commerce better for everyone. But Shopify can’t be all things to all people. Instead, we empower third-party developers, known as Shopify Partners, to create apps, themes, and other integrations that build on Shopify’s platform. That way, merchants can tailor their experience however they need, and developers can build their own businesses supporting those entrepreneurs. This virtuous circle creates new business opportunities and benefits merchants, partners, and Shopify.</p> <p>Shopify’s <a href="/web/20210119014012/https://shopify.dev/concepts/about-apis">suite of APIs</a> and our open-source templating language, <a href="/web/20210119014012/https://shopify.dev/docs/themes/liquid">Liquid</a>, enable you to make Shopify work the way your clients demand. And our robust developer platform lets you use the business model that works for you.</p> <h2 id="ways-to-build">Ways to build</h2> <p>These are some of the <a href="/web/20210119014012/https://shopify.dev/concepts/ways-to-build">ways that developers build businesses</a> on the platform:</p> <ul> <li><a href="/web/20210119014012/https://shopify.dev/concepts/apps">Building apps</a> to sell in the <a href="https://web.archive.org/web/20210119014012/https://apps.shopify.com/">Shopify App Store</a></li> <li><a href="/web/20210119014012/https://shopify.dev/concepts/themes">Building themes</a> to sell in the <a href="https://web.archive.org/web/20210119014012/https://themes.shopify.com/">Shopify Theme Store</a></li> <li><a href="/web/20210119014012/https://shopify.dev/concepts/channels">Building channels</a> that allow Shopify merchants to sell through other platforms</li> <li><a href="/web/20210119014012/https://shopify.dev/concepts/custom-development">Providing custom development work</a> for clients who run Shopify stores, such as private app integrations, theme customization, and store setup</li> <li>Offering design, development, and support services in the <a href="https://web.archive.org/web/20210119014012/https://experts.shopify.com/">Shopify Experts Marketplace</a></li> </ul> <p>Our platform is open to developers of all sizes, from solo freelancers to boutique design shops to global-scale agencies. Make money by selling your services on a one-to-many basis, or with high-touch client engagements.</p> <p><strong>Learn more about <a href="/web/20210119014012/https://shopify.dev/concepts/ways-to-build">ways to build</a></strong></p> <h2 id="what-you-can-access">What you can access</h2> <p>Developers have extensive access to Shopify’s core features. Here are some of the resources you can work with:</p> <ul> <li>Use the <a href="/web/20210119014012/https://shopify.dev/docs/admin-api">Admin API</a> to embed new features in the Shopify admin or POS, and access data on inventory, orders, products, billing and more</li> <li>Use the <a href="/web/20210119014012/https://shopify.dev/docs/storefront-api">Storefront API</a>, our headless commerce solution, to add Shopify buying experiences to any website, app, or video game</li> <li>Use the <a href="/web/20210119014012/https://shopify.dev/docs/themes/liquid">Liquid markup language</a> to customize the look and feel of merchants’ online stores</li> <li>Use Shopify’s suite of development <a href="/web/20210119014012/https://shopify.dev/tools">tools</a> to accelerate your productivity</li> <li>Use our open-source design system, <a href="https://web.archive.org/web/20210119014012/https://polaris.shopify.com/">Polaris</a>, to create seamless integrations with Shopify admin</li> </ul> <p><strong>Learn more about our <a href="/web/20210119014012/https://shopify.dev/concepts/about-apis">APIs</a> and <a href="/web/20210119014012/https://shopify.dev/tools">tools</a></strong></p> <h2 id="where-to-start">Where to start</h2> <p>Before you start coding, be sure to learn more about the Shopify Partner program:</p> <ul> <li>Learn the various <a href="/web/20210119014012/https://shopify.dev/concepts/ways-to-build">ways to build</a> on our platform</li> <li>Check the rules governing <a href="/web/20210119014012/https://shopify.dev/concepts/trust-and-security">trust and security</a></li> <li>Read the requirements for selling through the <a href="/web/20210119014012/https://shopify.dev/concepts/app-store">Shopify App Store</a></li> </ul> <p>Once you’re ready to start, browse our <a href="/web/20210119014012/https://shopify.dev/tutorials">tutorials</a> to get up and running fast:</p> <ul> <li><a href="/web/20210119014012/https://shopify.dev/tutorials/build-a-shopify-app-with-node-and-react">Create a Shopify app with Node.js and React</a></li> <li><a href="/web/20210119014012/https://shopify.dev/tutorials/make-your-first-graphql-request">Make your first GraphQL request</a></li> <li><a href="/web/20210119014012/https://shopify.dev/tutorials/authenticate-a-public-app-with-oauth">Authenticate a public app with OAuth</a></li> </ul> </article> </div> <div class="grid__item grid__item--desktop-up-third grid__item--wide-up-quarter grid__item--toc"> <div class="toc-feedback-container"> <div class="toc-container"> <div class="toc"> <h3 class="heading--4 toc__heading">On this page</h3> <ul> <li><a href="#make-shopify-better-for-everyone">Make Shopify better for everyone</a></li><li><a href="#ways-to-build">Ways to build</a></li><li><a href="#what-you-can-access">What you can access</a></li><li><a href="#where-to-start">Where to start</a></li> </ul> </div> </div> <div id="Feedback" class="feedback" data-gid="4d7538d2-61db-4492-b34b-bf7e6273f62c" data-session-id="f0417c46331c99df9b0d9893f924a731"></div> </div> </div></div></main> <div class="page-container page-container--footer"> <footer class="footer--main" role="contentinfo"> <div class="footer-top"> <div class="grid"> <div class="grid__item"> <nav class="footer-nav"> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/about">About</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/careers">Careers</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/press">Press and Media</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/plus">Shopify Plus</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/sitemap">Sitemap</a> </nav> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-3"> <h3 class="footer-heading heading--5 ">Online Store</h3> <div class="gutter-bottom--mobile footer__column-list"> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/online">Sell online</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/online/ecommerce-solutions">Features</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/examples">Examples</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/website">Website editor</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour">Online retail</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour/ecommerce-website">Ecommerce website</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/domains">Domain names</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour/website-design">Themes</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour/shopping-cart">Shopping cart</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour/ecommerce-hosting">Ecommerce hosting</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/mobile">Mobile commerce</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/">Ecommerce software</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/online-store">Online store builder</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/oberlo">Oberlo</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/dropshipping">Dropshipping Business</a> </div></div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 ">Point of sale</h3> <div class="gutter-bottom--mobile"> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/pos">Point of sale</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/pos/features">Features</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://hardware.shopify.com/">Hardware</a> </div></div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 ">Support</h3> <div class="gutter-bottom--mobile"> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://help.shopify.com/questions?locale=en">24/7 support</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://help.shopify.com/?locale=en">Shopify Help Center</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://community.shopify.com/">Forums</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://shopify.dev/">API documentation</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tools">Free tools</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://burst.shopify.com/">Free stock photos</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://exchangemarketplace.com/">Websites for sale</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://hatchful.shopify.com/">Hatchful</a> </div></div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 ">Shopify</h3> <div class="gutter-bottom--mobile"> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/contact">Contact</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://partners.shopify.com/">Partner program</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/affiliates">Affiliate program</a> <a class="footer-link " href="/web/20210119014012/https://shopify.dev/">App developers</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://investors.shopify.com/">Investors</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/blog/topics">Blog topics</a> </div></div> </div></div> <div class="footer-bottom"> <div class="grid"> <div class="grid__item grid__item--tablet-up-2 footer-bottom__social text-center--mobile"> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Facebook" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.facebook.com/shopify"><svg class="icon" aria-labelledby="icon-modules-social-facebook-121-title" role="img"><title id="icon-modules-social-facebook-121-title">Facebook</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-facebook"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Twitter" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://twitter.com/shopify"><svg class="icon" aria-labelledby="icon-modules-social-twitter-122-title" role="img"><title id="icon-modules-social-twitter-122-title">Twitter</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-twitter"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Youtube" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.youtube.com/user/shopify"><svg class="icon" aria-labelledby="icon-modules-social-youtube-123-title" role="img"><title id="icon-modules-social-youtube-123-title">YouTube</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-youtube"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Instagram" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.instagram.com/shopify/"><svg class="icon" aria-labelledby="icon-modules-social-instagram-124-title" role="img"><title id="icon-modules-social-instagram-124-title">Instagram</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-instagram"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Linkedin" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.linkedin.com/company/shopify"><svg class="icon" aria-labelledby="icon-modules-social-linkedin-125-title" role="img"><title id="icon-modules-social-linkedin-125-title">LinkedIn</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-linkedin"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Pinterest" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.pinterest.com/shopify/"><svg class="icon" aria-labelledby="icon-modules-social-pinterest-126-title" role="img"><title id="icon-modules-social-pinterest-126-title">Pinterest</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-pinterest"/> </svg></a> </div> <div class="grid__item grid__item--tablet-up-4 footer-bottom__links text-center--mobile text-right--tablet-up"> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/legal/terms">Terms of Service</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/legal/privacy">Privacy Policy</a> </div></div></div> </footer></div> </div></div></div> <div class="hide--desktop"> <div class="page-container page-container--footer"> <footer class="footer--main" role="contentinfo"> <div class="footer-top"> <div class="grid"> <div class="grid__item"> <nav class="footer-nav"> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/about">About</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/careers">Careers</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/press">Press and Media</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/plus">Shopify Plus</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/sitemap">Sitemap</a> </nav> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-3"> <h3 class="footer-heading heading--5 ">Online Store</h3> <div class="gutter-bottom--mobile footer__column-list"> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/online">Sell online</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/online/ecommerce-solutions">Features</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/examples">Examples</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/website">Website editor</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour">Online retail</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour/ecommerce-website">Ecommerce website</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/domains">Domain names</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour/website-design">Themes</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour/shopping-cart">Shopping cart</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tour/ecommerce-hosting">Ecommerce hosting</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/mobile">Mobile commerce</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/">Ecommerce software</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/online-store">Online store builder</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/oberlo">Oberlo</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/dropshipping">Dropshipping Business</a> </div></div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 ">Point of sale</h3> <div class="gutter-bottom--mobile"> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/pos">Point of sale</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/pos/features">Features</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://hardware.shopify.com/">Hardware</a> </div></div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 ">Support</h3> <div class="gutter-bottom--mobile"> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://help.shopify.com/questions?locale=en">24/7 support</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://help.shopify.com/?locale=en">Shopify Help Center</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://community.shopify.com/">Forums</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://shopify.dev/">API documentation</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/tools">Free tools</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://burst.shopify.com/">Free stock photos</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://exchangemarketplace.com/">Websites for sale</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://hatchful.shopify.com/">Hatchful</a> </div></div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 ">Shopify</h3> <div class="gutter-bottom--mobile"> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/contact">Contact</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://partners.shopify.com/">Partner program</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/affiliates">Affiliate program</a> <a class="footer-link " href="/web/20210119014012/https://shopify.dev/">App developers</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://investors.shopify.com/">Investors</a> <a class="footer-link " href="https://web.archive.org/web/20210119014012/https://www.shopify.com/blog/topics">Blog topics</a> </div></div> </div></div> <div class="footer-bottom"> <div class="grid"> <div class="grid__item grid__item--tablet-up-2 footer-bottom__social text-center--mobile"> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Facebook" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.facebook.com/shopify"><svg class="icon" aria-labelledby="icon-modules-social-facebook-127-title" role="img"><title id="icon-modules-social-facebook-127-title">Facebook</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-facebook"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Twitter" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://twitter.com/shopify"><svg class="icon" aria-labelledby="icon-modules-social-twitter-128-title" role="img"><title id="icon-modules-social-twitter-128-title">Twitter</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-twitter"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Youtube" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.youtube.com/user/shopify"><svg class="icon" aria-labelledby="icon-modules-social-youtube-129-title" role="img"><title id="icon-modules-social-youtube-129-title">YouTube</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-youtube"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Instagram" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.instagram.com/shopify/"><svg class="icon" aria-labelledby="icon-modules-social-instagram-130-title" role="img"><title id="icon-modules-social-instagram-130-title">Instagram</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-instagram"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Linkedin" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.linkedin.com/company/shopify"><svg class="icon" aria-labelledby="icon-modules-social-linkedin-131-title" role="img"><title id="icon-modules-social-linkedin-131-title">LinkedIn</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-linkedin"/> </svg></a> <a class="footer-social__icon " target="_blank" rel="me nofollow noopener" data-ga-event="Social" data-ga-action="Pinterest" data-ga-label="Footer" href="https://web.archive.org/web/20210119014012/https://www.pinterest.com/shopify/"><svg class="icon" aria-labelledby="icon-modules-social-pinterest-132-title" role="img"><title id="icon-modules-social-pinterest-132-title">Pinterest</title> <use xlink:href="/web/20210119014012im_/https://shopify.dev/concepts/shopify-introduction#modules-social-pinterest"/> </svg></a> </div> <div class="grid__item grid__item--tablet-up-4 footer-bottom__links text-center--mobile text-right--tablet-up"> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/legal/terms">Terms of Service</a> <a href="https://web.archive.org/web/20210119014012/https://www.shopify.com/legal/privacy">Privacy Policy</a> </div></div></div> </footer></div> </div></div> <script> //<![CDATA[ window.I18n = window.I18n || {}; window.I18n.data = {"modal":{"home":"Home","close":"Close"},"signup":{"header":"Start your free %{trial_length}-day trial of Shopify","create_now":"Create your store","tooltip":"Start your free %{trial_length}-day trial today!","labels":{"email":"Email address","password":"Password","shop_name":"Your store name","subdomain":"Store URL"},"subtitles":{"shop_name":"This can be changed later.","subdomain":"This will be the default domain for your store, but you can add different domains later. You'll also use your Store URL to log in."},"placeholders":{"password":"Minimum 5 characters"},"checking":"Checking...","success_messages":{"email":"Got it","password":"Looks great","shop_name":"That name is available!","subdomain":"You‘ll use this to log in to your store"},"details":{"shop_name":"If you are the owner you can \u003ca href=\"https://%{admin}/admin\"\u003elog in here\u003c/a\u003e"},"store_address_suffix":".myshopify.com","hint_messages":{"email_typo_html":"Did you mean \u003cbutton type=\"button\" data-bind-event-click=\"%{on_click}\"\u003e%{suggestion}\u003c/button\u003e?"},"partners_input_label":"Email address","partners_input_placeholder":"Enter your email","submit":"Sign up","signup_html":"Sign up as a Shopify Partner to get a free API\u0026nbsp;key."},"forms":{"errors":{"throttled":"Too many requests from this IP, try again later.","global":{"invalid":"Please enter a valid email address","required":"This field is required.","generic":"Sorry, something went wrong. Please try again later.","throttled":"Too many requests from this IP, try again later."},"shop_name":{"empty":"Please enter a store name","minlength":"Your store name must be at least 4 characters","maxlength":"Your store name can’t be longer than 60 characters","existingAdmin":"A store with that name already exists. If you are the owner you can \u003ca href=\"https://%{err}/admin\"\u003elog in here\u003c/a\u003e","message":"%{err}","matchesPassword":"Your store name can’t be the same as your password","disallowed":"Your store name can’t contain the word \u003cstrong\u003e%{err}\u003c/strong\u003e. Try another."},"email":{"empty":"Please enter an email address","invalid":"Please enter a valid email address","member_exists":"You are already subscribed to this list","generic":"Sorry, something went wrong. Please try again later."},"password":{"empty":"Please enter a password","minlength":"Password must be at least 5 characters","spaces":"Password cannot start or end with a space"},"subdomain":{"empty":"Please enter a subdomain","minlength":"Your subdomain must be at least 4 characters","multiple":"Multiple subdomains are associated with this email","suggest":"Did you mean %{err}?","invalid":"Please enter a valid subdomain","existingAdmin":"A store with that subdomain already exists. If you are the owner you can \u003ca href=\"https://%{err}/admin\"\u003elog in here\u003c/a\u003e","disallowed":"Your subdomain can’t contain the word \u003cstrong\u003e%{err}\u003c/strong\u003e. Try another.","message":"%{err}"}}},"carousel":{"play":"Play carousel","pause":"Pause carousel","carousel_aria_roledescription":"Carousel","slide_nav_aria_label":"Choose slide","slide_aria_roledescription":"Slide","slide_aria_label":"%{currentSlide} of %{totalSlide}"},"search":{"title":"Search","placeholder":"Search","label":"Search the documentation","suggestions_available":"Suggestions are available. Use up and down arrows to select a suggestion and enter key to use it.","no_suggestions_available":"No suggestions are available for this search term. Try a different search term.","instructions":"As you start typing, we might suggest common search terms. Use up and down arrow keys to select a search term.","submit":"Search Submit button","up_down_navigation_html":"%{up_icon}%{down_icon} arrows to navigate","up":"Up","down":"Down","enter_to_select":"Enter to select","escape_to_close":"Escape to close","no_results":"No results","try_another_search_term":"Try another search term","could_not_be_completed":"Your search couldn’t be completed","try_again_later":"Please try again later","search":{"page_title":"Search results for '%{search_term}'","meta_description":"Create powerful ecommerce solutions for a variety of scenarios using Shopify’s API.","results_for_html":"Results for %{search_term}","total_results":{"one":"%{count} result","other":"%{count} results"},"no_results_for_html":"No results for %{search_term}","try_another_term_html":"Try another term or browse the %{docs_href}","docs":"Docs","no_search_results":"No search results","next":"Next","previous":"Previous"}},"feedback":{"meta":{"title":"Share Feedback","description":"Share Feedback"},"cta":"share your feedback with us.","question":"How helpful was this page?","submit-message":"Thanks for helping us improve this page!","submit-button":"Submit feedback","ratings":{"0":"Very unhelpful","1":"Somewhat unhelpful","2":"Neither helpful nor unhelpful","3":"Somewhat helpful","4":"Very helpful"},"details":{"like":"What did you like about this page? (optional)","dislike":"What can we do to improve this page? (optional)"},"feedback_form":{"positive":"Yes","negative":"No","question":"Is this page helpful?","submit-message":"Thank you for your feedback!","default_label":"How could we improve this page?","option_0":{"option":"This isn't what I was looking for.","placeholder":"What were you looking for?"},"option_1":{"option":"There aren't enough examples.","placeholder":"What examples were you looking for?"},"option_2":{"option":"The information is hard to understand.","placeholder":"What was difficult to understand?"},"option_3":{"option":"The information doesn't solve my issue.","placeholder":"What issue were you trying to solve?"},"option_4":{"option":"Other","placeholder":"What can we do to improve this page?"}}},"docs":{"markdown":{"meta_description":"Consult complete reference documentation for developing on Shopify. Includes representative code snippets and examples for a variety of client libraries."},"article":{"api_version_selector":{"api_version_name_html":"API version: %{version_handle} %{version_label}","choose_api_version":"Choose API version","newer_versions_available":{"one":"%{count} newer API version available","other":"%{count} newer API versions available"},"not_supported":"Not supported in this API version."}}}}; window.I18n.globals = {"total_blog_subscribers":"446,005","trial_length":14}; //]]> </script> <script src="https://web.archive.org/web/20210119014012js_/https://cdn.shopify.com/shopifycloud/shopify_dev/bundles/baseline/runtime-aae29a1923410bc6c1dcbfe2703c1858339443a1e485f33af57def797a818f15.js"></script> <script src="https://web.archive.org/web/20210119014012js_/https://cdn.shopify.com/shopifycloud/shopify_dev/bundles/baseline/vendors~main~manifests/admin_graphiql~manifests/build_a_shopify_app_with_node_and_react~manifests/ch~b748918a-51d9e8ae984f3ffa8b7b8e9dcd85052b0e0a0bda8bd401a06e638ad33fc9ef4a.js"></script> <script src="https://web.archive.org/web/20210119014012js_/https://cdn.shopify.com/shopifycloud/shopify_dev/bundles/baseline/vendors~main~manifests/build_a_shopify_app_with_node_and_react~manifests/changelog~manifests/docs-7c0d359f78a215a7b40d4e99dc34133001bf930efdc5b5438727892cd3907385.js"></script> <script src="https://web.archive.org/web/20210119014012js_/https://cdn.shopify.com/shopifycloud/shopify_dev/bundles/baseline/manifests/docs-7265693083d359d0bebd136e0b9eaa131baa06cd527db0692502d131fb2b6194.js"></script> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//web.archive.org/web/20210119014012/https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1904241839800487'); fbq('track', 'PageView'); </script> <noscript> <img height="0" width="0" style="display: none" alt="" src="https://web.archive.org/web/20210119014012im_/https://www.facebook.com/tr?id=1904241839800487&ev=PageView&noscript=1"/> </noscript> </body> </html> <!-- FILE ARCHIVED ON 01:40:12 Jan 19, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 22:27:37 Mar 03, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.493 exclusion.robots: 0.025 exclusion.robots.policy: 0.016 esindex: 0.009 cdx.remote: 13.082 LoadShardBlock: 271.392 (3) PetaboxLoader3.datanode: 131.467 (4) PetaboxLoader3.resolve: 201.5 (3) load_resource: 164.622 -->