Name Your Price – WooThemes
Plugin link: https://woocommerce.com/products/name-your-price/
In file plugins\woocommerce-name-
if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->current_currency != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $posted_price = $posted_price / $currencies[$WOOCS->current_currency]['rate']; } }
Old version:
- in file \wp-content\plugins\
woocommerce-name-your-price\ includes\class-wc-name-your- price-helpers.php add code: if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $price = $WOOCS->woocs_exchange_value(floatval($price)); } }
- in the same file add code:
if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->current_currency != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $posted = $posted / $currencies[$WOOCS->current_currency]['rate']; } }
- in the same code add code:
if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $price = $WOOCS->woocs_exchange_value(floatval($price)); } }
- in the same code add code:
if (class_exists('WOOCS')) { global $WOOCS; $price = $WOOCS->woocs_exchange_value(floatval($price)); $minimum = $WOOCS->woocs_exchange_value(floatval($minimum)); }
- open file plugins\woocommerce-name-
your-price\includes\class-wc- name-your-price-cart.php and add next code: $price = (double) WC_Name_Your_Price_Helpers::standardize_number($_REQUEST[$posted_nyp_field]); if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->current_currency != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $price = $price / $currencies[$WOOCS->current_currency]['rate']; } } $cart_item_data['nyp'] = $price;
AND
if (class_exists('WOOCS')) { global $WOOCS; $minimum = $WOOCS->woocs_exchange_value(floatval($minimum)); }