How do I rename the Pay Now and Pay Deposit text?

All snippets below can be added to the bottom of your functions.php file or using the Code Snippets plugin.

Product page

To rename the "Pay Deposit" text on the Product page, make a copy of the product-subscription-options.php in the /templates/single-product/ folder of the plugin. 

Next, in your theme folder, create a woocomerce folder. Inside this folder, create a single-product folder. 

Your file path should look like the screenshot below: {child-theme}/woocommerce/single-product/product-subscription-options.php

Then, upload the product-subscription-options.php file. 

Next, edit the file and search for 'Pay Deposit'.

Finally, update to your desired text and save your changes back to the server.

Product & Cart page

You also can use the snippet below to edit text on both the Product and Cart page. Add the following snippet to your functions.php file:

function start_modify_html(){
	ob_start();
}

function end_modify_html(){
	$html = ob_get_clean();
	$html = str_replace( 'Pay Now', '1 payment of', $html );
	$html = str_replace( 'Pay Deposit', '4x payments of', $html );
	echo $html;
}

add_action( 'wp_head', 'start_modify_html');
add_action( 'wp_footer', 'end_modify_html');

How to change the label Sign-up to Deposit?

You also can use the snippet below to edit text on both the Product and Cart page. Add the following snippet to your functions.php file:

function wpp_start_modify_html(){
	ob_start();
}

function wpp_end_modify_html(){
	$html = ob_get_clean();
	$html = str_replace( 'sign-up fee', 'Deposit', $html );
	echo $html;
}

add_action( 'wp_head', 'wpp_start_modify_html');
add_action( 'wp_footer', 'wpp_end_modify_html');
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us