Magento 2 dev docs

Shopify Custom App Development Tutorials

Search our tutorials or browse by category

Shopify Custom App Development Tutorials (263)

Cart (10)

  • Delete Unwanted Tags

    If your shop is selling products that allow purchasers to order things from foreign countries, currency exchange is necessary. Nevertheless, your website shows un-rendered HTML tags which may confuse customers. As a result, this tutorial aims to show you how to delete unwanted tags.
    Read more

  • Insert "Reorder" Link

    Customer return is a marvelous sign of running a good marketing and sales campaign. Therefore, in order to take advantage of the post or page that buyers use to order your products, you would like to put a link which can lead buyers to reorder those items. The tutorial will help you insert the reorder link in your post.
    Read more

  • Insert "Buy This" Link to Blog Post

    You are owning blogs not only to provide your own content but also to indirectly introduce your product. Therefore, you would like to add a button that can lead your customers to your product page. The tutorial will give you the instruction to insert a “Buy this” link to a blog post.
    Read more

  • Modify Order Notes Label

    The cart page is a final step in the shopping process of visitors. That is the reason why Shopify sellers should focus on make it as attractive as possible by doing things like modifying order notes label. The customers will be more satisfied with the service if they are provided further information about products as well as delivery. One of the best ways to leave messages for the customers in this step is order-notes. All of Shopify store owners enables adding this tool on their own with the free and easy functionality in their Shopify themes.
    Read more

  • Enable Order Notes

    Online merchants often want to catch the customer’s attention with their notification about products available using a message on the cart page. Shopify store owners maybe have some options to update their product information such as Excluding tax & shipping. There is a free and useful way to send the special instructions in cart attributes to the visitors that is enabling order notes.
    Read more

Catalog (62)

  • How to modify the shipping calculator HTML

    If you are selling products and your orders are beyond of free-shipping zone, customer’s bill has to include the shipping fee. Therefore, you want to install the shipping calculator. This tutorial will help you to modify the sipping calculator HTML.
    Read more

  • How to add the gift-wrapping snippet in your cart template

    Customers always love bonus gifts when they buy any products at your store. Gifts will make purchasers happier and feel that they are treated better at your shop than the other. Therefore, you might get more loyal customers. The tutorial will instruct you to include the gift-wrapping snippet in your cart template.
    Read more

  • How to modify your theme.liquid file

    Filter is an indispensable tool for any website to improve its customer journey. One of the easiest ways to let clients filter your collection is by editing your theme code. After checking your theme, the next thing you should do is to modify your theme.liquid.file. The tutorial will show you steps to change theme on desktop and iPhone/Android.
    Read more

  • How to insert some JavaScript to your theme

    Shopify gives you permission to quickly add new features and functionalities to your web without having to redesign your whole theme. You are able to add the functionality by inserting plugins and in case the functionality that you would like to add is not large enough to generate a plugin, which comprises just several lines of code, you are able to employ the functions.php file rather than generating a separate plugin. The best thing about the functions.php file is that it can act like a plugin, which can be employed to insert many features and extend the functionality of not only the theme but also Shopify installation.
    Read more

  • Delete the author's name in your theme

    Are you in need of removing the author’s name from blog posts? As always, blog posts are supposed to display the name of its author with other meta-data like category and date. Nonetheless, some owners of blogs just do not want to show the author’s name next to their blog posts. In this article, we are going to show you how to do that job. Now, let’s take a look at our instructional writing on How to delete the author’s name in your theme to know more deeply about this topic.
    Read more

Collection Pages (4)

  • generate the menu controlling which collections are shown

    Overview In Shopify platform, collection is a means for you to show your customized business page all of your products in categories, you can display a lot of collection on your page, such as in alphabet order, or in function. If you own a business website for products such as clothes, accessories and so on, it is important to show up your collections on your page, you can display your collection for top, short wear, dress, etc.
    Read more

  • generate a page on which to feature your collections

    In Shopify platform, a page template is a means for you to show your customized business page, you can display a lot of content on your template page, such as news, events update, and especially collections.
    Read more

  • generate a collection to control your catalog page

    Overview
    Read more

  • generate a menu to control your collections list page

    Overview
    Read more

Currencies (9)

  • Modify the HTML for currency formatting

    One day, you receive an order from a foreign country using different currency from yours. What do you need to do on your website to inform purchasers about the payment? This question will be solved in this tutorial. You are provided a solution to modify the HTML for currency formatting.
    Read more

  • How to include the toggle button snippet

    The checkout process is one of the most important part in the buying decision of customers. This final step just only can be be displayed in the operating currency, which means that the international customers do not know exactly how much they will pay for their products. However, the Checkout transaction amounts can be exchanged by one of the most effective tools for the online sellers the toggle button snippet.
    Read more

  • How to generate a second snippet for your toggle button

    Selling in another country requires the online sellers to install a tool that helps them to exchange their home currency to another one. Moreover, international customers would like to know how much they will pay for the products in their currencies. In the market, the Shopify store owners who would install toggle button will increase the competitive advantages as well as maximize their profit.
    Read more

  • Upload jquery.currencies.min.js file as a theme asset

    Shopify app provides currencies.js library which is built to work around common floating point issues in javascript. jquery.currencies.min.js file is an expansion of currencies.js library and plays an important function in your store. currencies.js changes only a money amount from one currency to another; whereas, jquery.currencies.min.js changes all money amounts on your store’s page and shows a formatted consequence with a currency symbol and descriptor.
    Read more

  • Set up the currency options

    Setting up currency options in Shopify is extremely necessary to determine what currency your customers are enabled to use when they pay for their orders in your store. Product prices will be shown in the local currencies that your customers choose. Especically, you can customize your store admin’s appearance if needed.
    Read more

Forms (2)

  • insert an order form to a regular page

    Overview
    Read more

  • insert an order form to a collection page

    Overview
    Read more

General (31)

  • How to set variables using front matter on your site

    Website developers acknowledge that front matter is important to upload information on the front page. Obviously, there are a lot of methods that you can use to arrange variables in one page, of all those methods, front matter is a pretty simple one you can think of. The tutorial today will explain briefly about front matters and guide you to set variables using front matter.
    Read more

  • List all the posts on your site by year

    In order to help your customers easily see all of your posts in each year, you need to show all of your posts right on your website and arrange them in multiple years. It is really important for you to read carefully this instructional writing on How to list all your posts on your site by year if you want to make this list on your own page.
    Read more

  • List all the posts on your site by tag

    So as to help your customers easily see all of your posts in different topics, you need to show all of your posts right on your website, along with their tags. It is really important for you to read carefully this instructional writing on How to list all your posts on your site by tag if you want to make this list on your own page.
    Read more

  • List all the posts on your site by category

    It’s common to show a list of posts arranged by categories on your homepage so that your customers can easily see all of your posts in different topics. It is essential for you to read carefully this instructional writing on How to list all posts on your site by category if you want to make this list on your own page.
    Read more

  • List all posts with full content

    It’s common to display a list of posts on your homepage so that your customers can easily catch sight of all of your posts in different topics. If you want to make this list on your own page, you have to read carefully this instructional writing on How to list all posts with the full content to get more information.
    Read more

Liquid (100)

  • Liquid Highlight in Shopify

    Filters in Shopify are known as one of the simplest methods to change the output of strings, numbers, objects, and variables. In fact, filters are put in an output tag `` and devoted by a pipe character |.
    Read more

  • Liquid Basics in Shopify

    If you are a newcomer to Shopify platform, you might be unfamiliar with Liquid. In this article, you are going to be shown a basic knowledge of the Liquid Code.
    Read more

  • Liquid Iteration: for break limit

    Since 2006, Liquid has been used in Shopify as a language template. In Liquid, you use tags consisting of comment, control flow, iteration, raw and variable to show complex content. In this tutorial, we will introduce you about some types of liquid iteration including for, break and limit.
    Read more

  • Liquid default_errors: How to Show Default Errror Messages

    Would you like to formulate your default error messages? Would you like to increase your customer journey when customers visit your website? Liquid in Shopify has a filter that can help you to establish message samples. The tutorial today guides you to show default error messages.
    Read more

  • Liquid default: How to Set Default Value in Filter

    Would you like to set automatic messages with a flexible form on your front page? You want to maximize the satisfaction of the customer journey. Liquid has a default filter that can help you to establish the automation for your page. The tutorial guide you to set default value in filter.
    Read more

Navigation (1)

  • How to insert some code to your theme's JavaScript file

    Developed by Netscape, JavaScript is a mean of web languages to display dynamic and interactive content to a website. While the syntax is similar to C, JavaScript which is used by Java is based on ECMAScript. This type of programming language which provides the Shopify users the free practices space. Because of these benefit ability, this JavaScript is commonly used by millions of developers.
    Read more

Online Store (8)

  • How to enable payment icons in your footer

    Online sellers who are the beginners in Shopify should concern about how they will earn from the Shopify store accounts. The more the merchants understand the payment process in the Shopify, the more they increase their revenue. Firstly, the Shopify store owners have to choose the payment provider which will accept the credit card payments. The next step they will process this payment, which makes the usual delay of the orders and the received payment. After the payment is processed, the purchase amount will be transferred to their accounts.
    Read more

  • verify your domain with third-party services

    Domain name is the label that identifies a network domain. Using the Internet, domain names are formed by the rules and procedures of the Domain Name System (DNS). Any name registered in this system is called domain name. It is used in many networking contexts and for naming and addressing purposes. In general, a domain name represents an Internet Protocol resource, such as a personal computer used to access the Internet, a server computer hosting a web site, or the web site itself or any other service communicated that using the Internet.
    Read more

  • How to preview your new gift card image

    Customers love bonus and gift card is one of the best ways to increase the customer’s satisfaction as well as keep them come back to the stores. It cannot deny that gift card is a special type of product. It also plays an important role in after sale service and customer service. Its value can be used as payment toward future orders from your online store. Besides, as a reward, this kind of incentive also is easy to be issued and managed through unique codes.
    Read more

  • How to modify your theme's language settings

    All the Shopify functionalities and themes are in English; however, the international sellers can use this online market because there are some language options for the users. The theme’s language settings is one of the most important ones in the Shopify content. This themes which have the translations of all of the text content from the contact information to cart or checkout data. In online Shopify store, as multiple lingual themes, the store owners, as well as the global customers, can easily to approach all items in the stores.
    Read more

  • How to modify footer.liquid

    Considered as the master template, the theme.liquid can include all other templates and elements. For example, site navigations, collection pages, product pages, header or footer are inside the theme.liquid. By default, the Shopify store owners can find and customize this file theme.liquid in the Theme Editor.
    Read more

Product Pages (24)

  • update links removing items from the cart

    As you might not know about, you are able to collect the customization information for those products which are using the line item properties. However, in case your themes do not display the customization in the cart, you are able to insert codes to your cart-template.liquid or cart.liquid to help check for the line item properties as well as show them if they are existing.
    Read more

  • How to Create a Collection URL with Vendor Link in Shopify

    Liquid is known as one of the most effective tools in Shopfy to build up a websites. In Shopify, with the latest version of Liquid, online sellers enable displaying the store data professionally and automatically so that they can save a lot of money and efforts. Besides, with a significant number of Liquid codes types such as objects, tags, and filters, which allows the users to load all the types of data in Shopify. By Liquid, the online merchants to have professional stores websites and beautiful appearance.
    Read more

  • How to Create a Collection URL with Type Link in Shopify

    Uniform Resource Locator which is stood for URL is a reference to a web resource. This term specifies the location from a computer network or a mechanism. Moreover, people also have term URI (Uniform Resource Identifier) to descript for this URL is a specific type. In many websites and web browsers, Uniform Resource Locator is displayed in an address bar by the URL of a web page. In addition, URLs is usually to reference web pages (http), file transfer (ftp), email (mailto), database access (JDBC), and other applications.
    Read more

  • How to include swatch-lip.liquid in product.liquid

    Shopify online sellers always want to have a tool that helps them to have competitive advantages in Shopify because there are millions of stores in this marketplace. Liquid is known as a flexible and safe language; therefore, this tool is used by many web pages and other applications. By this effective functionality, it is easy for online merchants to contribute a professional web page. Especially, this Liquid is totally free, so the Shopify store owners can easily make up their website page without paying any cost.
    Read more

  • How to Create a Collection URL with Sort By Link in Shopify

    Today E-commerce booms as a lucratice market, so there are millions of sellers coming this marketplace as well as buyers visit online Shopify website to find their favorite products. Thank to the professionalisom and convinience, Shopify is one of the most popular markeplaces for online sellers because of its useful functionalities. Along with the popularity of this market, online sellers can contribute their shops based on their preferences with multiple tools. On the same admins dashboard, the Shopify store owners are easy to manage their multiple-puposed stores in their admin dashboard.
    Read more

Social Media (6)

  • Insert a Google+ button to your store

    As well as Facebook, Google+ is a type of social network which includes many users. If you’re generate your own website, what you expect is that increase the interactions dramatically. Hence, you should connect the Google+ with your website by inserting a Google+ button to your store. This action can drive plenty of visitors to both your Google+ page and your website. Here comes the detail.
    Read more

  • Embed a Twitter feed in your online store

    If you’re using Twitter, you can inspire your customers from your online store in Shopify to follow your Twitter account by following this post. It provides you with the way to embed a Twitter feed in your online store easily. In other words, you can display your recent tweets on your website. With those interesting tweets, your customers must be really impressed and want to be your Twitter followers. You can take advantage of it to marketing effectively.
    Read more

  • Insert a Twitter button to your blog

    As a mean of driving more traffics to visit your blog, that insert a Twitter button to your blog is extremely a smart choice. Plenty of your Twitter followers will come to view your blogs about products and make some purchases. Hence, I’ve prepared a step-by-step guide for you to follow to do this. Below is the details.
    Read more

  • Insert a Pinterest button to your store

    As reading in the writing about how to insert social media buttons, you must have known the benefits if you integrate social media such as Pinterest with your online store in Shopify. From that tutorial, you also know about the way to insert the Pinterest buttons by installing an app. In this post, I’ve prepared for you the another way to insert a Pinterest button to your store manually. Follow some simple steps below.
    Read more

  • Change the Like button image on Facebook

    As a way to connect Facebook with your Shopify store, you can add the Facebook Like buttons to your site. However, the images Facebook has selected don’t meet your expectation. Hence, you will look for a solution to change the Like button image on Facebook. This post provides you with a transparent tutorial to do that. Here come the details.
    Read more

Theme Editor (1)

  • modify a theme's information

    Overview In computing, a theme is a preset package containing graphical appearance details. It is usually comprises a set of shapes and colors for the graphical control elements, the window decoration and the window. Themes are used to customize the look and feel of a piece of computer software or of an operating system, to change the look and feel of a wide range of things at once, which makes them much less granular than allowing the user to set each option individually.
    Read more

Troubleshooting (3)

  • Insert multiple files to your theme assets

    After you’ve created an account in Shopify, you will have the default theme for your own. However, it is not always suitable for your online store. Hence, you expect to add the different themes for your shop. They can be seasonal versions or eye-catching versions to impress your customers and inspire them to shop on your store. This article will help you to insert multiple files to your theme assets. Follow some simple steps below.
    Read more

  • Find the problem in your theme code

    If an HTML error found warning shows up after you made a change to your theme, there is must be some error that you need to fix. It would be extremely hard for you to find the HTML errors in the theme editor because there are so many different codes with tags and characters. This post provides you with the way to find the problem in your theme code fastly and accurately. Below is the detail.
    Read more

  • Roll back to an older version of your theme

    When you’ve made a change to your theme, you wish that it could meet your requirements the most. However, changing isn’t always good. Sometimes you change your theme file and realize that the older version is the better one. In that case, you need to roll back to an older version of your theme. In other words, the theme version will roll back to a time and date before it was changed. This instruction with full details will help you.
    Read more