---
title: "Name Your Price & Customer-Chosen-Price Plugins"
description: "Split Pay applies percentage transfers to the customer-chosen line subtotal on stores using WPC Name Your Price, WooCommerce Name Your Price, deposit plugins, and donation plugins."
url: "https://docs.splitpayplugin.com/features/integrations-and-compatibility/name-your-price-and-customer-chosen-price/"
---
**Percentages follow the price the customer chose.** Split Pay takes each line’s unit price from the WooCommerce order line’s subtotal, so percentage transfers apply to the customer-chosen amount.

## Known compatible plugins

*   **[WPC Name Your Price for WooCommerce](https://wordpress.org/plugins/wpc-name-your-price/)** — tested with the customer-chosen line-subtotal flow.
*   **[WooCommerce Name Your Price](https://woocommerce.com/products/name-your-price/)** (the official extension).
*   **Deposit plugins** that override the cart-line price for partial-payment installments.
*   **Donation plugins** that let the customer enter an arbitrary contribution amount.

This works with any plugin that writes the customer-chosen price to the WooCommerce order line subtotal. If you use a plugin that isn’t listed here and a test order confirms the percentage transfer uses the customer-chosen amount, let us know via [support](mailto:support@jupiterplugins.com) and we’ll add it to this list.

<a id="why-it-broke-in-3-7-0"></a>

## Why the order-line price matters

Name Your Price-style plugins keep the configured base price on the WooCommerce *product* — often a $1 placeholder — and save the price the customer chose on the *order line*. A percentage applied to the product’s price would turn an 80% split on a $100 customer-chosen-price order into a **$0.80** transfer. Split Pay applies the percentage to the order line instead, so that vendor receives $80.

<a id="the-fix"></a>

## How Split Pay reads the price

Split Pay computes the unit price from the WooCommerce order line item:

*   **Source:** `$item->get_subtotal() / max( $item->get_quantity(), 1 )`
*   **Effect:** percentages use the chosen-price line subtotal instead of the product catalog price. A coupon reduces that base only when **Adjust transfer amounts for coupons** is enabled; see [Coupon Handling](../../coupon-handling/).

<a id="upgrade-checklist"></a>

## Check it with a test order

1.  Place a test order using a Name Your Price product with a chosen price clearly different from the configured base price.
2.  Open the [Transfers tab](../../viewing-transfers/) and confirm the transfer amount equals `chosen_price × configured_percentage`.
3.  If the transfer amount looks wrong, open a support ticket with the order ID, the chosen price, the configured percentage, and the actual transfer amount.

<a id="historical-orders"></a>

## Transfers that were already sent

Split Pay doesn’t resize a transfer that already succeeded. For a failed or missing leg, inspect the exact order and Stripe records and use [Retry Split Pay Transfers](../../retry-failed-transfers/) only when the current destination and amount still safely match the saved successful-transfer evidence. If they do not match, reconcile the order with support or Stripe before making any manual transfer.

## See also

[Coupon Handling ›](../../coupon-handling/) [Common Errors — Percentage transfers are 100× too small ›](../../../support/common-errors/#name-your-price-percent-100x-too-small)
