WooCommerce product pages include a review form where customers can leave ratings and feedback. By default, the submit button on this form displays the text “Submit.” While functional, you might prefer something more specific like “Review,” “Post Review,” or “Send Feedback.”
In this tutorial, we’ll show you how to change the review submit button text by editing the WooCommerce template file directly. It’s a quick, straightforward change.
The Default Review Form
Here’s what the default WooCommerce review section looks like on a product page. Notice the button says “Submit”:

Step 1: Open the WooCommerce Plugin Editor
Go to Plugins → Installed Plugins in your WordPress admin and click the Edit link under WooCommerce:

Step 2: Find the Review Template File
In the plugin editor, look for the file single-product-reviews.php in the file list on the right side and click on it to open:

Step 3: Find the Submit Label Code
Inside the file, search for the following line of code that controls the submit button text:
'label_submit' => __( 'Submit', 'woocommerce' ),

Step 4: Replace the Button Text
Replace “Submit” with your preferred text. For example, to change it to “Review”:
'label_submit' => __( 'Review', 'woocommerce' ),
Click Update File to save the changes:

The Result
After saving the file and refreshing the product page, the review submit button now displays your custom text:

Alternative: Use a Filter in functions.php
For an update-safe approach, you can use the gettext filter in your child theme’s functions.php instead of editing the plugin file:
function change_review_submit_text(
$translation, $text, $domain
) {
if ( $domain === 'woocommerce'
&& $text === 'Submit' ) {
$translation = 'Review';
}
return $translation;
}
add_filter( 'gettext',
'change_review_submit_text', 10, 3 );
This method survives WooCommerce updates and doesn’t require editing any plugin files.
Conclusion
Changing the WooCommerce review submit button text is a small detail that can make your product pages feel more polished and intentional. Whether you edit the template directly for a quick fix or use the gettext filter for a permanent, update-safe solution, the process takes just a few minutes.
Frequently Asked Questions
Will the template edit survive WooCommerce updates?
No. Editing the plugin file directly means your changes are overwritten when WooCommerce updates. Use the gettext filter method in functions.php for a permanent solution, or copy the template to your child theme.
Can I change the button text to anything I want?
Yes. Replace the text string with whatever you prefer — “Post Review,” “Send Feedback,” “Rate This Product,” or any other text.
Does this affect other submit buttons on my site?
The template file method only affects the review form. The gettext filter method targets the WooCommerce domain specifically, but if other WooCommerce forms use “Submit” as button text, those would change too. You can add more specific conditions to avoid this.
Can I also change the button style or color? Yes. You can add custom CSS targeting the review form’s submit button. Use the selector .comment-form input[type=”submit”] or inspect the element to find the exact class used by your theme.
