E-CommerceSustainability

Plant a Tree for Every Shopify Order (Setup Guide)

GoodAPI Team ·

Shoppers are paying closer attention to the brands they support, and one of the easiest ways to earn their loyalty is to do something tangible with every purchase. Having a tree planted per order is one of the clearest, most human signals your store can send: every time someone buys from you, something good happens in the world.

This guide is written for Shopify merchants who want to add that kind of impact to their store without wading through technical documentation or hiring a developer. By the end, you will know exactly how to set it up, what your customers will see, and how to make the most of it.

Why “Tree Planted Per Order” Works So Well

Before getting into the steps, it is worth understanding why this particular sustainability mechanic resonates so strongly with shoppers.

Unlike carbon offsets, which are abstract, or donations, which feel optional, planting a tree per order is immediate and concrete. Your customer buys a candle (or a pair of socks, or a piece of furniture), and a tree goes in the ground somewhere in the world. They can picture it. They can share it. It becomes part of the story of their purchase.

The numbers back this up. Around 72% of global consumers say they are willing to pay more for products from brands that demonstrate real environmental commitment. Products marketed with sustainability claims are growing about 2.7 times faster than conventional alternatives. And for younger shoppers, particularly Millennials and Gen Z, sustainability is increasingly a deciding factor, not just a nice-to-have.

The “tree per order” model also works because it scales naturally with your business. You are not committing to a fixed donation or a one-time campaign. Every order contributes, automatically, without you having to think about it after the initial setup.

What You Will Need

To get a tree planted per order on your Shopify store, you need three things:

  1. A Shopify store (any plan works)
  2. A tree planting app that connects to Shopify natively
  3. About 10 minutes

That is genuinely it. No webhooks, no custom code, no spreadsheets to maintain.

GoodAPI is built specifically for this. The app connects to your Shopify store, lets you define your planting triggers, and handles everything else: the planting logistics, the verification, the customer-facing displays, and the impact tracking. Your trees are planted through Veritree, a verified reforestation organization with global projects. Every tree is geolocated, photographed, and tracked through its critical first years of growth so you can be confident the impact is real.

Over 2,000 Shopify merchants have set this up through GoodAPI, and the app holds a 4.9 out of 5 rating on the Shopify App Store.

Step 1: Install the GoodAPI App

Head to the GoodAPI app on the Shopify App Store and click “Add app.” Shopify will prompt you to approve the installation, then redirect you to the GoodAPI dashboard.

The first 50 trees are complimentary, so you can run the whole setup and test it without spending anything. After that, the cost is $0.43 per tree, billed based on your actual planting volume each month. There are no monthly subscription fees, no setup costs, and no minimum commitments.

Step 2: Set Your “Tree Planted Per Order” Trigger

Once you are inside the dashboard, the first thing to configure is your planting trigger. This is where you decide what action causes a tree to be planted.

For most merchants, the answer is straightforward: plant one tree for every order placed. That is the “tree planted per order” model, and it is the most popular option for good reason. It is simple to explain to customers, easy to communicate in marketing, and it creates a direct link between purchasing and impact.

You can also configure more granular options if you want:

For this guide, we will assume you are setting up the standard one tree planted per order trigger.

Step 3: Choose Your Reforestation Project

GoodAPI gives you a choice of active reforestation projects, all managed through Veritree. The projects span multiple countries and ecosystems, from mangrove restoration in coastal regions to highland forest planting in East Africa.

You can pick a specific project if one aligns with your brand story (a clothing brand focusing on Kenya, for example, or a coastal lifestyle brand choosing a mangrove project), or you can let GoodAPI allocate trees across whichever projects have the greatest need at any given time.

Every project provides verified impact data, including GPS coordinates, species planted, and survival monitoring. This is what makes the planting meaningful rather than performative: you are not just paying into a generic fund, you are contributing to tracked, geolocated trees.

Step 4: Add the Impact Badge to Your Store

Once your planting trigger is live, GoodAPI generates a customizable badge you can place on your storefront. Common placements include:

The badge shows something like “One tree planted with every order” and links to your impact dashboard, where customers can see the total number of trees your store has planted, which projects they are in, and any photos or updates from the field.

This is one of the most underused parts of the setup. Many merchants install the app, set the trigger, and then do nothing with the badge. That means they are planting trees but not getting any of the marketing benefit. Take the 5 minutes to add the badge to your product pages and confirmation email. It is one of the few trust signals that can actually increase conversion.

Step 5: Tell Your Customers About It

The badge does some of the work passively, but the biggest lift comes from actively communicating your commitment. A few easy ways to do this:

In your order confirmation email: Add a line like “Your order just planted a tree in [project region]. Here’s where it’s growing:” with a link to your impact page. It is a genuinely pleasant thing for a customer to read after buying.

On your homepage or about page: A short callout explaining that every order plants a tree, with a live counter showing your cumulative impact. Watching a number grow creates a sense of momentum for repeat customers.

On social media: When you hit milestones (100 trees, 500 trees, 1,000 trees), share them. These posts tend to perform well because they are specific and verifiable, not just vague green claims. Your customers know they contributed to that number.

In product descriptions: For products where sustainability is already part of the appeal, a line like “Every purchase plants one tree through Veritree’s verified reforestation projects” adds a genuine reason to choose you over a competitor.

How the Billing Works

Because the cost is tied to order volume, it scales with your revenue. At $0.43 per tree and one tree per order, a store doing 200 orders a month is spending $86 on planting. A store doing 2,000 orders a month is spending $860.

Most merchants find this to be a comfortable number relative to average order value. For a store with an AOV of $60 and 200 monthly orders, the planting cost represents about 0.7% of revenue. That is well within the range that makes sense as a sustainability investment, especially given the conversion and retention benefits.

You can also set limits if you want to cap spending during a high-volume sale or a promotional period where your order count might spike unexpectedly.

What Your Impact Looks Like Over Time

A Merchant’s View After 6 Months

To make this concrete: a Shopify store doing 150 orders per month, running for six months, would plant 900 trees. At that volume, GoodAPI’s dashboard shows you species-level data, project photos, and survival updates. You have a real story to tell.

Nine hundred trees, all geolocated and tracked through Veritree. That is something meaningful to share in your annual impact report, your brand story, or a press pitch.

Compounding Brand Value

The impact compounds in another way too. Each time you share a milestone, you are generating content, building a reputation for following through on sustainability commitments, and differentiating yourself from competitors who are still making vague green claims without backing them up.

Customers who care about this stuff remember. They come back. They tell friends. The long-term retention effect of a clear, verified sustainability commitment is harder to measure than conversion rate, but it is real.

Getting Started

If you have been thinking about adding sustainability to your store but were not sure where to start, the “tree planted per order” model is one of the lowest-friction options available. The setup takes about 10 minutes, the ongoing management is minimal, and the customer-facing impact is immediate and easy to communicate.

You can install the GoodAPI app from the Shopify App Store and start with the first 50 trees at no cost. By the time your free trees are planted, you will have a sense of how your customers respond and whether you want to keep it running.

The trees are real. The verification is real. The only thing left is deciding whether you want to be one of the stores that does something with every order it takes.