Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * WooCommerce:
- * Modifica el precio de los productos para países específicos
- */
- add_filter( 'woocommerce_product_get_price', 'wc_return_custom_price', 10, 2 );
- add_filter( 'woocommerce_product_variation_get_price', 'wc_return_custom_price', 10, 2 );
- function wc_return_custom_price( $price, $product ) {
- global $woocommerce;
- // Array que contiene los códigos de los países donde se aplicará el precio modificado
- $countries = array( 'US', 'GB' );
- // Si es la página de finalizar pago y el país de facturación del cliente está en el array...
- if ( is_checkout() && in_array( $woocommerce->customer->get_billing_country(), $countries ) ){
- // ...devuelve el precio modificado
- return ( $price / 260 ) * 1.25;
- } else {
- // Si no, devuelve el precio normal
- return $price;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement