Skip to content
  • There are no suggestions because the search field is empty.

How to integrate WooCommerce with Tree-Nation

Automate tree planting for every order on your WooCommerce store in just a few minutes. Once installed, trees will be automatically planted for each qualifying purchase — no manual action required.

⚠️ Important: Please follow the installation instructions on the Webshop Integration page carefully. Some key settings — like selecting the tree species package (which determines your cost per tree) and customizing your Tree-Gift message — are essential for correct installation and better visibility on our platform.

Step 1: Log in or create your company Account

To begin, log in to your Tree-Nation company account or create an account if you don’t have one yet.
This is required to access your integration ID and manage your forest.


Step 2: Request your integration ID

Visit the Webshop Integration page and choose WooCommerce as your platform.

From here, you´ll: 

  1. Select your platform, selected by default
  2. Credit your account - We will do this later. 🪙
  3. Request your integration ID by clicking on ´Receive my integration instructions.´ 🔗

Your unique Tree-Nation Integration ID will be generated — it looks like this:


Step 3: Install the WooCommerce Plugin

  1. Go to the Tree-Nation for WooCommerce plugin page

  2. Click Download.

  1. In your WordPress dashboard, go to Plugins → Add New

  2. Click Upload Plugin

  3. Select the file: tree-nation-for-woocommerce.zip

  4. Click Install Now and then Activate

  •  Once installed and activated, click on the 'Settings' link under the name of the plugin.


Step 4: Configure the Plugin

After activation:

  • Click Settings under the Tree-Nation plugin name

  • You’ll be redirected to the WooCommerce > Settings > Integration tab

  • Paste the Tree-Nation Integration ID from Step 2

  • Click Save changes


Step 5: Activate the integration

Congrats, you have installed the integration 🎉. To activate the integration and tree planting, you would need credits.

  1. Credit your account via this page to enable automatic tree planting.
    → We recommend starting with €50–€200, depending on your monthly order volume.

Please ensure your billing information is up to date to guarantee accurate invoicing. 


Step 6: Brand your Tree Planting

In this step, you will customize your tree content and pick your species package

  1. Go to the WooCommerce customize page.
  2. Select your tree species package, which defines the price per tree. 
  3. Brand your Tree-Gift message, including a personalized message and image for better customer engagement and visibility. We recommend keeping the #NetZeroProduct as you will be visible on the leaderboard.
  4. Select email language.
  5. Configure the number of trees planted per product/service sold. 


Step 7: Test your integration

Place a test order in your store or wait for your next customer order, then verify that tree planting has been triggered by visiting your forest and checking if the tree appears.

⚠️ Important: Use a different email address than the one linked to your Tree-Nation account — otherwise, you won’t receive the Tree-Gift email (the system will assume you're both sender and recipient).

To place a test order and plant a tree, please ensure your account is credited if not done yet in step 5. We recommend allocating between €50 and €200, depending on your order volume. Credit your account here!


Step 7: Tools for communication 📣

Use our communication assets to promote your tree-planting initiative on your site, emails, and social media.


🌱 Advanced Net Zero Product options

Please click here to view our advanced NZP configurations.

  • Planting 1 tree per order instead of per product

  • Adding a minimum product amount

  • Adding a minimum order amount 
  • Product ID restriction 

Video tutorial


🙋 Need Help?

If you run into any issues, feel free to: