{"id":355592,"date":"2026-08-18T09:47:55","date_gmt":"2026-08-18T09:47:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/carbonguru-merchant-offset\/"},"modified":"2026-09-08T03:26:01","modified_gmt":"2026-09-08T03:26:01","slug":"carbonguru-merchant-offset","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/carbonguru-merchant-offset\/","author":23551211,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"CarbonGuru Embedded Merchant Offsetting","header_author":"CarbonGuru","header_description":"Embedded Offsetting for your WooCommerce store \u2014 show real per-product carbon footprints on your product pages and offset your customers' orders automatically. Merchant-settled: your shoppers never pay. Requires a CarbonGuru account (Plus or higher).","assets_banners_color":"389960","last_updated":"2026-09-08 03:26:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/carbonguru.io\/embed-demo\/","header_author_uri":"https:\/\/carbonguru.io\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":218,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"carbonguru","date":"2026-08-18 09:47:23","revision":3652428},"1.0.4":{"tag":"1.0.4","author":"carbonguru","date":"2026-09-04 15:52:00","revision":3681461},"1.0.5":{"tag":"1.0.5","author":"carbonguru","date":"2026-09-04 16:10:37","revision":3681505},"1.1.0":{"tag":"1.1.0","author":"carbonguru","date":"2026-09-07 18:52:18","revision":3685427},"1.1.1":{"tag":"1.1.1","author":"carbonguru","date":"2026-09-08 03:26:01","revision":3685828}},"upgrade_notice":{"1.1.1":"<p>Fixes the offset receipt link in the customer order email (when enabled).<\/p>","1.1.0":"<p>Storefront change: if your CarbonGuru display settings already have cart or checkout badges on, shoppers will now see them on those pages. Shoppers also see the order&#039;s offset card on the order-received page after this update (toggle in WooCommerce \u2192 CarbonGuru \u2192 Display).<\/p>","1.0.5":"<p>Optional listing tiles on shop and category pages \u2014 off by default; nothing changes until you tick the new Display option.<\/p>","1.0.0":"<p>First stable release of CarbonGuru Merchant Offset.<\/p>","0.8.0":"<p>Adds per-product footprint controls (activate \/ deactivate \/ re-analyze \/ remove) right in your Products list and the product editor.<\/p>","0.7.0":"<p>Adds signed one-click updates. Update to keep receiving updates automatically.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3652428,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3652428,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3652428,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3652428,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4","1.0.5","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3652428,"resolution":"1","location":"assets","locale":"","width":2800,"height":2000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3685427,"resolution":"2","location":"assets","locale":"","width":2800,"height":1510},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3652428,"resolution":"3","location":"assets","locale":"","width":2800,"height":2000},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3681516,"resolution":"4","location":"assets","locale":"","width":2800,"height":2000},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3685828,"resolution":"5","location":"assets","locale":"","width":2800,"height":2000},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3681461,"resolution":"6","location":"assets","locale":"","width":2800,"height":2000},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3685828,"resolution":"7","location":"assets","locale":"","width":2800,"height":2000},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3685828,"resolution":"8","location":"assets","locale":"","width":2800,"height":2000}},"screenshots":{"1":"The carbon footprint card on your product pages \u2014 shown to shoppers, offset at purchase.","2":"One-click setup: connect your CarbonGuru account, then choose where the card appears and what it shows, all from WooCommerce \u2192 CarbonGuru.","3":"Manage every footprint from your Products list: per-product Activate \/ Deactivate \/ Re-analyze \/ Remove row actions, live\/off state, and bulk actions.","4":"Your shop page with listing tiles on \u2014 a footprint tile under every product you have switched on.","5":"The CarbonGuru meta box on the product editor \u2014 per-product footprint, live\/off state, and quick actions.","6":"Footprint tiles on a listing page \u2014 one tile per product on your shop and category pages (the Display option), or on any page via the tiles block your CarbonGuru panel generates.","7":"The footprint badge on cart line items \u2014 the same footprint follows the shopper into the cart and checkout when you switch those Display options on.","8":"The offset card on the order-received page \u2014 the order's carbon amount and offset status, shown to the shopper right after checkout (also available on the My Account order view and as a receipt link in the order email)."}},"plugin_section":[],"plugin_tags":[15834,18049,276217,155990,286],"plugin_category":[45],"plugin_contributors":[276218],"plugin_business_model":[],"class_list":["post-355592","plugin","type-plugin","status-publish","hentry","plugin_tags-carbon","plugin_tags-climate","plugin_tags-offset","plugin_tags-sustainability","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-carbonguru","plugin_committers-carbonguru"],"banners":{"banner":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/banner-772x250.png?rev=3652428","banner_2x":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/banner-1544x500.png?rev=3652428","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/icon-128x128.png?rev=3652428","icon_2x":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/icon-256x256.png?rev=3652428","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/screenshot-1.png?rev=3652428","caption":"The carbon footprint card on your product pages \u2014 shown to shoppers, offset at purchase."},{"src":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/screenshot-2.png?rev=3685427","caption":"One-click setup: connect your CarbonGuru account, then choose where the card appears and what it shows, all from WooCommerce \u2192 CarbonGuru."},{"src":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/screenshot-3.png?rev=3652428","caption":"Manage every footprint from your Products list: per-product Activate \/ Deactivate \/ Re-analyze \/ Remove row actions, live\/off state, and bulk actions."},{"src":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/screenshot-4.png?rev=3681516","caption":"Your shop page with listing tiles on \u2014 a footprint tile under every product you have switched on."},{"src":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/screenshot-5.png?rev=3685828","caption":"The CarbonGuru meta box on the product editor \u2014 per-product footprint, live\/off state, and quick actions."},{"src":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/screenshot-6.png?rev=3681461","caption":"Footprint tiles on a listing page \u2014 one tile per product on your shop and category pages (the Display option), or on any page via the tiles block your CarbonGuru panel generates."},{"src":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/screenshot-7.png?rev=3685828","caption":"The footprint badge on cart line items \u2014 the same footprint follows the shopper into the cart and checkout when you switch those Display options on."},{"src":"https:\/\/ps.w.org\/carbonguru-merchant-offset\/assets\/screenshot-8.png?rev=3685828","caption":"The offset card on the order-received page \u2014 the order's carbon amount and offset status, shown to the shopper right after checkout (also available on the My Account order view and as a receipt link in the order email)."}],"raw_content":"<!--section=description-->\n<p>CarbonGuru Embedded Merchant Offsetting connects your WooCommerce store to your CarbonGuru account (Plus plan or higher required):<\/p>\n\n<ul>\n<li><strong>Per-product carbon footprints<\/strong> displayed on your product pages \u2014 from actual analysis of your products, not order-level estimates.<\/li>\n<li><strong>Automatic offsetting<\/strong> of every paid order \u2014 merchant-settled: your shoppers are never charged and never see a payment surface. Nothing is added to your checkout total or your payment flow.<\/li>\n<li><strong>Your choice of offsets<\/strong> \u2014 you pick the specific carbon offsets or carbon removals your store supports from CarbonGuru's catalog of project portfolios, and you can change your choice at any time in your CarbonGuru panel.<\/li>\n<li><strong>A configurable footprint card<\/strong> \u2014 the carbon footprint always shows; everything else is up to you. Optional fields: the offset or removal price, the other option's price, the estimated climate impact in dollars, product category details and a \"how this was calculated\" link in a more-info tooltip, and the carbon portfolio you support (name, image, and a link to its information page). The footprint badge can also follow through to cart and checkout line items.<\/li>\n<li><strong>Footprints on your shop and category pages<\/strong> \u2014 switch on listing tiles and every product in your shop, category, tag and search grids carries its own footprint tile automatically. For pricing pages, collections and landing pages you build by hand, your CarbonGuru panel generates a tiles block with one tile per active product.<\/li>\n<li><strong>Per-item control<\/strong> \u2014 footprint cards and offsetting switch on and off for each item in your catalog, so you decide exactly which products participate.<\/li>\n<li><strong>For any seller<\/strong> \u2014 B2C and B2B stores, marketplaces, and catalogs alike can embed footprints, offsetting, or both, as they choose.<\/li>\n<li><strong>No code<\/strong>: the plugin places the display card, reports paid orders, and gives you the display settings in WooCommerce \u2192 CarbonGuru \u2192 Display. Offsets, payment, and consent are managed in your CarbonGuru panel.<\/li>\n<\/ul>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>One-click connect: sign in to CarbonGuru, accept the merchant terms, and your keys are provisioned automatically \u2014 nothing to copy or paste.<\/li>\n<li>Your product catalog is analyzed for carbon footprints (within your plan's allowance; nothing is analyzed or charged without your confirmation).<\/li>\n<li>You review each footprint and switch on the products you want live \u2014 from your WooCommerce Products list or your CarbonGuru panel.<\/li>\n<li>The footprint card appears on your product pages automatically \u2014 and, if you switch on listing tiles, a footprint tile under each product on your shop and category pages.<\/li>\n<li>When an order is paid, the plugin reports its line items; with automatic offsetting on, the order's carbon is offset through the offset or removal portfolio you've chosen and billed to the payment method saved in your CarbonGuru account.<\/li>\n<\/ol>\n\n<p><strong>External service disclosure:<\/strong> this plugin communicates with carbonguru.io. Terms of service: https:\/\/carbonguru.io\/merchant-terms\/ \u2014 Privacy policy: https:\/\/carbonguru.io\/privacy\/<\/p>\n\n<ul>\n<li>Product pages load the CarbonGuru display card script. The card sends only your embed key and the product page address \u2014 never anything your customer types, and no cookies are set.<\/li>\n<li>When an order is paid, the plugin sends the order's line items (product identifiers and quantities) and an order reference to your CarbonGuru merchant account \u2014 no customer names, emails, or addresses.<\/li>\n<li>Offset purchases are billed to the payment method saved in your CarbonGuru account. Retired carbon cannot be un-retired \u2014 offset purchases are non-refundable.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin (USD stores; WooCommerce 8.0+; single-site \u2014 network activation is unsupported).<\/li>\n<li>Open WooCommerce \u2192 CarbonGuru and connect your CarbonGuru account.<\/li>\n<li>Set up payment and activate products in your CarbonGuru panel.<\/li>\n<li>Turn on automatic offsetting. Done \u2014 every paid order is offset automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20offsets%20does%20my%20store%20use%3F\"><h3>Which offsets does my store use?<\/h3><\/dt>\n<dd><p>Your choice. Automatic offsetting purchases from the carbon offset or carbon removal project portfolio you select in your CarbonGuru account's Offset preferences \u2014 CarbonGuru's catalog covers both offsets and removals \u2014 and you can change your selection at any time. Every offset purchase is made against the portfolio you have chosen at that moment.<\/p><\/dd>\n<dt id=\"what%20can%20the%20footprint%20card%20show%3F\"><h3>What can the footprint card show?<\/h3><\/dt>\n<dd><p>The carbon footprint always shows. Everything else is opt-in, off by default, and configured by you in WooCommerce \u2192 CarbonGuru \u2192 Display: the offset or removal price, the other option's price, the estimated climate impact in dollars, product category details and a \"how this was calculated\" link in a more-info tooltip, and the carbon portfolio you support. You can also choose to show the footprint badge on cart and checkout line items, and whether shoppers see the order's offset card after checkout. Prices are never shown unless you choose to show them.<\/p><\/dd>\n<dt id=\"do%20my%20customers%20pay%20for%20the%20offsets%3F\"><h3>Do my customers pay for the offsets?<\/h3><\/dt>\n<dd><p>No. Offsetting is merchant-settled: purchases are billed to the payment method saved in your CarbonGuru account. Your shoppers never see a charge, a fee, or a payment surface; the only thing they can see in the cart or at checkout is a read-only footprint badge on each line, and only if you turn it on.<\/p><\/dd>\n<dt id=\"where%20do%20the%20carbon%20footprints%20come%20from%3F\"><h3>Where do the carbon footprints come from?<\/h3><\/dt>\n<dd><p>Each product is individually analyzed by CarbonGuru from your actual product data \u2014 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.<\/p><\/dd>\n<dt id=\"can%20shoppers%20see%20footprints%20on%20my%20shop%20and%20category%20pages%3F\"><h3>Can shoppers see footprints on my shop and category pages?<\/h3><\/dt>\n<dd><p>Yes. In WooCommerce \u2192 CarbonGuru \u2192 Display, tick \"Show a footprint tile under each product on shop, category, tag and search pages\". Each product in the grid then carries its own tile (classic themes and block themes alike). Tiles render only for products you have switched on, and listing pages are never analyzed as products themselves.<\/p><\/dd>\n<dt id=\"what%20does%20the%20plugin%20change%20on%20my%20store%3F\"><h3>What does the plugin change on my store?<\/h3><\/dt>\n<dd><p>Two things only: it renders the footprint card on product pages for products you've switched on (plus, if you turn them on, footprint tiles on shop pages and a footprint on cart and checkout line items), and it reports paid orders to your CarbonGuru account. It never changes your cart or checkout behaviour, sets no cookies for your shoppers, and sends no customer personal data.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>Yes \u2014 block and classic themes. You can choose where the card renders relative to the add-to-cart button in the plugin settings.<\/p><\/dd>\n<dt id=\"what%20are%20the%20requirements%3F\"><h3>What are the requirements?<\/h3><\/dt>\n<dd><p>WordPress 6.0+, WooCommerce 8.0+, PHP 7.4+, a store trading in USD (v1), and a CarbonGuru account on the Plus plan or higher. Single-site installs only \u2014 network activation is unsupported.<\/p><\/dd>\n<dt id=\"how%20do%20i%20activate%2C%20deactivate%2C%20re-analyze%2C%20or%20remove%20a%20product%27s%20footprint%3F\"><h3>How do I activate, deactivate, re-analyze, or remove a product's footprint?<\/h3><\/dt>\n<dd><p>Per product, right in your store: hover any product in the WooCommerce Products list for <strong>CarbonGuru: Activate \/ Deactivate \/ Re-analyze \/ Remove<\/strong> actions, or use the same buttons in the <strong>CarbonGuru<\/strong> box on the product edit screen. For many at once, tick products and use the <strong>Bulk actions<\/strong> menu (activate \/ deactivate \/ analyze). The CarbonGuru column shows each product's live\/off state and footprint. (Removing is permanent and starts a 30-day cooldown, so it always asks first \u2014 to just hide a product, use Deactivate.) You can also manage everything from your CarbonGuru panel; the plugin remote-controls that state rather than keeping a second copy of it.<\/p><\/dd>\n<dt id=\"can%20i%20turn%20it%20off%3F\"><h3>Can I turn it off?<\/h3><\/dt>\n<dd><p>Any time. Pause automatic offsetting from your CarbonGuru panel, or deactivate the plugin \u2014 deactivation disconnects your store server-side: keys are revoked, no further orders are reported, and no new purchases are made. Orders already charged are still fulfilled (retired carbon cannot be un-retired).<\/p><\/dd>\n<dt id=\"are%20offsets%20refundable%3F\"><h3>Are offsets refundable?<\/h3><\/dt>\n<dd><p>No. Once carbon is retired it cannot be un-retired, so offset purchases are final. You confirm this explicitly before automatic offsetting is ever turned on.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed: the customer order email was missing the offset receipt link when that option is on. The order is now reported through the order object WooCommerce hands the plugin at payment time, so the email that follows sees the result.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Display settings in your store: WooCommerce \u2192 CarbonGuru \u2192 Display now carries every card option \u2014 what the card shows (price, climate impact, category details, calculation link, portfolio) and where the footprint follows through (cart and checkout line items) \u2014 alongside card position and listing tiles. They are your CarbonGuru display settings, saved to your account from your own admin.<\/li>\n<li>Fixed: the footprint now actually follows through to cart and checkout line items. The plugin only ever loaded the footprint script on product pages, so the cart\/checkout setting did nothing for plugin users. The cart URL is never sent as a product lookup, so cart and checkout pages are never queued for analysis.<\/li>\n<li>Fixed: the offset card after checkout now shows on the shopper's first view of the order-received page. Orders are reported to CarbonGuru at the moment they are paid (with a scheduled retry if CarbonGuru is unreachable), and the card is rendered by the same CarbonGuru script that renders the product card. New toggles for the order-received page, the My Account order view and the customer order email.<\/li>\n<li>Fixed: on block themes whose store still uses WooCommerce's default (legacy) single-product template, the product card had no placement and fell to the bottom of the page. Both injection paths are now active on every theme, with one card per page.<\/li>\n<li>Fixed: one footprint tile per product on block-theme shop grids (the product-button block could receive two).<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Listing tiles: a new Display option shows a footprint tile under each product on shop, category, tag and search pages and in product grids on other pages (classic loops and block product collections). Off by default. Tiles resolve by the same identifier the plugin already reports for orders (SKU, else the product id), so nothing new to configure.<\/li>\n<li>Description and FAQ updated for the tiles; the loader carries data-cg-page=\"off\" on listing pages so they are never treated as products.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Renamed to CarbonGuru Embedded Merchant Offsetting (display name only \u2014 nothing changes in your install: same plugin, same settings, same connection).<\/li>\n<li>Expanded description and FAQ: choosing your store's offsets or removals from the CarbonGuru catalog (changeable anytime), the full set of configurable footprint-card fields, per-item control of cards and offsetting, and B2C\/B2B stores, marketplaces, and catalogs.<\/li>\n<li>\"Send my catalog\" now submits your whole catalog for analysis (subject to your plan's allowance) instead of only the first 500 products; order-status notices no longer reference a spending cap.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Directory review round 2: all internal names (classes, defines, options, transients, AJAX actions, script handles) renamed from the 3-character cgm prefix to cgmof, per the directory's 4-character prefix minimum. Existing installs migrate their stored settings and connection automatically on update.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Directory review round 1: order-confirmation offset poller moved to an enqueued static file (no inline script); dependency\/currency admin notices scoped to relevant screens only; external-service disclosure links reformatted.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>WordPress.org readiness (Plugin Check): enqueue the embed loader via wp_enqueue_script + [data-cg-mount] positioning (no inline script tag); readme \"Tested up to\" 7.0; short description trimmed; sanitize the connect secret input.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First stable release. Embedded Offsetting for WooCommerce: one-click connect, per-product carbon footprints on your product pages, in-store footprint management (per-product and bulk), automatic merchant-settled offsetting of paid orders, order confirmation surfaces, and signed one-click updates.<\/li>\n<\/ul>\n\n<h4>0.8.0<\/h4>\n\n<ul>\n<li>Per-product footprint controls in the store: Activate \/ Deactivate \/ Re-analyze \/ Remove as row actions in the Products list and as buttons in the product-edit CarbonGuru box (no longer bulk-only). Remove is confirm-gated. Uses the same server operations as the bulk actions.<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>Signed self-hosted updates: one-click updates from carbonguru.io with sha256 + Ed25519 manifest verification against a pinned key.<\/li>\n<li>Server-advertised minimum supported version: too-old plugin versions go inert with an admin notice instead of failing dirty; queued orders are preserved and rescheduled.<\/li>\n<\/ul>\n\n<h4>0.6.4<\/h4>\n\n<ul>\n<li>Configurable service base URL for staging stores.<\/li>\n<\/ul>\n\n<h4>0.6.3<\/h4>\n\n<ul>\n<li>SKU-coverage preflight now shown before connecting (duplicate-SKU and missing-SKU checks where fixing them is cheapest).<\/li>\n<\/ul>\n\n<h4>0.6.2<\/h4>\n\n<ul>\n<li>Display default written at provisioning; order-ceiling attention email; \"Analyzing\u2026\" state for in-flight products; SKU-coverage preflight on the settings page.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>Deactivating the plugin now performs a full server-side disconnect (keys revoked, products switched off).<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>In-store catalog management: CarbonGuru column in the Products list, activate\/deactivate\/analyze row and bulk actions, product-edit metabox.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>One-click Connect with CarbonGuru (secure one-time-code flow \u2014 no keys to copy), with terms acceptance and store domain binding.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Catalog push at connect: products analyzed within your plan allowance, with explicit confirmation.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Order confirmation surfaces: thank-you page offset status and hosted receipt link.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Product-page display card injection and paid-order reporting.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Scaffold: connection (paste keys + test), encrypted secret storage, setup-status mirror, USD gate.<\/li>\n<\/ul>","raw_excerpt":"Per-product carbon footprints on your WooCommerce product pages, plus automatic merchant-settled offsetting of paid orders \u2014 your shoppers never pay.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/355592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=355592"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/carbonguru"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=355592"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=355592"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=355592"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=355592"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=355592"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=355592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}