E-CommerceSustainabilityAPIDeveloper

Shopify POS Tree Planting: Guide for Retail Merchants

GoodAPI Team ·

Most sustainability apps are designed with online stores in mind. Product pages, checkout flows, post-purchase emails — everything assumes a shopper sitting at a computer or tapping through their phone.

But what if your store has a physical location? What if your busiest hour is Saturday afternoon, with a queue at the till and a staff member scanning items at a Shopify POS terminal?

Good news: GoodAPI works there too.

GoodAPI’s Shopify POS integration lets brick-and-mortar retailers plant a tree for every in-store sale — automatically, at $0.43 per tree , with no monthly fee. The same verified reforestation that powers thousands of online merchants works just as well across a physical checkout counter.

This guide covers how it works, why in-store tree planting resonates with retail customers, and how to set it up.


Why Retail Merchants Overlook This (And Shouldn’t)

There’s a common assumption that sustainability initiatives are the territory of DTC brands with polished Shopify storefronts. That perception has real costs. The customers walking into your shop are the same people who care about brand values online.

According to Shopify’s own research, the majority of shoppers across all channels now factor environmental responsibility into their purchasing decisions. Purpose-driven consumers, those who choose brands based on shared values, represent a significant and growing slice of retail foot traffic.

The difference is that online merchants have had easy access to tools that surface sustainability commitments at checkout. In-store merchants, historically, have not. Shopify POS changed that equation, and GoodAPI’s native POS support makes it simple to act on.

How GoodAPI’s POS Integration Works

GoodAPI integrates with Shopify POS in the same way it integrates with your online store: through your Shopify admin. Once the app is installed, it tracks transactions across all your sales channels, including POS terminals, and automatically logs tree-planting credits for in-store orders.

There’s no separate configuration for your physical locations. If you run three shops and an online store, all four channels contribute to your tree count the same way.

You set the planting trigger: one tree per order, one tree per product, one tree per dollar threshold. Whatever makes sense for your margins and your brand story. Trees are planted through GoodAPI’s verified reforestation partner, Veritree, across projects in Kenya, Madagascar, and Brazil. Each tree is geolocated, GPS-tracked, and supported through its critical first years of growth.

What Staff See at the Terminal

From the POS terminal side, nothing changes. Your staff scan items and complete the sale as normal. GoodAPI runs in the background, logging the transaction and queuing the tree-planting action. The counter in your GoodAPI dashboard updates accordingly.

If you use Shopify’s customer accounts at POS, customers who opt in can also receive post-purchase emails that show them their cumulative tree count, including in-store purchases. That receipt-like follow-up reinforces the message after the sale.

Setting Up GoodAPI for Shopify POS

1

Install GoodAPI From the App Store

Go to the Shopify App Store and install GoodAPI. The free tier lets you get started immediately. You’ll be prompted to connect it to your Shopify store during onboarding.

2

Configure Your Planting Rules

In your GoodAPI dashboard, set the trigger for tree planting. Common configurations for retail merchants: one tree per order, or one tree per item sold. These rules apply across all your Shopify sales channels, including POS, automatically.

3

Choose Your Reforestation Project

Select which Veritree project your trees will go to. Kenya mangroves, Madagascar dry forest, and Brazil Atlantic Forest are the current options. Some merchants let customers choose at checkout, which works for online orders. For POS, most retailers pick a default project and rotate seasonally.

4

Set Up In-Store Communication

This step is optional but valuable. Print a small sign for your counter that says something like “We plant a tree with every purchase.” GoodAPI provides impact widgets and digital badges you can embed in email receipts. Consider adding a line to your paper receipt footer if your POS printer supports custom text.

5

Activate Customer Notifications (Optional)

If you collect customer email addresses at POS, turn on GoodAPI’s post-purchase email. Customers receive a message after their visit showing the tree planted in their name, the project location, and a running total if they’ve shopped with you before.

The In-Store Sustainability Conversation

Physical retail has something that online stores don’t: a human moment. When a customer is standing at your counter, your staff can have an actual conversation about the things your brand stands for. Sustainability is one of those things.

Some retailers train their staff to mention the tree planting as part of their closing line: “And we’re planting a tree with this order, so that’s heading to the Kenya coast.” It takes five seconds and creates a memorable, positive interaction that’s difficult to replicate in an email.

The post-purchase email, triggered by GoodAPI when a customer’s email is collected at POS, extends that moment into their inbox. A message that arrives an hour after they leave your shop, showing a map pin of where their tree is growing in Madagascar, does a lot of work for brand recall and loyalty.

Cost Math for Retail Merchants

GoodAPI charges $0.43 per tree with no monthly subscription. Compare that to alternatives that bundle tree planting into subscription plans starting at $30 to $60 per month, regardless of how many trees you actually plant.

For a retail location processing 300 in-store orders per month, planting one tree per order costs $129/month . Split across 300 transactions, that’s less than $0.43 per customer — typically less than the rounding on a transaction.

If your average order value is $75, the tree cost represents roughly 0.6% of revenue for that order. Many retailers pass this cost along transparently (“we include one tree per purchase”) or absorb it as part of their brand positioning.

There’s also no separate charge for POS usage. The same $0.43/tree rate applies whether the order came from your Shopify storefront, a checkout link, or a POS terminal in your shop.

What Makes This Different From a Charity Donation Box

Some physical retailers put a tip jar on the counter and call it sustainability. Or they partner with a charity and donate a percentage of proceeds monthly. These approaches are fine, but they have a structural problem: they’re invisible at the moment of purchase.

Tree planting through GoodAPI is transaction-level. When a customer completes a sale, a specific action is triggered, linked to their order. If they’ve given their email, they receive a message tying their purchase to a real, geolocated tree. The impact is attached to the transaction, not buried in an end-of-month donation summary.

That specificity is why it works better for brand storytelling. You can tell a customer, “That order planted a mangrove tree on the Kenya coast” rather than “We give to environmental charities.”

Combining POS and Online: A Unified Impact Story

The most effective use of GoodAPI for multichannel retailers is unifying the impact story. If a customer shops with you both in-store and online, their total tree count accumulates across both channels under their customer profile.

You can feature this in your marketing: “We’ve now planted 10,000 trees across our stores and online — that’s every order this year.” A dashboard widget in your Shopify storefront can display your live tree count, pulling from across all channels including POS.

That kind of combined impact figure is meaningful in a way that channel-specific numbers aren’t. It reflects your whole business’s commitment, not just the easy-to-track part of it.

Getting Started

GoodAPI is available in the Shopify App Store and takes under two minutes to install. The free tier lets you get started with no upfront cost, and you only pay per tree as orders come in.

If you’re running a retail operation on Shopify POS and you’ve been putting off adding a sustainability layer because you assumed the tools didn’t apply to physical stores, they do — and the setup is simpler than you might expect.

Install GoodAPI on the Shopify App Store and start planting trees with your next in-store sale.


GoodAPI plants trees through Veritree, a verified reforestation organization with projects across Kenya, Madagascar, and Brazil. Every tree is GPS-tracked and supported through its critical first years of growth.