Canopy Theme Integration - FSB

Step 1: Select the placeholder option in FSB

  1. Select the last option under the "position" setting in the bar configuration in the App
  2. Select the “Pin the bar to the position” option
  3. Save the change

Step 2: Add FSB

  1. Go to Admin > Online Store > Themes
  2. Click the "Actions" button on the right-hand side, and select "Edit code"
  3. Find header.liquid from the left-hand side file list and open it
  4. Find <div id="toolbar" class="toolbar cf">
  5. Add following code right after itSave the changes.
<div id="fsb_placeholder">
  <script>
      var fsb_adjusted = false;
      $( "#fsb_placeholder" ).on( "fsb_fully_loaded", function(event, p1) {
        if ((p1=='inserted' || p1=='inserted_sticky') && !fsb_adjusted ){
          fsb_adjusted = true;
          var fsb_height = $("#fsb_background").height();
          var fsb_height_half = fsb_height / 2;
          var toolbar_cart_top = parseInt($(".toolbar .toolbar-cart").css("top"));
          $( ".toolbar.docked .toolbar-cart" ).css("top", "calc(50% + " + fsb_height_half + "px)");
        }
     });
  </script>
</div>
 
 

Step 3: Add CSS

  1. Find styles.scss.liquid from the left-hand side file list and open it
  2. Add the following code at the very end of the file. And save the changes.
#fsb_background { margin: -19px 0 0 0 !important; }
@media (max-width: 767px) { #fsb_background { margin: -9px 0 0 0 !important; } }
 
  

Enjoy the Free Shipping Bar

Congratulations. You successfully integrate the Free Shipping Bar with your Canopy theme.

If you cannot see the Free Shipping Bar yet. Please double check Step 1 and make sure you save the settings.

Additional: Legacy version of Canopy theme

If the previous guide doesn't seem to apply to your Canopy theme, you may be using a legacy version of the Canopy theme. Please use the following guide instead:
Step 1: Select the last option under the "position" setting in the bar configuration in the App, and save the change
Step 2: Go to Admin > Online Store > Themes
Step 3: Click the "..." button on the right-hand side, and select "Edit HTML/CSS"
Step 4: Click "theme.liquid"
Step 5: find line <div class="page-header">; Copy and paste <div id="fsb_placeholder"></div> below it in a new line
Step 6: Click "Save"