> For the complete documentation index, see [llms.txt](https://docs.shopwaive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shopwaive.com/shopify/checkout-extensions.md).

# Checkout extensions

Make it easy for your customers to redeem their credit with a Shopify Checkout extension. Redeem credit with a single click on Shopify Plus

## Getting started

Choose Shopwaive's <mark style="color:blue;">**Redeem**</mark> checkout extension for [Balance](/shopify/accounts.md) and [Offer](/shopify/offers.md) redemption at checkout. Add the <mark style="color:blue;">**Upsells**</mark> checkout extension to show specific collections of products you define through metafield definitions and then optionally add a cash back incentive when they add it at Checkout. A third block, <mark style="color:blue;">**B2B Checkout**</mark>, lets company members redeem from a shared company balance: see [B2B Checkout](/shopify/b2b-checkout.md).

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2FG6b5P5mVYLtclM6O2Tsc%2FCheckoutExtensions.png?alt=media&amp;token=e3154b53-2174-4198-8657-3c768d2f26bd" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Checkout Extensibility features that use Shopwaive's one-click redemption requires a [**Shopify Plus**](https://www.shopify.com/plus) subscription
{% endhint %}

**Step 1:** In your Shopify admin, go to <mark style="color:blue;">**Settings**</mark> > <mark style="color:blue;">**Checkout**</mark>. In the **Configurations** section, click <mark style="color:blue;">**Edit**</mark> beside the checkout configuration you want to change. Shopify's own steps are in [Customizing your checkout and customer accounts with apps](https://help.shopify.com/en/manual/checkout-settings/customize-checkout-configurations/checkout-apps)

**Step 2:** In the checkout and accounts editor, select the checkout page and open the <mark style="color:blue;">**Sections**</mark> sidebar

**Step 3:** Click <mark style="color:blue;">**Add block**</mark> in the section where you want the block, for example the order summary

**Step 4:** Click the <mark style="color:blue;">**Redeem**</mark> extension by Shopwaive

**Step 5:** Click <mark style="color:blue;">**Save**</mark>. And you're done! In the editor the block shows sample content and the notice "Redeem extension is disabled while in editor mode". That is expected: the block works at checkout.

Now set the look and wording of the block on the <mark style="color:blue;">**Checkout extensions**</mark> page of the Shopwaive app. Choose **Redeem and B2B Checkout**, then set the section label, title, button labels and help text, show or hide an image (**Media**) and the amount field (**Input field**), and allow or prevent **Partial redemption**. When the **Save** bar appears, click **Save**.

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2FNI8InlqaDdSOj6ff0wSz%2FOptions.png?alt=media&amp;token=0386ba2e-0001-4a5f-a0d1-5218d6351e29" alt=""><figcaption><p>The Checkout extensions page of the Shopwaive app</p></figcaption></figure>

As mentioned above, you can place the <mark style="color:blue;">**Redeem**</mark> extension anywhere you like when you design your Checkout with Shopify Plus.

The block is shown to a signed-in customer who has a balance or an offer. A balance is never applied automatically: the customer presses the <mark style="color:blue;">**Redeem**</mark> button (on a store that shows a switch instead, the customer turns it on). The balance is taken from the account when Shopify reports the order as paid, so an abandoned checkout takes nothing.

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2Fdtit675C0FOfdA3V52Px%2FRedeemCheckout.png?alt=media&amp;token=277c59a9-ed1c-400a-8c82-60943ede25f5" alt=""><figcaption><p>The Redeem block at checkout</p></figcaption></figure>

{% hint style="info" %}
The default extension applies an Order discount in the amount the customer desires to redeem. The discount only applies toward the subtotal of merchandise items. Need to extend credit to apply toward the full cart cost, including taxes, shipping, and fees? You can skip the remainder of this article and jump to [Extend Credit with Gift codes](/shopify/checkout-extensions/extend-with-gift-codes.md)
{% endhint %}

Redeemed balances can be combined with other discounts or promotional codes if you enable this feature in the Shopify Discounts panel when creating the discount. Make these selections in the Combinations card, where you can choose to combine with other Products, Shipping, or Order discounts.

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2FBwt6u7S7TpT4Jh9429zF%2FCombinationsGIF.gif?alt=media&amp;token=979848a1-dc59-4283-9dc6-0450fb5cb82f" alt=""><figcaption><p>Combine credit with other discounts by enabling combinations when creating your discount code</p></figcaption></figure>

Shopify Plus stores need to upgrade to Checkout Extensibility before the Combinations card shows options to combine with Product, Order, and Shipping discounts.

{% hint style="info" %}
Enterprise features require the Shopwaive Checkout subscription plan. Contact us at <support@shopwaive.com> to learn more
{% endhint %}

## Subscriptions

* By default, Redeem creates a discount code for one-time items. On a cart that mixes subscription and one-time items, the amount it offers is limited to the one-time items.
* To let the Redeem discount code apply to subscription items too, open **Settings** > **Checkout** > **Redemption** in the Shopwaive app, tick the **Subscription-eligible discount codes** checkbox and click **Save**. The code then also applies to the first billing cycle of subscription items, on a store that sells subscription products. The checkbox shows while the Gift Cards Extension is off.
* With the [Gift Cards Extension](/shopify/checkout-extensions/extend-with-gift-codes.md) on, the gift code pays toward the whole first order, subscription items included.
* Renewals are charged to the customer's payment method. They are not paid from the balance.

Have questions on any specific features? [<mark style="color:blue;">**Contact us**</mark>](mailto:support@shopwaive.com)
