Digital Coupon Maxing

Digital coupons are a pain! JS to the rescue...

Thank you, geeks of Reddit! Here are a couple of 'clip all' bookmarklets I've collected and extended for use on Kroger.com. Similar sites may have buttons that work the same way.

Steps:

Save a bookmarklet in your favorites bar with the below scriptlet as the URL

Navigate to the digital coupons page, set desired filters and scroll to the bottom of the page to load all results.

Use the appropriate bookmarklet to manage items (200 max item limit). Enjoy!

Clip all visible coupons:

javascript:void function(){var a=document.getElementsByClassName("CouponActionButton CouponCard-button");for(i=0;i<a.length;i++)"Clip"==a[i].textContent%26%26a[i].click()}();

Unclip all visible coupons:

javascript:void function(){var a=document.getElementsByClassName("CouponActionButton CouponCard-button");for(i=0;i<a.length;i++)"Unclip"==a[i].textContent%26%26a[i].click()}();

Clip all visible cash back deals:

javascript:void function(){var a=document.getElementsByClassName("CouponActionButton CouponCard-button");for(i=0;i<a.length;i++)"Get Cash Back"==a[i].textContent%26%26a[i].click()}();

Remove all visible cash back deals:

javascript:void function(){var a=document.getElementsByClassName("CouponActionButton CouponCard-button");for(i=0;i<a.length;i++)"Remove"==a[i].textContent%26%26a[i].click()}();

Last updated