This commit is contained in:
Prospress Inc
2018-12-12 14:48:11 +01:00
committed by Remco Tolsma
parent 37367ac369
commit 721dda6e5c
340 changed files with 5114 additions and 2125 deletions

19
includes/class-wc-product-variable-subscription.php Executable file → Normal file
View File

@@ -312,4 +312,23 @@ class WC_Product_Variable_Subscription extends WC_Product_Variable {
return $prefix;
}
/**
* Get an array of available variations for the current product.
*
* @return array
*/
public function get_available_variations() {
$available_variations_data = parent::get_available_variations();
foreach ( $available_variations_data as $index => $variation_data ) {
// Add the product's synced first payment date to the variation data if applicable.
if ( isset( $variation_data['variation_id'] ) ) {
$available_variations_data[ $index ]['first_payment_html'] = WC_Subscriptions_Synchroniser::get_products_first_payment_date( wc_get_product( $variation_data['variation_id'] ) );
}
}
return $available_variations_data;
}
}