
內容簡介
Green Cart Checkout 是一款為 WooCommerce 結帳頁面新增氣候貢獻選項的外掛,讓顧客可以輕鬆選擇是否捐款以支持植樹計畫。每筆貢獻將用於種植一棵樹,並提供植樹證書,提升商店的環保形象。
【主要功能】
• 一鍵選擇氣候貢獻
• 自動發送植樹證書
• 支援高效能訂單儲存 (HPOS)
• 僅在歐元貨幣下提供貢獻選項
• 透過 API 連接獲取貢獻金額
外掛標籤
開發者團隊
原文外掛簡介
Green Cart Checkout adds an optional climate contribution line to your WooCommerce checkout, which your customer removes in one click. You decide whether it is offered ticked or unticked. Each contribution funds the planting of one tree through a partner reforestation project. The amount is the one agreed in your Green Cart contract: the service sends it to your store when you connect, and it is written nowhere in the plugin. Your customer receives a planting certificate, and your store gets a public impact page.
Wording. In line with French decree no. 2022-539 and EU Directive 2024/825, this plugin only ever speaks of a climate “contribution”. It never claims “carbon offsetting” or “carbon neutrality”, and it publishes no CO2 equivalence.
How it works:
A native fee line (“Climate contribution”, at the amount sent by the service) is added to the cart through the WooCommerce fee API. No hidden product, no workaround.
Your customer can decline the contribution in one click, on the classic checkout and on the Cart and Checkout Blocks alike.
Once an order is paid, and only then, the plugin forwards the contribution to the Green Cart Checkout service, which orders the planting and sends the certificate by email.
Compatible with HPOS (High-Performance Order Storage). Sending is asynchronous through Action Scheduler, so it never blocks your customers.
The contribution is only offered when the store currency is the euro (EUR). Multi-currency support is planned.
Connecting. Green Cart Checkout gives you an API key, shown only once. Paste it under WooCommerce and save: the plugin connects and receives the contribution amount, which only the operator can change. “Test connection” refreshes it. Nothing is sent before you have pasted and saved your key.
External service (required disclosure)
This plugin relies on the external SaaS service Green Cart Checkout (https://greencartcheckout.com), operated by SEEDVISION SARL, to order the plantings, issue the certificates and invoice the merchant monthly.
Endpoints called, on your action only, never on page load:
GET /api/v1/ping — when you click “Test connection” in the settings.
POST /api/v1/connect — when you save your API key. Data sent: site URL (site_url), store name, administrator contact email.
POST /api/v1/orders — when a paid order carries a contribution. Data sent: order id and number, currency, contribution amount, number of trees, customer email and name, so that the certificate can be sent to them.
POST /api/v1/disconnect — once, when you delete the plugin. Data sent: site URL and the reason (plugin_uninstalled), so the service stops counting your store as active. No personal data. If the service cannot be reached, the deletion carries on regardless.
Calls are authenticated with your API key (Bearer) and order payloads are signed (HMAC-SHA256).
The plantings are carried out by DigitalHumani (https://digitalhumani.com), a Reforestation-as-a-Service platform that passes the funds on to reforestation organisations. The Green Cart Checkout service sends DigitalHumani the number of trees and a neutral store identifier, never your customers’ personal data.
Service terms and privacy policy: https://greencartcheckout.com
Privacy
The plugin sends no data before the merchant has pasted and saved an API key. There is no phone-home.
Personal data sent to the service: the customer’s email address and name, only for paid orders carrying a contribution, and only so that their planting certificate can be generated and emailed.
The customer’s opt-in or opt-out choice is stored in the WooCommerce session. No cookie of our own, no tracking.
Order metadata written: _gccheckout_contribution (amount), _gccheckout_trees (number of trees), _gccheckout_sent (duplicate guard), _gccheckout_attempts (send attempt counter).
Deactivating the plugin changes nothing: settings and API key are kept, so you can deactivate to diagnose and reactivate without reconfiguring.
Deleting the plugin erases its settings from wp_options, including the API key. Before erasing them it tells the service your store is leaving (see POST /api/v1/disconnect above).
Order metadata is deliberately kept on deletion: those are your own sales records, and erasing them would silently rewrite your order history. They contain no credentials.
GDPR erasure requests: contact Green Cart Checkout support for erasure on the service side.
