Skip to content

Instantly share code, notes, and snippets.

@andreibabor
Forked from ccashwell/getDiscountCode.html
Last active November 21, 2017 17:00
Show Gist options
  • Save andreibabor/6748270634c692f7643028f5a470cef8 to your computer and use it in GitHub Desktop.
Save andreibabor/6748270634c692f7643028f5a470cef8 to your computer and use it in GitHub Desktop.
Shopify Discout code Autofill via URL
<script>
/* Put this in theme.liquid, preferably right before "</body>" */
(function() {
var discountParam = document.location.search.match(/discount=(\w+)/);
if (discountParam && discountParam.length > 1) {
document.cookie = discountParam[0];
}
})();
</script>
<script>
/*
Put this in cart.liquid, preferably at the bottom of the file.
Also, make sure your cart's "<form>" has an ID of "cartform".
*/
(function() {
var discountCookie = document.cookie.match(/discount=(\w+)/);
if (discountCookie && discountCookie.length > 1) {
document.getElementById('cartform').action = '/cart?' + discountCookie[0];
}
})();
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment