DIY Code: How To Add Continue Shopping Button To Your Shopify Cart Pag – EcomExperts
Shopify Blog

DIY Code: How To Add Continue Shopping Button To Your Shopify Cart Page

Andrew Durot
8 min read

What if your shopper goes to her Shopify cart page when suddenly she realizes, oh, no! She has forgotten to buy something she really wanted? It happens to the best of us. But now she is stuck with her inadequately stocked cart. What to do?

Add Continue Shopping Button Shopify

You can avoid this all-too-familiar scenario by adding a Continue Shopping link to your cart page. This Continue Shopping button Shopify tutorial will help you create a Shopify cart Continue Shopping Button to your cart page.

Add Continue Shopping Button To Shopify Cart Page

To add a Continue Shopping button Shopify to your cart page:

From your Shopify admin, go to Online Store > Themes.

Find the theme you want to edit, and then click Actions > Edit code.

In the Sections directory, click cart-template.liquid. If your theme doesn't have this file, then click cart.liquid in the Templates directory.

Find the code for the Checkout button by searching the file for name="checkout". The line of code for the checkout button varies theme to theme, but will look something like this:

<button type="submit" id="checkout" name="checkout" class="btn">

  {{ 'cart.general.checkout' | t }}

</button>

The next step is to paste a new line of code to create a Continue Shopping link. The code that you paste will depend on which page you would like the link to go to:

For a link that goes to your catalog page

To add a link that goes to your catalog page, paste the following code on a new line either before or after the code for the Checkout button:

<a href="/collections/all" title="Continue shopping">Continue shopping</a>

For a link that goes to your home page

To add a link that goes to your home page, paste the following code on a new line either before or after the code for the Checkout button:

<a href="/" title="Continue shopping">Continue shopping</a>

For a link that goes to the last collection viewed

To add a link that goes to the last collection viewed, paste the following code on a new line either before or after the code for the Checkout button:

<a
  id="continue-shopping"
  href=""
  title="Continue shopping" 
  >Continue shopping</a
>

Click Save. If you added a link that goes to either your catalog page or your home page, then you are done. If you added a link that goes to the last collection viewed, then you will need to add some JavaScript to your theme code. Continue to follow the next steps.

In the Layout directory, click theme.liquid.

Find the closing </body> tag, near the bottom of the file. Paste the following code above the closing </body> tag:

<script>
  if(Storage !== undefined) {
    var defaultLink = "/collections/all";
    {% if template contains 'collection' %}
      sessionStorage.collection = "{{ collection.url }}";
    {% endif %}
    {% if template contains 'cart' %}
      if( !sessionStorage.collection ) {
        sessionStorage.collection = defaultLink;
      }
      document.getElementById("continue-shopping").href = sessionStorage.collection;
    {% endif %}
    }
</script>

Click Save.

Add button styling (optional)

If you use a free Shopify theme, then you can apply styling to your Continue shopping link to make it look like a button. By adding a class attribute to the code for your button link, you can make your button match the style of the other buttons in your theme. All free Shopify themes use the same class name for primary button styles, and most use the same class name for secondary button styles.

To apply primary button styling to your Continue shopping link:

Add the attribute class="btn" to the line of code that you pasted to add a Continue shopping link. Your code should look like this:

<a href="/collections/all" title="Continue shopping" class="btn"

  >Continue shopping</a

>

To apply secondary button styling to your Continue Shopping link:

If you use a free theme that is not Supply, then add the attribute class="btn--secondary" to the line of code that you pasted to add a Continue shopping link. Your code should look like this:

<a href="/collections/all" title="Continue shopping" class="btn--secondary"
  >Continue shopping</a
>

If you use Supply, then add the attribute class="btn-secondary" to the line of code that you pasted to add a Continue shopping link. Your code should look like this:

<a href="/collections/all" title="Continue shopping" class="btn-secondary"
  >Continue shopping</a
>

Continue Shopping Button Shopify Free

Now your customers can easily go back to your store and keep shopping with a Continue Shopping link to homepage Shopify or a Continue Shopping button to last viewed collection. And it doesn’t cost you a penny. This simple Shopify cart page edit is a great way to potentially generate more revenue for your store.
For Shopify cart page optimization, trust Ecomexperts, the Shopify experts to provide a reliable Continue Shopping button Shopify code. As always, if you have questions, feel free to contact us.

1 comment

  • What if it’s a cart drawer and… I won’t like the link to render my page and just close the drawer instead? I’m working with prestige theme

    chen

Leave a comment

About Andrew Durot

He is the co-founder of Ecom Experts, a Shopify focused development agency. 

Ecom Experts and Andrew's team have been focused on speed optimization - increasing the speed of over 300 stores in last year alone.

Speed Optimization is a repetitive & time-consuming task that most veteran Shopify experts try to avoid.

Andrew and his team has taken it upon themselves to maser the subject and become the largest speed optimization team on he Shopify platform even building out the only Shopify specific speedchecker tool!

Check Your Speed

Guides

1 comment

  • What if it’s a cart drawer and… I won’t like the link to render my page and just close the drawer instead? I’m working with prestige theme

    chen

Leave a comment