· 12 min read

How to Add a Countdown Timer to Shopify- Simple Processes

What if we told you adding a countdown timer to your Shopify store can change your game positively?

Supposing that you want to create a campaign that aims to create a sense of urgency and your first go-to solution is a countdown timer.

Fair enough!

With an easy process to follow and practical steps, you can add you own countdown timer to prompt your visitors.

Here, we have two different processes that you can adopt and start now!

Why Add a Countdown Timer to a Shopify Website?

Adding a countdown timer may provide benefit more than you think for several reasons.

We mean it and we reveal the importance of doing this for you.

  • The Sense of Urgency: Creating FOMO is the number one reason to keep your visitors active.
  • Special Offer Displaying: When you promote your products, countdown timer can be a good incentive to make people act.
  • Sales and Conversion Rate Benefit: In the long term, you can lead your visitors to make sales and incre
  • Brand Loyalty and Trust Building: Since visitors will think that time-sensitive deals are present on your store, they can form a bond to support.
  • Competition Advantage: When you urge your visitors to act once they see the countdown timer, you can get advantage over your competitors.
  • Marketing Effort Measuring: You can evaluate your marketing efforts with countdown timers for your future actions.
  • Impulse Buying Management: With the combination of sense of urgency and countdown timer impact, visitors are more likely to make purchases accordingly.
  • Customer Engagement Contribution: Countdown timers are engaging whether it is on purpose or not. Therefore, visitors are made to engage with their contribution on your site.

Add a Countdown Timer to Shopify

It is possible to see that to add countdown timer to Shopify can take a few minutes and actions of yours.

Here is the process you can move forward.

Step 1. Go to Your Shopify Admin Panel.

By logging into your Shopify account, you can view your admin panel of your Shopify store.

Shopify admin panel home

Step 2. Click “Online Store” under Sales Channels and Choose “Themes.”

On the left sidebar, you can find both Online Store and Sales channels to reach Themes.

Once you click on it, you will be able to view your store as well.

choosing Sales channels and Online store and Themes finally

Step 3. Choose three dots and find “Edit code” to Continue.

The main theme should be edited, so you need to go forward with editing the code.

edit code theme on Shopify

Step 4. On the Editor, find Snippets on the Left Sidebar and Add Snippet with a File Name.

There are different tabs on the left sidebar. Snippets are focused on the image below.

adding countdown timer snippet to Shopify

Step 5. Paste the Following Code and Click “Save.”

This code will help you create your own countdown timer on Shopify.

saving countdown timer snippet to Shopify
{% if end_date != blank %}

<div class="timer">

  {% if title != blank %}

    <h4 class="timer__title">{{ title }}</h4>

  {% endif %}

  <div class="timer-display">

    <div class="timer-block">

      <span class="timer-block__num js-timer-days">00</span>

      <span class="timer-block__unit">Days</span>


    <div class="timer-block">

      <span class="timer-block__num js-timer-hours">00</span>

      <span class="timer-block__unit">Hours</span>


    <div class="timer-block">

      <span class="timer-block__num js-timer-minutes">00</span>

      <span class="timer-block__unit">Minutes</span>


    <div class="timer-block">

      <span class="timer-block__num js-timer-seconds">00</span>

      <span class="timer-block__unit">Seconds</span>





/* styles for timer */

  .timer {

    background: #f6fafd;

    padding: 10px;

    margin: 10px 0;


  .timer--expired {

    display: none;


  .timer__title {

    @extend .paragraph;

    text-align: center;


  .timer-display {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

    margin-top: 5px;


  .timer-block {

    position: relative;

    width: 25%;

    padding: 0 10px;

    &:not(:last-child):after {

      content: ':';

      position: absolute;

      right: 0;

      top: 3px;




  .timer-block__unit {

    display: block;

    text-align: center;



<script type="text/javascript">

  var second = 1000,

      minute = second * 60,

      hour = minute * 60,

      day = hour * 24;

  var countDown = new Date('{{- end_date -}}').getTime(),

      x = setInterval(function() {

      var now = new Date().getTime(),

          distance = countDown - now;

      document.querySelector('.js-timer-days').innerText = Math.floor(distance / (day)),

        document.querySelector('.js-timer-hours').innerText = Math.floor((distance % (day)) / (hour)),

      document.querySelector('.js-timer-minutes').innerText = Math.floor((distance % (hour)) / (minute)),

      document.querySelector('.js-timer-seconds').innerText = Math.floor((distance % (minute)) / second);

    }, second)


{% endif %}

Step 6. Determine Where You Will Show Your Countdown Timer and Put the Following Code to That Page.

The page option depends on you, whether that be a product page or homepage, the decision is yours to display.

All you need to do is to decide and put the following code.

{% include 'countdown-timer',
  title: "Special Offer End In",
  end_date: "Dec 30, 2024"
The end date should be changed based on the time that you want to keep your countdown timer.

How to Add a Countdown Timer to Shopify with Popupsmart

No coding, no rush, no effort. It is easier than ever.

Since you have a website on Shopify, you can simply add Popupsmart app on Shopify App Store and start using it seamlessly.

How about providing the countdown timer? Here is the process!

Step 1. Find “Popupsmart” App on Your Shopify Admin Panel.

Since you have a Shopify store, you are more likely to reach Popupsmart Shopify app easier.

adding Popupsmart as an app on Shopify

Step 2. Create a New Campaign.

You can move forward to your Popupsmart dashboard and create your campaign.

creating a new campaign on Popupsmart

Step 3. Add ‘Countdown Timer’ on the First Step and Customize Your Popup.

Whether you choose a popup template or a blank popup, you can add a countdown element to your popup and create sense of urgency as it is supposed to be.

countdown element on Popupsmart

Step 4. Save and Publish.

That’s how it is done in minutes.

Along with what you can do with your manual process and Popupsmart app on Shopify, there are several methods to use Shopify and Popupsmart integration.

You can check Popupsmart’s Shopify solutions for your store.


All in all, this is not a rocket science to add a countdown timer to your Shopify store.

Also, while there are strong two ways to manage it, you are free to try both and choose the best one that you find easier.

There is no doubt that you will create a new sense of dealing with your visitors in a different way.

No matter what you choose, you can create the impact you want to see and urge visitors to buy according to their intention of being interested in your store.

Frequently Asked Questions

There are some questions to find answers about how to add a countdown timer to Shopify.

Do Countdown Timers Work on Mobile Devices?

Yes, countdown timers are mobile-responsive and you can display and view them on your mobile devices. Neither the code nor the popups with countdown timer is against the responsiveness on different devices.

What are Common Mistakes to Avoid When Using Countdown Timers?

Many businesses are cautious to use countdown timers, however, for using countdown timers, you might need to wait for a special campaign to create a sense of urgency. Or, your aim can be to provide limited time for a discount code for your visitors. In this sense, you should be careful about deadlines and timing of displaying your countdown timer.

Do I Need Coding Skills to Add a Countdown Timer to Shopify?

No, you don't need coding skills actually. The thing you should know is to where to copy and paste the provided codes. By following the steps in both processes, you can easily add your countdown timer to your Shopify store.

Recommended Blog Posts

For beautifying your campaign on your Shopify store and learning the capabilities of what you can do, you can check these recommended blog posts about Shopify as well.