public function available_variation($data, $product, $variation)
 {
     $is_nyp = WC_Name_Your_Price_Helpers::is_nyp($variation);
     $nyp_data = array('is_nyp' => $is_nyp);
     if ($is_nyp) {
         $nyp_data['minimum_price'] = WC_Name_Your_Price_Helpers::get_minimum_price($variation->variation_id);
         $nyp_data['initial_price'] = WC_Name_Your_Price_Helpers::get_price_value_attr($variation->variation_id);
         $nyp_data['price_html'] = '<span class="price">' . WC_Name_Your_Price_Helpers::get_suggested_price_html($variation) . '</span>';
         $nyp_data['minimum_price_html'] = WC_Name_Your_Price_Helpers::get_minimum_price_html($variation);
         $nyp_data['add_to_cart_text'] = $variation->single_add_to_cart_text();
         if ($product->is_type('variable-subscription')) {
             $nyp_data['subscription_terms'] = WC_Name_Your_Price_Helpers::get_subscription_terms('', $variation);
         }
     }
     return array_merge($data, $nyp_data);
 }
예제 #2
0
<?php

/**
 * Minimum Price Template
 *
 * @author 		Kathy Darling
 * @package 	WC_Name_Your_Price/Templates
 * @version     2.0
 */
if (!defined('ABSPATH')) {
    exit;
}
// Exit if accessed directly
?>
<p class="minimum-price"><?php 
echo WC_Name_Your_Price_Helpers::get_minimum_price_html($product_id);
?>
</p>