Advertisement
Guest User

Untitled

a guest
Mar 25th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.75 KB | None | 0 0
  1. /**
  2.  * Change price fields for Fanatics merchant
  3.  */
  4. add_filter( 'dfrpswc_filter_postmeta_array', 'mycode_fix_fanatics_price', 20, 5 );
  5. function mycode_fix_fanatics_price( $meta, $post, $product, $set, $action ) {
  6.  
  7.     // Handle price.
  8.     if ( isset( $product['retailprice'] ) ) {
  9.         $meta['_regular_price'] = dfrps_int_to_price( $product['retailprice'] );
  10.         $meta['_price'] = dfrps_int_to_price( $product['retailprice'] );
  11.    
  12.         // Handle sale price.
  13.         if ( isset( $product['price'] ) ) {
  14.             $meta['_sale_price'] = dfrps_int_to_price( $product['price'] );
  15.             $meta['_price'] = dfrps_int_to_price( $product['price'] );
  16.  
  17.             $meta['_dfrps_salediscount'] = ( ( ( $meta['_price'] - $meta['_sale_price'] ) / $meta['_price'] ) * 100 );         
  18.         }
  19.     }
  20.     return $meta;  
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement