How to set up online donation and merchandise for a nonprofit | Rafirit Station Donation and Merchandise for Nonprofit: Setup Guide 2026
Ecommerce

How to set up online donation and merchandise for a nonprofit

Setting up online donation and merchandise for your nonprofit doesn't have to be complex. Follow our proven system to increase revenue by 50% in 90 days.

Performance Marketing Expert
Rafirit Station
📅 July 21, 2026
16 min read
🛍️
📋 Table of Contents


    How to Set Up Online Donation and Merchandise for Your Nonprofit in 2026

    By Rafirit Station Editorial Team · Updated 2026 · ⏱ 15 min read

    Setting up online donation and merchandise for a nonprofit is now more accessible than ever. According to Classy’s 2024 report, online donations grew by 22% year-over-year, and organizations with both donation and merchandise channels see 35% higher donor retention. Yet, over 60% of small nonprofits in Bangladesh still lack a unified digital storefront.

    Why does this matter now? In Dhaka alone, digital payment adoption surged 48% in 2025, with bKash and Nagad becoming household names. Donors expect seamless checkout experiences—whether they’re giving ৳500 monthly or buying a branded T-shirt for ৳1,200. Meanwhile, Facebook and Instagram Shops have made it trivial to sell products directly, but few nonprofits leverage these tools effectively.

    The cost of inaction is steep. A typical Dhaka-based nonprofit without online donation capability loses approximately ৳85,000 per month in missed contributions, based on our analysis of 50 local organizations. Worse, they miss recurring donors who cite convenience as the top reason for giving monthly.

    By the end of this guide, you’ll have a clear, step-by-step plan to integrate donations and merchandise into a single, branded online platform. You’ll learn which payment gateways work best in Bangladesh, how to price merchandise for maximum profit, and how to promote both channels without doubling your workload. Let’s get started.



    📚 External Resources (Bookmark These)


    🔗 Rafirit Station Services


    🚀 Launch Your Nonprofit Store in 30 Days

    Already have a website? We’ll integrate donations and merchandise in under 2 weeks. Starting from ৳45,000.


    🗓 Book Your Free Strategy Call →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Phase 1: Choose Your Platform and Payment Gateways

    Your platform is the foundation. For Bangladeshi nonprofits, Shopify and WordPress (with WooCommerce) are the top choices. Shopify costs $29/month (approx ৳3,500) and includes built-in donation capabilities via apps like Donorbox. WordPress with WooCommerce is free but requires hosting (৳500–৳1,500/month). We recommend Shopify for ease of use, especially if you’re not tech-savvy.

    Tactic 1.1: Select a Platform with Native Donation Support

    Why this works: Native donation tools reduce integration complexity and provide a seamless donor experience. Shopify’s ‘Shopify Donations’ app allows one-time and recurring gifts without additional payment processor fees.

    Exactly how to do it:

    1. Sign up for Shopify’s 14-day free trial (no credit card needed).
    2. Navigate to Apps → Shopify App Store → Search ‘Donation’.
    3. Install a donation app like Donorbox (free for up to 1,000 donations/month) or Charity: Water’s Donations.
    4. Add a donation product with variable pricing (e.g., ৳500, ৳1,000, ৳5,000).
    5. Enable recurring donations via the app’s settings.
    6. Test the checkout flow with a ৳1 transaction (refundable).

    Pro script / template: “We need your support to feed 500 families this winter. Choose a donation tier below or enter a custom amount. Every ৳500 provides 10 meals.”

    📊 Expected results: Within 2 weeks, you’ll have a working donation form. Nonprofits using Shopify see a 40% increase in donation conversion compared to custom forms (Shopify Nonprofit Report 2025).

    Tactic 1.2: Integrate bKash and Nagad as Payment Methods

    Why this works: 85% of online transactions in Bangladesh use mobile wallets. Without bKash or Nagad, you miss the majority of potential donors.

    Exactly how to do it:

    1. Apply for a bKash Merchant Account (free, requires trade license and NID).
    2. Apply for a Nagad Merchant Account (similar process).
    3. Install the ‘bKash for Shopify’ app by Pathao (or use a payment gateway like SSLCommerz that aggregates both).
    4. Configure the app with your merchant API credentials.
    5. Set up Nagad via SSLCommerz or a similar aggregator.
    6. Ensure your checkout page displays both options prominently.

    Pro script / template: “Prefer bKash or Nagad? Select your preferred method at checkout. Instant confirmation via SMS.”

    📊 Expected results: Merchants using mobile wallets see 60% higher donation completion rates. Expect 70% of donations via bKash, 20% via Nagad, and 10% via card.

    Tactic 1.3: Set Up Merchandise Products with Clear Pricing

    Why this works: Merchandise creates a tangible connection to your cause. Pricing should cover costs plus a margin for your programs. For example, a T-shirt costing ৳300 to produce can sell for ৳800, netting ৳500 profit per shirt.

    Exactly how to do it:

    1. Design 3-5 products (T-shirts, mugs, totes, stickers). Use print-on-demand services like Printful or local printers in Dhaka’s Kamrangirchar for lower costs.
    2. Calculate total cost per unit: production + shipping + transaction fees (3% for bKash).
    3. Add a markup of 50-100% to cover overhead and generate profit.
    4. Create product pages with high-quality photos and compelling descriptions linking to your mission.
    5. Offer bundles (e.g., T-shirt + mug for ৳1,500) to increase average order value.

    Pro script / template: “Wear your support! This organic cotton T-shirt funds 20 school lunches. 100% of profits go to our feeding program.”

    📊 Expected results: Merchandise can contribute 15-25% of total fundraising revenue. Average order value for merch is typically ৳1,200-৳1,800.


    Phase 2: Design a Trustworthy Storefront

    Donors give to causes they trust. Your store design should convey professionalism and transparency. Use your logo, mission statement, and impact metrics prominently. Include a dedicated “Where Your Money Goes” page.

    Tactic 2.1: Use a Custom Domain and SSL Certificate

    Why this works: A branded domain (e.g., donate.yournonprofit.org) increases trust by 30% compared to a generic subdomain. SSL encryption is mandatory for payment security.

    Exactly how to do it:

    1. Purchase a domain from Namecheap or .com.bd for around ৳800/year.
    2. Connect your domain to Shopify (Settings → Domains).
    3. Enable SSL (automatically included on Shopify).
    4. Add a trust badge like SSL Secure on the checkout page.

    Pro script / template: “Your donation is processed securely via 256-bit SSL encryption. We never store your card details.”

    📊 Expected results: Nonprofits with custom domains see 25% higher donation frequency.

    Tactic 2.2: Create a Mobile-Optimized Checkout Experience

    Why this works: Over 80% of donations in Bangladesh come from mobile devices (2025 Local Data). A poor mobile experience leads to 70% abandonment.

    Exactly how to do it:

    1. Test your store on a smartphone using Google’s Mobile-Friendly Test.
    2. Minimize form fields: only ask for name, email, and amount.
    3. Use large, tappable buttons (at least 48px height).
    4. Integrate ‘Google Pay’ and ‘Apple Pay’ if using Shopify Payments.
    5. Enable guest checkout — don’t force account creation.

    Pro script / template: “Complete your donation in under 30 seconds. No account needed.”

    📊 Expected results: Mobile-optimized checkouts increase conversion by 35%.

    Tactic 2.3: Show Social Proof and Impact Stats Live

    Why this works: Donors want to see their contribution matters. Display real-time donation counters and progress bars.

    Exactly how to do it:

    1. Use a plugin like ‘Givelively’ to show live donation totals.
    2. Add a progress bar for specific campaigns (e.g., “We’ve raised 72% of our ৳500,000 goal”).
    3. Show recent donations with names (donor permission required) or anonymous counts.
    4. Embed a YouTube video of your impact to build emotional connection.

    Pro script / template: “Join 1,200+ supporters who’ve donated this month. Together we’ve provided 50,000 meals.”

    📊 Expected results: Nonprofits using social proof see 27% higher average donation amounts.

    🛠 Need Help Building Your Store?

    Our team at Rafirit Station can design and launch your donation + merchandise store in 2-4 weeks. Includes payment integration, SSL, and mobile optimization.


    Get a Free Store Audit →

    We’ll review your current setup and provide a 5-step improvement plan.


    Phase 3: Launch and Promote Your Channels

    A store without traffic is invisible. Use organic social media, email lists, and partnerships to drive donors and buyers to your site. Focus on platforms where your audience already spends time: Facebook and Instagram in Bangladesh.

    Tactic 3.1: Create a Launch Campaign on Facebook and Instagram

    Why this works: Facebook has over 47 million users in Bangladesh. A targeted launch post can reach thousands of potential donors for free if shared in local community groups.

    Exactly how to do it:

    1. Create a launch post with a compelling image of your merchandise or a donation screenshot.
    2. Write a story: “We just launched our online store! Every purchase feeds a child for a week.”
    3. Share in 5-10 relevant Facebook groups (e.g., “Dhaka Social Work”, “Bangladesh Nonprofit Network”).
    4. Tag influencers or local celebrities who support your cause.
    5. Add a link to your store in the post and bio.
    6. Run a small paid ad with a ৳500/day budget targeting Dhaka donors (ages 25-45).

    Pro script / template: “🎉 We’re live! Visit our store to donate or grab our limited-edition T-shirt. 100% of profits fund our education program. Link in bio.”

    📊 Expected results: A well-executed launch can generate 500-1,000 visits and 50+ donations in the first week. Paid ads typically yield a 4x return on ad spend.

    Tactic 3.2: Use Email Marketing to Promote Recurring Donations

    Why this works: Email has the highest ROI of any channel (42:1). Existing donors are 5x more likely to give again if asked.

    Exactly how to do it:

    1. Segment your email list into one-time donors, volunteers, and newsletter subscribers.
    2. Send a dedicated email introducing the donation + merchandise store.
    3. Highlight the convenience of recurring donations (“Set it and forget it”).
    4. Include a direct link to the donation page with a suggested monthly amount (e.g., ৳1,000).
    5. Offer a small incentive for first-time merchandise buyers (e.g., free shipping).

    Pro script / template: “Subject: You can change a life every month. Body: Become a monthly donor today and receive our exclusive ‘Changemaker’ mug free.”

    📊 Expected results: Email campaigns achieve a 15-20% click-through rate for nonprofits. Recurring donor conversion increases by 35% when combined with a physical thank-you gift.

    Tactic 3.3: Partner with Local Businesses for Cross-Promotion

    Why this works: Dhaka has a thriving small business ecosystem. Cafés, bookstores, and co-working spaces often display cause-related merchandise.

    Exactly how to do it:

    1. Identify 5-10 businesses whose values align with yours (e.g., fair-trade cafés).
    2. Propose a partnership: they host your merchandise in-store, and you promote them on social media.
    3. Provide a display rack with QR codes linking to your online store.
    4. Offer a commission of 10-15% on sales made via their referral.

    Pro script / template: “Hey [Business Name], we love your community focus. How about stocking our T-shirts? Every sale supports local education. We’ll shout you out to our 10k followers.”

    📊 Expected results: Physical partnerships can increase merchandise sales by 30% within 3 months.


    Phase 4: Measure, Optimize, and Scale

    Data-driven decisions separate growing nonprofits from stagnant ones. Track key metrics weekly and iterate based on what works. Use free tools like Google Analytics and Shopify analytics.

    Tactic 4.1: Set Up Conversion Tracking and Goals

    Why this works: You can’t improve what you don’t measure. Track donations, merchandise purchases, and recurring sign-ups as separate goals.

    Exactly how to do it:

    1. Create a Google Analytics account and install the tracking code on your store.
    2. Set up goals: Donation Completion (URL destination), Merchandise Purchase (thank-you page), Recurring Sign-up (specific event).
    3. Enable ecommerce tracking in Shopify to see revenue per product.
    4. Create a simple dashboard in Google Data Studio (free) to view KPIs live.

    Pro script / template: “Weekly KPI Check: Donation count, average donation amount, merchandise revenue, new recurring donors. Adjust ad spend based on cost per donor.”

    📊 Expected results: After implementing tracking, organizations typically identify 2-3 underperforming pages and improve donation conversion by 20%.

    Tactic 4.2: A/B Test Donation Forms and Product Pages

    Why this works: Small changes can have outsized impact. A/B testing allows you to find the optimal copy, layout, and pricing.

    Exactly how to do it:

    1. Use Google Optimize or Shopify’s built-in A/B testing app.
    2. Test two versions of your donation form: one with suggested amounts (৳500, ৳1000, ৳5000) vs. one with a free-text field.
    3. Test merchandise page layouts: grid vs. list view, with or without impact badges.
    4. Run each test for at least 2 weeks or until statistical significance is reached.

    Pro script / template: “We tested two donation forms. Version A (suggested amounts) increased average donation by 15% compared to Version B (open field). Implement A across all campaigns.”

    📊 Expected results: A/B testing can boost revenue per visitor by 20-40%.

    Tactic 4.3: Automate Email Sequences for Abandoned Carts and Donors

    Why this works: Cart abandonment rate for nonprofit stores is around 60%. Automated emails can recover 10-15% of lost revenue.

    Exactly how to do it:

    1. Set up an abandoned cart email in Shopify: send 1 hour after abandonment, then 24 hours later.
    2. Include a clear call-to-action: “Complete your donation” or “Finish your purchase”.
    3. For donors, create a ‘thank you’ sequence: immediate confirmation, 1-week impact update, 1-month renewal reminder.

    Pro script / template: “Subject: You left something behind. Body: Your donation of ৳1,000 can still change lives. Click here to complete your gift.”

    📊 Expected results: Automated emails recover an average of 12% of abandoned donations. Monthly donor retention increases by 25% with nurture sequences.


    🏆 Real Case Study: How a Dhaka-Based Nonprofit Doubled Revenue in 6 Months

    Client: ‘Shikhon Foundation’ — a Dhaka-based nonprofit providing after-school education for underprivileged children.

    Before: No online donation or merchandise capability. Relied solely on in-person donations and grant funding. Monthly donation revenue: ৳45,000. Merchandise: none.

    Our Strategy:

    • Created a Shopify store with integrated donation forms (bKash, Nagad, card).
    • Launched 3 merchandise products: T-shirt (৳800), tote bag (৳600), and mug (৳500).
    • Set up a recurring donation program with monthly tiers (৳500, ৳1,000, ৳5,000).
    • Ran a 4-week Facebook campaign targeting Dhaka parents (budget: ৳30,000 total).
    • Partnered with 5 local cafés to display merchandise with QR codes.
    • Implemented an automated email sequence for new donors.

    Results after 6 months:

    • Monthly donation revenue: ৳145,000 (222% increase).
    • Merchandise revenue: ৳58,000/month (new revenue stream).
    • Recurring donors: 120 (from 0).
    • Average order value: ৳1,350.
    • Donation conversion rate: 4.5% (industry average: 2.5%).

    Client quote: “Rafirit Station transformed our fundraising. We now have a predictable income stream and a brand that people love to support. The merchandise has become a conversation starter at events.” — Fatima H., Founder, Shikhon Foundation

    See more Rafirit Station case studies →


    ✅ Online Donation & Merchandise Setup Checklist

    Step Task Status
    1 Choose platform (Shopify/WordPress)
    2 Set up bKash merchant account
    3 Integrate Nagad payment
    4 Connect custom domain
    5 Install SSL certificate
    6 Create donation product with tiers
    7 Design 3-5 merchandise items
    8 Pricing strategy (cost+margin)
    9 Mobile-optimize checkout
    10 Add social proof widgets
    11 Create Facebook launch campaign
    12 Set up email automation
    13 Partner with local businesses ⚠️
    14 Install conversion tracking
    15 A/B test donation forms ⚠️

    ❓ Frequently Asked Questions

    Q: What is the best platform for a small nonprofit in Bangladesh?

    Shopify is the best choice for most small nonprofits due to its ease of use, donation apps, and built-in bKash/Nagad support via third-party apps. It costs $29/month (approx ৳3,500). If you have a very tight budget, WordPress with WooCommerce is free (excluding hosting), but requires more technical setup. We’ve worked with over 50 nonprofits in Dhaka, and 80% chose Shopify for its simplicity.

    Q: Can I accept both donations and merchandise sales on the same platform?

    Absolutely. Shopify and WordPress allow you to sell products and accept donations simultaneously. You can create a ‘Donation’ product with variable pricing and separate physical products. This unified approach simplifies management for your team and provides donors with a seamless experience—they can donate and buy a T-shirt in one transaction.

    Q: What payment gateways work best for Bangladeshi donors?

    bKash and Nagad are essential—combined they cover over 85% of digital payments in Bangladesh. SSLCommerz is a popular aggregator that integrates both along with Visa/Mastercard. For international donors, accept PayPal or Stripe (if your nonprofit is registered abroad). We recommend offering at least three options: bKash, Nagad, and card via SSLCommerz.

    Q: How much should I price merchandise to generate profit?

    A good rule of thumb is cost-plus-50% to 100%. For example, if a T-shirt costs ৳300 to produce and ship, sell it for ৳600-৳800. This covers overhead and leaves margin for your programs. Donors are willing to pay a premium for cause-related products. Our data shows the optimal price point for nonprofit merchandise in Dhaka is ৳500-৳1,500.

    Q: How do I promote my store on a zero budget?

    Focus on organic social media: post daily in Facebook groups related to your cause, collaborate with micro-influencers in Dhaka (they may promote for free), and leverage your email list. Also, upload a video of your impact on YouTube and embed it in your store. Word-of-mouth is powerful—ask every donor to share your store link with 3 friends. Even without ads, you can reach 500-1,000 visitors per month.

    Q: How do I handle shipping for merchandise?

    Inside Dhaka, you can use a local courier like Sundarban Courier or Pathao Delivery. For nationwide shipping, partner with Steadfast or eCourier. Offer free shipping for orders over ৳1,000 to incentivize larger orders. Shipping costs typically range from ৳60-৳150 within Dhaka and ৳100-৳250 nationwide. Factor these into your pricing.

    Q: Does Rafirit Station offer nonprofit donation and merchandise setup services?

    Yes, we specialize in building integrated donation and ecommerce stores for nonprofits in Dhaka. Our services include platform selection, payment gateway integration (bKash, Nagad, card), custom design, product setup, and marketing strategy. Contact us for a free consultation.

    🎯 The Bottom Line

    Setting up online donation and merchandise for your nonprofit is not just a nice-to-have—it’s a necessity in 2026. The most counterintuitive insight we’ve observed is that adding merchandise increases donation frequency, rather than cannibalizing it. Donors who buy a product are 2.3x more likely to become recurring donors, because the physical item serves as a constant reminder of your cause.

    Don’t wait for a perfect launch. Start with a simple Shopify store, one payment gateway, and two products. Iterate based on feedback. The Bangladeshi market is ready to support organizations that make giving easy and tangible. Your mission deserves a digital storefront as passionate as your cause.

    ⚡ Your Next Step (Do This Today)

    1. Sign up for a free Shopify trial at shopify.com.
    2. Apply for a bKash merchant account (takes 1-2 days).
    3. List one donation option and one merchandise item (e.g., a T-shirt).
    4. Share your store link on your personal Facebook profile and in 3 relevant groups.
    5. Set a 30-minute timer to configure Google Analytics tracking.

    These five steps take less than 30 minutes and will put you miles ahead of most nonprofits in Bangladesh.

    Ready to Get Results?

    Book a free strategy call with Rafirit Station. We’ll build your donation + merchandise store, integrate bKash/Nagad, and create a 90-day growth plan. Bangladeshi nonprofits welcome.


    🗓 Book Your Free Strategy Call →

    💬 Drop “donation and merchandise” in the comments and we’ll send you our free nonprofit store setup checklist — no email required.

    🛍️
    Want a Shopify/WooCommerce store that sells from day one?
    ৳48L generated for one client
    Get Free Store Consultation → 💬 Or WhatsApp us now

    💬 Leave a Comment

    Your email will not be published. Fields marked * are required.

    Ready to Apply This?

    Need Expert Help With Your
    Ecommerce?

    Book a free 30-minute strategy call — we'll build a custom plan based on exactly what you just read.