Jump to content

Welcome to the forum:

Welcome to the iThemes forum. We've created several tutorial video's to help you get you started with using the forum, please check them out!

Also take note of the forum guidelines.

Support hours:

Our moderators actively respond to forum support requests during normal business hours which are Monday-Friday, 8am - 5pm Central Standard Time, typically within one business day. Although some moderators choose to work during the weekends, we can not guarantee immediate attention to your requests. Thanks for understanding.

What is included with support:

Premium support includes theme/plugin issues such as: bugs encountered under normal operation, how to use basic features, basic WordPress help, and basic help with customization (meaning we point you to resources and will help in more depth as time allows). More information.

How Can I Rename The Buy Now Button Wording?

exchange buy now function

5 replies to this topic

#1 mervb


    Advanced Member

  • Members
  • Others: All Plugins, Builder, Exchange - Stripe
  • PipPipPip
  • 84 posts
  • LocationPerth Western Australia

Posted 16 October 2013 - 11:32 PM

What function would i use to rename the Buy Now button to say

Hire Now


#2 Elise Alley

Elise Alley

    iThemes Support

  • Administrators
  • Others: All Plugins, All Themes, Members, Moderators, Toolkit, Webdesign
  • 6,587 posts
  • LocationOklahoma City, OK

Posted 17 October 2013 - 10:27 AM

Hi Merv,

The label for the Buy Now button is in /api/theme/product.php on about line 772.  If you change this, you'll need to be aware that any updates to Exchange will overwrite your change, however.

Let us know if you have any other questions.



#3 sixra2580


    Advanced Member

  • Members
  • Others: Toolkit
  • PipPipPip
  • 123 posts
  • LocationNorth Carolina

Posted 26 November 2013 - 06:59 PM


Can the functionality to change this be added as a request. I'm using exchange for a charity, where a button reading "Donate Now" would be more appropriate.

SixFour Web Design creates effective WordPress websites for small businesses as well as non-profit organizations.

#4 Elise Alley

Elise Alley

    iThemes Support

  • Administrators
  • Others: All Plugins, All Themes, Members, Moderators, Toolkit, Webdesign
  • 6,587 posts
  • LocationOklahoma City, OK

Posted 26 November 2013 - 07:04 PM

Hi Ray,

We actually just released the Free Offers add-on, which you should find in your Toolkit Downloads.  You can use this with the Customer Pricing add-on, as well if you'd like, so you can change what the button says and allow the customer to select how much they'd like to donate on their own.

You can read more about the Free Offers add-on here:  http://ithemes.com/2013/11/20/add-free-offers-and-custom-url-tracking-to-your-exchange-store/

Let us know if you have any additional questions.



#5 douglamunyon


    Advanced Member

  • Members
  • Others: Toolkit
  • PipPipPip
  • 251 posts
  • LocationCortez, Colorado

Posted 25 January 2014 - 01:56 PM

Is there a way to change the 'Buy Now' text in the child theme so it isn't overwritten with updates?

#6 amandriguez3



  • Members
  • Others: All Plugins, 3rd Party Exchange Addons
  • PipPip
  • 21 posts

Posted 17 February 2015 - 04:48 PM

Hi Elise,
I just edited my template and it worked for me, so I'm going to post here in case it can work for someone else...ofcourse it will have to be edited according to specific needs. I did mine by product ID since that worked for me. I made a cope of the super-widget-product and its subfolders to mychilddirectory/exchange/ so that the directory is mychilddirectory/exchange/super-widget-product/elements/purchase-options.php
Then I edited the code on that php file where the purchase options are looped in. I commented that out and then added my own conditions per product id and then change the label for buy now. I'm guessing this can also be done with type of product and also the add to cart button...etc. Hope this helps.

<?php do_action( 'it_exchange_super_widget_product_before_purchase_options_element' ); ?>
<div class="purchase-options">
<?php do_action( 'it_exchange_super_widget_product_begin_purchase_options_element' ); ?>


$id = it_exchange_get_the_product_id();

if ($id == 7510) {
it_exchange( 'product', 'purchase-options', array( 'add-to-cart-edit-quantity' => false, 'buy-now-edit-quantity' => false, 'buy-now-label'=>'Renew Now' ) );

} else if ($id == 7506){
it_exchange( 'product', 'purchase-options', array( 'add-to-cart-edit-quantity' => false, 'buy-now-edit-quantity' => false, 'buy-now-label'=>'Add Digital' ) );



<?php //it_exchange( 'product', 'purchase-options', array( 'add-to-cart-edit-quantity' => false, 'buy-now-edit-quantity' => false ) ); ?>
<?php do_action( 'it_exchange_super_widget_product_end_purchase_options_element' ); ?>
<?php do_action( 'it_exchange_super_widget_product_after_purchase_options_element' ); ?>

Reply to this Topic

If this topic is marked RESOLVED or INFORMATION, or if you are NOT experiencing EXACTLY the same issue, please start a new topic to provide the details of your problem. If the solution provided doesn't work for you, you should start a new topic. If you feel this thread contains relevant information, you may include a link to it in your new topic. To ensure that we can process your support request efficiently, ALWAYS include a link to your site, and/or the page your request is related to. When posting your question or request on the forum, please be as concise and specific as possible. The shorter and more to the point you can make your request, the better.

For BackupBuddy related issues, be sure to include the status log from your most recent backup.

CLICK HERE to start a new topic in the Exchange ecommerce plugin forum.


Also tagged with one or more of these keywords: exchange, buy now, function

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users