Quantcast
Channel: WordPress.org Forums » All Topics
Viewing all articles
Browse latest Browse all 67836

Change paypal account by country?

$
0
0

Replies: 0

Hi,
thanks for this awesome plugin : it’s really useful!!
I am trying to slightly change the behavior: switching the paypal account in case of different country .I modified the code in this way

/* ****************************************************************************** */
function ppme_paypal_multiple_emails_check_if_enabled() {
global $woocommerce;
$enabled = false;

//Get selected category option
$paypal_multiple_emails_category = get_option( “paypal_multiple_emails_category”, “” );

//Is PayPal Multiple Emails enabled? Blank/Empty means disabled.
if (isset($paypal_multiple_emails_category) && !empty($paypal_multiple_emails_category)) {

//Are there any items in cart?
if ( empty($woocommerce->cart->cart_contents) ) { //no items in cart

//$woocommerce->cart->cart_contents is empty so skip foreach loop below

} else { //yes items in cart
// CHANGES HERE
//
if( strcmp ($woocommerce->customer->get_shipping_country() , “Australia” ) == 0 ){
$enabled = true;
}
// CHANGES ENDS HERE

//Loop thru all items in cart
/* foreach ((array) $woocommerce->cart->cart_contents as $key => $values ) {

//Get all product categories for this item
$terms = get_the_terms( $values[‘product_id’], ‘product_cat’ );

//Loop thru all product categories of this item
foreach ((array) $terms as $term) {

//Check if product category matches selected category option
if($term->slug == $paypal_multiple_emails_category){

//YES it is enabled and item with chosen product category is in the cart
$enabled = true;

break;

}
}
}*/
}
}
return $enabled;
}

but for some reason seems not be good enough, do you think is possible this change? does it require other modifications ?
please let me know
Thanks
Vito


Viewing all articles
Browse latest Browse all 67836

Trending Articles