Created
November 12, 2018 19:29
-
-
Save itsjusteileen/8c2f2931f0de7eaf76c7ed56320c23ff to your computer and use it in GitHub Desktop.
Testing the gift add on
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function pmpro_pennsports_gift() { | |
global $pmprogl_gift_levels; | |
$pmprogl_gift_levels = array( | |
// Set level 3 as a "Purchase Gift" membership level to create a gift code for a free level 4 gift. | |
3 => array( // "Purchase Gift" level ID | |
'level_id' => 4, // Membership Level ID of the gift membership level. | |
'initial_payment' => 0, // The initial payment for the gift membership level. | |
'billing_amount' => 0, // The recurring billing amount for the gift membership level.The recurring billing amount for the gift membership level. | |
'cycle_number' => 0, // The number of billing cycles for the gift membership level. | |
'cycle_period' => '', // The billing cycle period. Possible values are "Day", "Week", "Month", and "Year" (without the quotes). | |
'billing_limit' => 0, // The billing cycle limit for the gift membership level. | |
'trial_amount' => 0, // The trial amount for the gift membership level. | |
'trial_limit' => 0, // The number of cycles the trial should last for the gift membership level. | |
'expiration_number' => 0, // The number of "experiation_period"s before the gift membership level expires. | |
'expiration_period' => '', // The duration of the period used by "expiration_number". Possible values are "Day", "Week", "Month", and "Year" (without the quotes). | |
), | |
); | |
} | |
add_action( 'init', 'pmpro_pennsports_gift' ); | |
// Make levels 4 require a discount code at checkout. | |
$pmprogl_require_gift_code = array( 3 ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment