As with anything else on your website, you should always test your campaign before announcing it to your audience. If your Donate for Discount campaign doesn't seem to be working properly, please check for the following known issues:

Inventory issues

If your donation product appears as sold out at checkout, go to your Donation Product > Edit Options and enable all locations. This should fix the issue.

Discount doesn't show at checkout

If you notice that the discount doesn't appear at checkout if the customer adds the donation to cart before adding a product, try adding this code snippet to your theme.liquid code file:

<script type="text/javascript">
      document.addEventListener('product:added', () => { if (window.dk_widget && window.dk_widget.widgetController) window.dk_widget.widgetController.onCartChanged(); });

For any other questions, please email us at