Overview#

Global shipping transfers let you define a single, store-wide rule for how shipping fees are divided among connected Stripe accounts. Once configured, the rule applies to every order — no per-product setup required.

The shipping transfer amount is calculated and added on top of any product transfer amounts (global or product-level). This keeps shipping and product splits cleanly separated.

Global shipping transfers require the PRO version. Upgrade to Pro to unlock this feature.

Configuration#

To set up global shipping transfers:

Navigate to Split Pay → Main in your WordPress admin (top-level menu, added in 3.7.0).

Locate the Shipping Transfers section.

Choose a Transfer Type:

  • Percentage — Transfer a percentage of the total shipping fee (e.g., 50% of a $10 shipping charge = $5 transferred).
  • Fixed Amount — Transfer a flat dollar amount from the shipping fee (e.g., $3.00 per order, regardless of the shipping total).
Transfer a Percentage or Fixed Amount of Shipping Fees
Transfer a Percentage or Fixed Amount of Shipping Fees

Enter the transfer value (the percentage or fixed amount).

Save your settings.

How it works#

When a customer completes checkout, the plugin calculates the shipping transfer as follows:

  1. WooCommerce processes the payment (including the shipping fee) through Stripe.
  2. The plugin determines the shipping transfer amount using your global rule.
  3. The shipping transfer is added to the product transfer amount for each connected account.
  4. A single combined Stripe transfer is created per connected account.

Percentage example

Your store charges $12.00 for shipping and you've set a global shipping transfer of 50%:

ItemAmount
Total shipping fee$12.00
Shipping transfer (50%)$6.00
Platform keeps$6.00

Fixed amount example

Your store charges $12.00 for shipping and you've set a global shipping transfer of $4.00 fixed:

ItemAmount
Total shipping fee$12.00
Shipping transfer (fixed)$4.00
Platform keeps$8.00

Fallback behavior#

The global shipping transfer serves as the default fallback for all products. If a specific product has a product-level shipping transfer configured, that value takes priority over the global setting for that product's share of the shipping fee.

Products without a product-level shipping override will always use the global shipping transfer value.

Important: The shipping transfer amount cannot exceed the total shipping fee. If a fixed amount is greater than the actual shipping charged, the plugin will cap the transfer at the shipping fee total.

Multi-vendor orders#

When an order contains products from multiple connected accounts, the shipping fee is distributed proportionally based on each product's share of the order subtotal. The global shipping percentage or fixed amount is then applied to each vendor's proportional share.