public static function add_to_variations_metabox($loop, $variation_data, $variation)
    {
        $suggested = get_post_meta($variation->ID, '_suggested_price', true);
        $min = get_post_meta($variation->ID, '_min_price', true);
        if (WC_Name_Your_Price_Helpers::is_woocommerce_2_3()) {
            ?>

			<div class="variable_nyp_pricing">
				<p class="form-row form-row-first">
					<label><?php 
            echo __('Suggested Price:', 'wc_name_your_price') . ' (' . get_woocommerce_currency_symbol() . ')';
            ?>
</label>
					<input type="text" size="5" class="wc_price_input" name="variation_suggested_price[<?php 
            echo $loop;
            ?>
]" value="<?php 
            echo esc_attr($suggested);
            ?>
" />
				</p>
				<p class="form-row form-row-last">
					<label><?php 
            echo __('Minimum Price:', 'wc_name_your_price') . ' (' . get_woocommerce_currency_symbol() . ')';
            ?>
</label>
					<input type="text" size="5" class="wc_price_input" name="variation_min_price[<?php 
            echo $loop;
            ?>
]" value="<?php 
            echo esc_attr($min);
            ?>
" />
				</p>
			</div>

		<?php 
        } else {
            ?>

			<tr class="variable_nyp_pricing">
				<td>
					<label><?php 
            echo __('Suggested Price:', 'wc_name_your_price') . ' (' . get_woocommerce_currency_symbol() . ')';
            ?>
</label>
					<input type="text" size="5" class="wc_price_input" name="variation_suggested_price[<?php 
            echo $loop;
            ?>
]" value="<?php 
            echo esc_attr($suggested);
            ?>
" />
				</td>
				<td>
					<label><?php 
            echo __('Minimum Price:', 'wc_name_your_price') . ' (' . get_woocommerce_currency_symbol() . ')';
            ?>
</label>
					<input type="text" size="5" class="wc_price_input" name="variation_min_price[<?php 
            echo $loop;
            ?>
]" value="<?php 
            echo esc_attr($min);
            ?>
" />
				</td>
			</tr>

		<?php 
        }
    }
 /**
  * Include required core files used in admin and on the frontend.
  *
  * @return void
  * @since  1.0
  */
 public function includes()
 {
     // check we're running the required version of WC
     if (!defined('WC_VERSION') || version_compare(WC_VERSION, $this->required_woo, '<')) {
         add_action('admin_notices', array($this, 'admin_notice'));
         return false;
     }
     // include all helper functions
     include_once 'includes/class-wc-name-your-price-helpers.php';
     // include admin class to handle all backend functions
     if (is_admin()) {
         include_once 'includes/admin/class-name-your-price-admin.php';
     }
     // include the front-end functions
     if (!is_admin() || defined('DOING_AJAX')) {
         include_once 'includes/class-wc-name-your-price-display.php';
         $this->display = new WC_Name_Your_Price_Display();
         include_once 'includes/class-wc-name-your-price-cart.php';
         $this->cart = new WC_Name_Your_Price_Cart();
     }
     include_once 'includes/class-wc-name-your-price-compatibility.php';
     $this->compatibility = new WC_Name_Your_Price_Compatibility();
     // minor backcompat issues
     if (WC_Name_Your_Price_Helpers::is_woocommerce_2_3()) {
         include_once 'includes/wc-23-functions.php';
     } else {
         include_once 'includes/wc-21-functions.php';
     }
 }