The payment option product name changer is a WooCommerce plugin enabling you to customize product names based on the payment option selected on the checkout page.
When the admin or shop manager adds a custom product name on the edit product page, it will be used as the new product name based on the plugin payment gateway settings and corresponding payment option selected by the customer on the checkout page.
Features
- Custom Payment Names: Set custom product names that are sent to payment gateways instead of the default product names
- Payment Gateway Selection: Choose which specific payment gateways should trigger custom product names
- Stripe Hosted Checkout Integration: Change product names on Stripe hosted checkout page instead of WooCommerce checkout
- WooCommerce Blocks Support: Works with both classic and block-based checkout
- Product & Variation Support: Set custom names for both simple products and product variations
- Admin Interface: Easy-to-use settings page under WooCommerce menu
- Dynamic Updates: Product names change instantly when switching between payment methods
Usage
Setting Custom Product Names
- Edit any product in your WooCommerce store
- In the Product Data section, find the “Custom Payment Name” field
- Enter the custom name you want to send to the payment gateway (e.g., “Premium T-Shirt – Special Payment”)
- Save the product
For Product Variations
- Edit a variable product
- Go to the Variations tab
- For each variation, find the “Custom Payment Name” field
- Enter custom names for each variation (e.g., “Large Blue T-Shirt – Special Payment”)
- Save the product
Plugin Settings
Navigate to WooCommerce > Product Names to configure:
- Stripe Hosted Checkout: Choose whether to change product names on Stripe hosted checkout page or WooCommerce checkout page
- Payment Gateway Selection: Choose which specific payment gateways should trigger custom product names
- Only payment gateways that are currently enabled in your WooCommerce payment settings will be shown
How It Works
Payment Gateway Selection
- Custom product names are only applied when customers select payment gateways you’ve configured in the settings
- Product names change dynamically when customers switch between payment methods
- If no payment gateways are selected in settings, custom names will not be applied
- This applies to both payment gateway metadata and cart/checkout display
- Works with any payment gateway: Stripe, PayPal, Square, Bank Transfer, etc.
Stripe Hosted Checkout Integration
- WooCommerce Checkout Mode (default): Product names change on your WooCommerce checkout page
- Stripe Hosted Checkout Mode: Product names change on the Stripe hosted checkout page (like checkout.stripe.com)
- When Stripe hosted checkout is enabled, WooCommerce checkout shows original product names
- Custom product names are sent to Stripe via payment intent metadata
Supported Payment Gateways
The plugin works with any payment gateway that is enabled in your WooCommerce store. Here’s how it works:
How It Works
- Automatic Detection: The plugin automatically detects all payment gateways that are currently enabled in your WooCommerce payment settings
- User Selection: You choose which enabled gateways should trigger custom product names
- Dynamic Updates: Product names change instantly when customers switch between payment methods on the all checkout page types
Supported Gateway Types
The plugin works with any payment gateway including:
- Stripe (all variants)
- PayPal (all variants)
- Square
- Authorize.Net
- Braintree
- Bank Transfer
- Cash on Delivery
- Any custom payment gateway
Configuration
Simply go to WooCommerce > Product Names and select which of your enabled payment gateways should trigger custom product names. Only gateways that are currently enabled in your WooCommerce payment settings will be shown in the list.
Reviews
There are no reviews yet.