autoship_get_product_recurring_price (function)
( src/products.php ) Retrieves the recurring price for a supplied product. It takes the $product_id, $frequency_type, and $frequency as parameters and returns the recurring price for the Scheduled Order
Function
/**
* Retrieves the Recurring price for a product.
*
* @param int $product_id. The WC Product or variation id.
* @param string $frequency_type. Optional. The autoship frequency type ( i.e. month, day )
* @param int $frequency. Optional. The autoship frequency duration
* @return string The recurring price.
*/
function autoship_get_product_recurring_price( $product_id, $frequency_type = '', $frequency = 0 ) {
$recurring_price = get_post_meta( $product_id, '_autoship_recurring_price', true );
// HACK: Check for empty string specifically and return null if empty else value.
$recurring_price = '' == $recurring_price ? NULL : $recurring_price;
return apply_filters( 'autoship_recurring_price', $recurring_price, $product_id, $frequency_type, $frequency );
}