Coupon Handling

This page covers how the Split Pay Plugin handles coupons in the WooCommerce checkout.

Coming soon! This feature is not yet available, but this page describes how it will work once released.

The Coupon Handling checkbox in the plugin settings will enable support for Coupons. That means you'll have a few new options when creating/editing coupons in WooCommerce.

Depending on the coupon type you have selected, you'll see three different options:

Percentage Discount Coupons

Percentage discount coupons offer the option to apply the coupon percentage discount to the transfer amount for each product where the coupon applies:

[image-coming-soon]

Fixed Cart Discount Coupons

Fixed product discount coupons offer the option to apply a fixed discount to the transfer amount for the entire cart:

[image-coming-soon]

The field for Fixed Product Discount Coupons only works with the Global settings configured in the Split Pay Plugin.

Fixed Product Discount Coupons

Fixed product discount coupons offer the option to apply a fixed discount to the transfer amount for each product where the coupon applies:

[image-coming-soon]

Why Transfers May Fail When Using Coupons

The reasons transfers may fail when using coupons depends on if you are ignoring coupons or handling coupons.

When ignoring coupons, transfers are calculated based on the full price of the products (subtotal), the default functionality of the plugin. This means that if a product is discounted and therefore may not cover the Transfer amount completely, the Transfer will still attempt to initiate using your pending Stripe Payout Balance. If your Stripe pending Payout Balance is not sufficient to cover the Transfer amount, then the Transfer will fail.

When handling coupons, keep in mind that transfers must have at least a minimum $1 transfer amount (or local currency equivalent). So, when considering the discount from the coupon that will apply to a product, take into account whether the Transfer value will potentially be below $1.

Please refer to our Troubleshooting Guide for further support.

Last updated