Enabling Your Shop for Good Campaign in the Shopify Point of Sale App

Created by Shop for Good Support, Modified on Wed, 9 Jul at 3:51 PM by Shop for Good Support



Let’s get your campaign up and running in Shopify POS!


Step 1: Check your eligibility

Before you begin, make sure:

  • You're on the Emerging Brands or Scaling Brands plan

    (POS is not available on Startup Brands plans)

  • Your campaign is one of the supported types:

    • Donation Tiers

    • Custom Amount

    • Round Up

  • Your selected nonprofit(s) have been explicitly approved to be a beneficiary of DailyKarma campaigns (required under CA AB488). Approved nonprofits are denoted by the "Permission Granted" indicator in the nonprofit list.

  • You’ve created your campaign in the Shop for Good dashboard and checked:
    ☑️ “Campaign will be used in Point of Sale transactions”

  • Be sure you have Connected your campaign.


Step 2: Set up your campaign in Shopify

  1. Log into your Shopify admin

  2. Go to Products

  3. Locate the product linked to your campaign. The default name is:

    Gift for Good
    (This name may vary if you’ve renamed it)

  4. Confirm the product Type matches your campaign:

    • tips-donation → Custom Amount

    • roundup-donation → Round Up

    • flat-donation → Donation Tiers

  5. Click the donation product you want to enable

  6. In the “Publishing” section (right side), click the kebab menu (⋮)

  7. Select Manage Sales Channels

  8. Check Point of Sale, then click Done

  9. Click Save


Step 3: Install your campaign in the Shopify POS app

  1. Download the Shopify Point of Sale app (if you haven’t already)

  2. Log in

  3. Tap “Add tile”

  4. Tap “Shop for Good Donation…”

  5. On the next screen, tap “Add” under shop-for-good POS UI extension

  6. Tap Save

You’ll now see your donation campaign tile on the POS home screen ?


Step 4: Using your campaign at checkout

Your staff can now start accepting donations! Here's how it works depending on the campaign type:


DONATION TIERS

  1. Tap the Donation Tiers tile

  2. Tap the amount the customer wants to donate

    (Custom amounts aren’t supported here)

  3. If charity choice is enabled:

    • Select the charities the customer chooses

    • Tap “Give equally to…”
      (Scroll down if you don’t see it)

  4. Review the info and tap Done

  5. Tap “# items - $X.XX” to complete checkout


ROUND UP

  1. Make sure products are already in the POS cart

  2. Tap the Round Up tile

    (Extra donations aren’t supported here)

  3. If charity choice is enabled:

    • Select the charities

    • Tap “Give equally to…”

  4. Confirm donation details and tap Done

  5. Tap “# items - $X.XX” to complete checkout


CUSTOM AMOUNT / $1 DONATION

  1. Tap the Custom Amount tile

  2. If charity choice is enabled:

    • Select the charities

    • Tap “Give equally to…”

  3. Confirm donation details and tap Done

  4. Tap “# items - $X.XX” to complete checkout


That’s it! Your POS donation campaign is now live and ready to use.





Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article