Articles on: Shopify

Customer Cart Contribution

Empower your customers to fund extra climate action at checkout and boost your collective impact at no extra cost to your business.



In this article we will cover


1. Set up your automation


To set up your customer cart contribution automation head to Add Impact -> Integrations & Automations within your Greenspark dashboard. Then click on Create automation and select the Shopify store where you would like to enable the automation.


Please note that you can only enable the Customer cart contribution if you already have a different active automation in your store (eg: Per order).



Next give your automation a name, select the order origin and choose the Customer cart contribution trigger. Then click on Next to choose the project your customers can support.


If you have not enabled the updated permission scopes: To enable the Customer cart contribution we require additional access scopes within your Shopify store. This will allow us to publish impact products which will be added to your customer’s cart.


Select the project which you want to enable your customers to support at checkout. Projects are bundled to ensure they are appealing to your customers and are based on our most popular automations from existing customers.


Once you have selected your project, click on Save to set the automation live.


We sync a product into your Shopify store which customers can add to their cart by clicking on the widget as described in the next step.


2. Setup your cart widget


To enable your customers to choose to support the project at checkout you will need to have an active cart widget.


If you already have a cart widget active then you can skip this step. By enabling the automation we will automatically add the checkbox to your existing cart widget.


Head to Engagement hub -> Badges & Widgets



Next click on Cart and select the Cart with customer opt-in accordion. Here you can see a preview of all available widget options.


All widgets automatically translate based on your store language and the users browser locale. You can learn more about our supported languages here.


Choose the widget that you would like to add and click on Use Widget. In the overlay select Shopify Blocks and then choose the Shopify store that you want to add the widget to. Finally click on Proceed to Shopify




Within your Shopify theme editor, head to the cart page and add the Current Cart Impact badge to the page. We recommend adding it above the Checkout button.


If you have a cart drawer rather than the cart page then follow this guide to quickly add it to your store


Save your theme and make sure it's published. From now on your customers can choose to add impact!


3. Change variant name from English default


When adding the Greenspark impact product to your cart, we have added a descriptive name to ensure your customers clearly see what they are paying for. We sync this product into your store using English variant names as a default.


To edit the variant names to match your default store language head to Products and find the Greenspark product.



Within the product editor, scroll down to the Variants and click on the variant that you want to edit.


On the next page you can edit the name of each variant to your store's default language.


Once you are happy with the naming, Save the product and the variants will have updated.


4. Prices and currencies


Our app automatically syncs prices with your store to ensure that the impact products you sell are always up to date. This means that if you change the prices manually, we will overwrite it automatically.


We will automatically sync standard prices in USD, GBP and EUR. If your store is in a different default currency, then we will automatically convert USD prices to your store currency using the daily spot rate. This updates once per day to ensure prices are correct.














Updated on: 26/08/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!