Shopify install guide

Add ShipKeeper to your Shopify store in under 5 minutes. No app store install, no developer needed.

What you'll need

  • Admin access to your Shopify store
  • Your install snippet (you get this after signup at shipkeeper.io/merchants)
  • About 5 minutes

Step 1 · Sign up for ShipKeeper

Visit shipkeeper.io/merchants, enter your Shopify store domain (e.g. mystore.myshopify.com), pick a plan, and click Generate install snippet.

You'll see a snippet that looks like this:

<!-- ShipKeeper Shipping Protection -->
<script>
  window.ShipKeeperConfig = {
    shop: 'mystore.myshopify.com',
    apiKey: 'sk_live_xxxxxxxxxxxx',
  };
</script>
<script async src="https://shipkeeper.io/snippet/v1/shipkeeper.js"></script>
<!-- End ShipKeeper -->

Copy the entire block. Save your API key now. We can't show it to you again after this page.

Step 2 · Open your theme code editor

In Shopify Admin:

  1. Click Online Store → Themes
  2. Find your live theme (the one labeled Current theme)
  3. Click Actions → Edit code

Step 3 · Paste the snippet into theme.liquid

In the file browser on the left, open Layout → theme.liquid.

Use Ctrl/Cmd + F to find </body>. Paste the snippet on a new line just above the closing body tag.

...
    {{ content_for_layout }}

    <!-- ShipKeeper Shipping Protection -->
    <script>
      window.ShipKeeperConfig = { shop: 'mystore.myshopify.com', apiKey: 'sk_live_...' };
    </script>
    <script async src="https://shipkeeper.io/snippet/v1/shipkeeper.js"></script>
    <!-- End ShipKeeper -->
  </body>
</html>

Click Save in the upper-right corner.

Step 4 · Test it

Open your store, add any product to your cart, and visit the cart page. You should see a shipping-protection toggle just below your cart items. Toggle it on. That's exactly what your customer sees.

Troubleshooting

Toggle doesn't show up

  • Make sure the snippet is inside the theme.liquid file (not a section file).
  • Open your browser console on the cart page and look for messages starting with [ShipKeeper].
  • Verify your store domain matches the one in your snippet exactly.

My theme uses a custom cart page

Most themes work out of the box. If yours doesn't, the snippet looks for a form posting to /cart. If you have a custom cart layout, contact us and we'll help wire it up.

I lost my API key

Email support@shipkeeper.io with your store domain and we'll rotate it for you.

Have questions before installing? Email us at support@shipkeeper.io. We usually answer within an hour during business hours.

Get my install snippet