top of page
  • Writer's pictureVirtue

Cart Customer Donations

Updated: Feb 14

Customer giving just got even more flexible! In addition to or in stead of Post-purchase customer donations, merchants can now allow shoppers to add a donation to one of their causes on the Cart page and soon other pre-checkout pages.

In this article:

Setting up Pre-purchase Donations

What happens in Shopify

Pre-purchase Donations vs Post-purchase donations

How are we developing this feature

Setting up Cart/Pre-purchase Donations:

  1. Head to Customer Donations in your Virtue App

  2. Choose 3 donate options for your customers to choose from

  3. Style the widget using our themes or create your own.

  4. Toggle on Cart Donations

  5. Click save

  6. Head to your store, add a product to cart and you will see the Cart Donations widget

  7. Shoppers are able to manually increase their donation amount by adding extra quantities in their cart.

Note that when both Post-purchase and Cart donations are activated, the customer will still see the Post-purchase customer donation widget after their purchase if no donation was added at cart.

What happens in Shopify when this feature is activated

  1. A Donation product gets created in your catalogue - there is 1 product for the donation. For each of the causes selected by the store there will be 1 variant.. Each variant has a value of £1. When donations are made by the customer we set the quantity of the donation based on the amount the customer selected. ie. if the customer is donating £2 then the quantity of the item will be 2. In Shopify, Customer Donations are flagged as a 'non-physical' product. This is enough for most warehousing apps to ignore it when it comes to fulfilment. However, we still recommend checking this with your warehousing app. Please email if you have any questions.

  2. Hiding the donation product from your public catalogue - 'Donation' will be visible in your store as a product. To hide 'Donations' from your product catalogue go to your Shopify > Product > search for Donation product and click on it > Manage > Untick online store > Save

  3. Fees on Customer Donations - these fees are completely separate from Virtue and are applied to any transaction in your Shopify store. The fee on donation product depend on which payment method your customer chose and your Shopify plan. Right now the shopper covers any %ge based fees associated with donation product sale. The %ge fee is typically between 0-2.5% You can read more here. Shoppers can find out more about donation fees in Learn More of the Cart Widget.

  4. Impact of running discounts and promotion - orders that contain donation products will behave in a standard way when discounts are applied. However, we are not right now able to reduce the donation to the value of the discount. So if a customer added a 2GBP donation and a 50% discount was applied to the cart total, in Virtue the donation will remain as 2GBP. You may wish to refund 50% of the donation or set up your promotion is a way that excluded the 'Donation' product from the offer. Please refer to Shopify re how to do this.

  5. Donation product fulfilment settings - you are able to set the donation product to auto-fulfil, in which case the order with the donation will show as 'partially fulfilled' in your shopify orders screen. If you set the donation product not to auto-fulfil this will leave the donation product as unfulfilled.

Pre-purchase/Cart Donations vs Post-purchase donations

  1. Flexibility - Shopify 2.0 stores will soon be able to add cart donations to any pre-checkout page on their site. Shoppers are able to manually add extra donations

  2. Shoppers can pay with any payment method - post-purchase donations will only show to shoppers paying with Shopify Payments, while cart donations allow for any payment method

  3. Fewer fees to the store- while a transaction fee ay still apply as it does for any product sold in your store, cart donations become a part of the same order and the same transaction.

How are we developing this feature

Shopify 2.0 stores will soon be able to add cart donations to any pre-checkout page on their site.

To learn more about Virtue and the Customer Donation feature head to the Support Hub - you'll find detailed documentation on the App there. If you need support with setting up Cart Customer Donations or anything else please contact

Enjoy selling with impact!

Virtue Team

Anchor 1
bottom of page