Gift Cart
Learn how Gift Cart works and when to use it.
Gift Cart is a donation catalog that you embed on your website, with a cart and checkout built into it. The entire experience — browsing gifts, building a cart, and completing payment — happens on your website. Supporters never get redirected to a third-party URL. Because Gift Cart renders inside your page, they see your header, navigation, and surrounding content throughout.
Gift Cart adjusts to any screen size automatically. The Dashboard lets you configure and preview every part of it before it goes live.
Gift Cart overview
How it works
Gift Cart has four parts:
- Gift Catalog. The entry point — a filterable, searchable grid of gifts. From here supporters browse tiles and add gifts to their cart.
- Gift Page. A detailed page for a single gift. Shows full gift description, upsell suggestions, and sharing options. Opens when a supporter clicks a tile in the catalog.
- Gift Cart. A side panel with all selected gifts, their amounts, and the combined total. Holds up to 50 gifts. Supporters review everything here before proceeding to checkout.
- Checkout. A full-screen payment flow where supporters complete payment for the gifts in their cart. Supports comments, tributes, and other donation details.
Supporter experience
When a supporter visits your website page with Gift Cart embedded, they see a grid of gift tiles — each with an image, name, description, frequency, and amount. If the catalog has 9 or more gifts, a search bar appears at the top. The design adapts to your page and automatically adjusts to any screen size — from desktop to mobile.
Each tile has two buttons:
- Add to cart — adds gifts to the cart so the supporter can keep browsing.
- Give now — skips the cart and goes straight to checkout with that one donation.
Clicking a tile opens the Gift Page — a detail view with the full description and up to two suggested additional gifts, determined by Fundraise Up. Supporters can add the same gift to their cart more than once — for example, with a different amount or frequency.
Gift Page
When supporters are ready, they open the cart, review what they've added, and click Complete giving to proceed to checkout. Supporters can remove gifts from the cart, but can't change amounts or frequency there — those are set when adding the gift from the catalog tile or Gift Page.
Checkout opens as a full-screen flow with a summary of all selected gifts and a single payment step. Supporters can mix one-time and recurring donations in the same transaction. If currency selection is enabled, the supporter picks it once and it applies to everything. You can also enable tributes, comments, and custom questions for the checkout flow.
Organization experience
You set up Gift Cart entirely in the Dashboard by creating a Gift Catalog campaign — a dedicated campaign type separate from Campaign Page and Checkout Modal.
Inside the Gift Catalog campaign, you add gifts and arrange their display order with drag and drop.
For each gift, you assign a designation and configure an image, description, amount presets, minimum amounts, and allowed payment frequencies. If your Gift Catalog is set up for multiple languages, you can add translations for the catalog title, catalog description, and each gift's description.
Once configured, the Dashboard provides a short HTML snippet — the same process used to embed Elements. Add the snippet to a page on your website and the catalog appears there.
You can preview how the catalog, Gift Pages, cart, and checkout will appear — directly from the Dashboard, before the catalog goes live on your website.
You can create as many Gift Catalog campaigns as you need. Each is independent with its own gifts, settings, and embed code. Gifts aren't shared across catalogs — to reuse them, clone the catalog.
Designations
Every gift in a Gift Catalog campaign is tied to a designation. The designation is set when you create the gift in the Dashboard — it defines the funding target the donation goes toward.
Supporters don't see or choose designations at any point — not while browsing the catalog or during checkout. They add gifts, and each gift carries its designation automatically. The designation appears on their receipt and in the Donor Portal alongside the gift title.
Receipts
When a supporter completes checkout with multiple gifts, they receive a single consolidated receipt covering all gifts. The receipt shows the total amount and a per-gift breakdown.
For recurring gifts, only the first transaction is consolidated. From the second billing cycle onward, each recurring plan generates its own receipt and email independently.
GDXXXXXX format that ties the records together. Learn more about Grouped Donation ID →In the Donor Portal, the supporter sees the entire cart payment as a single entry in Donation history, not as separate records. From there, they can access the consolidated receipt and navigate to each individual gift.
If a supporter uses Give now to complete a single gift outside the cart, standard receipt behavior applies: one receipt for that donation, no Grouped Donation ID.
Refunds
Refunds for Gift Cart payments work at the payment level. You can't refund a single gift from a grouped payment — refunding any one gift refunds the entire transaction, including all other gifts made in the same checkout.
If the payment included a recurring frequency, refunding it does not cancel the plan — future installments will still charge. To stop a recurring gift, cancel the plan separately in the Dashboard.
Data and integrations
Gift Catalog campaigns appear as regular campaigns in exports, the API, and connected integrations. To filter them:
- In exports use
Donation Sourcefield (valueGift Cart). Learn more about exports → - In the API use
sourcefield (valuegift_cart). Go to the API docs →
When to use Gift Cart
Gift Cart works best when you have multiple distinct donation opportunities and want supporters to discover and combine them. Common examples:
- Humanitarian organizations with multiple program areas — clean water, nutrition, medical care, emergency shelter — where supporters can fund more than one at once.
- Food banks where supporters can fund specific programs, such as children's meals, senior nutrition, or holiday drives.
- Animal welfare organizations where supporters can choose a specific animal, species, or conservation project to fund.
- Faith-based organizations with multiple ministry funds or missionary support programs.
- Organizations with distinct program areas, each with separate funding needs.
If you run a single-focus campaign or want to direct supporters toward one specific ask, a Campaign Page or Checkout Modal is likely a better fit.
Recommendations
- Give Gift Cart its own page. Embed it without other campaigns or calls to action alongside it, and let it span the full page width. Competing buttons and banners reduce focus and can disrupt the catalog layout.
- Use images for every gift. Gifts without images show a placeholder. Tiles with real images perform better — a concrete visual helps supporters connect with what they're funding.
- Write a description for each gift. Even a short sentence of context makes a gift feel distinct and purposeful.
- Keep the catalog focused at launch. Start with 5–15 gifts. A very large catalog can overwhelm first-time visitors. You can always add more.