Home

Redeeming Store Credit: Cart Page Toggle

Adding a Store Credit toggle to the cart page is in some ways easier than adding a Store Credit toggle to the cart drawer. Unlike when adding a Store Credit toggle to the cart drawer, you don't need to search and listen for a cart:updated event. You can simply call window.location.reload(); to refresh the cart page.

memberr shopify Store Credit cart page toggle

_32
<style>
_32
.memberr-sc-toggle-wrapper {
_32
display: flex;
_32
align-items: center;
_32
justify-content: space-between;
_32
}
_32
</style>
_32
_32
<memberr-if-has-store-credit style="width: 100%;">
_32
<div class="memberr-sc-toggle-wrapper">
_32
<span>
_32
<memberr-current-store-credit-balance></memberr-current-store-credit-balance>
_32
<memberr-store-credit-name></memberr-store-credit-name> anwenden
_32
</span>
_32
<memberr-store-credit-toggle
_32
active-color="#000000"
_32
height="24"
_32
width="48"
_32
initial-state="{% if cart.attributes.memberr_apply_store_credit == 'Yes' %}true{% else %}false{% endif %}"
_32
style="height: 24px;"
_32
></memberr-store-credit-toggle>
_32
</div>
_32
</memberr-if-has-store-credit>
_32
_32
<script>
_32
document.addEventListener('memberr-toggle:change', () => {
_32
/* handle your cart refresh here */
_32
window.location.reload();
_32
}, {
_32
bubbles: true
_32
});
_32
</script>