Embedded Offsetting
Show each product’s carbon footprint on your store, and offset the carbon in every paid order automatically — billed to you, never to your customers. WooCommerce and Shopify have a plugin and an app; every other store takes one line of HTML.
What Embedded Offsetting is
Embedded Offsetting does two things on your store, and you can use either one on its own.
- It shows each product’s footprint and impact, if you choose — on product pages, on pricing and collection pages, in the cart, and at checkout.
- It shows how much carbon you will offset for every purchase, if you choose — matched to the products actually bought, charged to you, never to your customer.
The footprint is measured from your own catalog, product by product, not estimated from order totals or category averages. You review every footprint before switching a product on; nothing displays and nothing is offset until you do.
What your customers see

A footprint card on each product page you have switched on: the product’s carbon footprint in kg CO₂e and the note that it is offset at purchase. Everything else on the card is optional and off by default — the offset or removal cost, the estimated climate impact in dollars, a link to how the footprint was calculated, and the portfolio your store supports.
The card inherits your theme’s fonts and colors, loads after your page, sets no cookies and sends nothing your customer types.
On pricing pages, collections and landing pages, the same thing as a compact tile: one tile per product, dropped wherever the product sits on the page.
At checkout, a single footprint line under the item description.
Your customers never see a charge, a fee or a payment surface, and nothing about how your cart and checkout work changes — the footprints you switch on are the only thing added.
Who pays, and what it costs
Offsets are billed to the payment method saved in your CarbonGuru account, after the order is paid. Your customer is not charged and not asked to opt in.
Test-mode and preview orders are recorded so you can see exactly what would have happened, and are never charged.
You do not hand us any Stripe or PayPal keys, and we never write into your processor account.
CarbonGuru receives your product catalog, so it can be analyzed, and a notification for each paid order carrying the product ids, quantities, your order number and the currency. It never receives your customers’ names, addresses, emails, phone numbers or payment details.
WooCommerce — install the plugin

Install the CarbonGuru Embedded Merchant Offsetting plugin from the WordPress plugin directory, open WooCommerce → CarbonGuru and connect your CarbonGuru account — keys and card placement are handled for you.
Send your catalog for analysis, then switch products on from your WooCommerce Products list — Activate, Deactivate, Re-analyze and Remove are row actions — or from your CarbonGuru panel.
A Display option adds footprint tiles to your shop and category pages. There is nothing to paste.
Shopify — install the app
Install CarbonGuru Offsetting from its Shopify App Store listing and place the footprint blocks from Shopify’s own theme editor — product template, collection grids, cart and checkout — with nothing to paste.
The listing is in review; until it is published, email support@carbonguru.io and we will send you the install link for your store.
Any other store — the snippet

Every other platform — custom, headless, a site builder, or a store we have no plugin for — uses one line of HTML.
Open Embedded Offsetting in your CarbonGuru account. The panel shows your snippet with your own publishable handle already filled in:
<script src="https://carbonguru.io/embed.js" data-cg-merchant="mk_live_…" async></script>
Paste it once into your product template. Every product page can then show its own footprint, styled to inherit your theme. For pricing pages, collections and landing pages, the panel also gives you a tiles block: paste it once, then drop one tile wherever a product sits.
Footprint tiles work on any page, including pricing pages, with one line of HTML per product.
Nothing renders until you analyse your catalogue and switch products on, so you can place the snippet on a live store safely before anything appears.
Stripe and PayPal checkout pages

Stripe Checkout, Stripe Payment Links and PayPal Checkout print the item description you pass them — and that description comes from you.
Your setup panel lists a ready-made footprint line for every active product, matched to the product identifier your checkout already uses. Pass it as the item description and it appears at checkout. Selling through Payment Links? Paste the line into the product’s description in your Stripe Dashboard.
Copy the lines from the panel one at a time, or download them all as a CSV. Stripe merchants can upload their product export straight from the Dashboard, and CarbonGuru picks up each product id for matching.
Switching on automatic offsetting
Showing a footprint is one half of Embedded Offsetting; offsetting the order is the other. How your paid orders reach CarbonGuru depends on the way you deployed it — and every method is covered.
WooCommerce and Shopify: nothing to set up — the plugin and the app report every paid order for you.
Every other store tells CarbonGuru when an order is paid in whichever way suits you:
- Email — no code, any platform. Add the address we give you as a BCC on your order-confirmation emails; we read the order number and items from the verified mail.
- Zapier or Make — no code. Connect your store’s new-order event to CarbonGuru.
- Your own code. Post the paid order’s product ids and quantities to the receiver address your panel shows, already filled in with your handle and a sample product id.
- Subscriptions are offset at signup and again on every renewal.
- Preview mode shows you which orders matched, and what they would have cost, before anything is charged.
- Test-mode orders arrive as previews and are never charged.
Watching orders arrive

Your panel lists every order we received from your store — what matched, what was skipped, and what was charged.
Send a test order and you will see it land there, which is the quickest way to confirm your integration works before you go live. Until you turn on automatic offsetting, every order is recorded as a preview and nothing is charged.
Currencies
CarbonGuru reads each product’s price in your store’s own currency and calculates its footprint for your store’s country. Orders in any currency are offset. Prices must be in the currency of your store’s country; a row in another currency is skipped and reported. CarbonGuru’s own prices are in US dollars, so what you pay CarbonGuru is charged in USD.
Plans and limits
Embedded Offsetting is included with Plus, Pro and Prime, and it is live now.
Each plan sets how many products you can analyse and keep active at once — 200 on Plus, 500 on Pro, 1,250 on Prime. That allowance is shared with your own analyses.
Make every order positive action.
Live in minutes, in three no-code steps: connect your store, analyse your catalog, switch on the products you want. Your checkout keeps working exactly as it does — the footprints you switch on are the only thing added.