document.addEventListener('variant:change', function() {
// 1. If you are using Judge.me:
if (typeof jdgm !== 'undefined') {
jdgm.initializeWidgets();
}
// 2. If you are using Loox:
if (typeof LOOX !== 'undefined') {
LOOX.reinit();
}
// 3. If you are using Stamped.io:
if (typeof StampedFn !== 'undefined') {
StampedFn.init();
}
// 4. If you are using Shopify Product Reviews (Search & Discovery):
if (window.SPR && typeof window.SPR.initDomEls === 'function') {
window.SPR.initDomEls();
window.SPR.loadBadges();
}
});