diff --git a/modules/ppcp-blocks/resources/js/checkout-block.js b/modules/ppcp-blocks/resources/js/checkout-block.js index dd324bd2c..1a10ddc7c 100644 --- a/modules/ppcp-blocks/resources/js/checkout-block.js +++ b/modules/ppcp-blocks/resources/js/checkout-block.js @@ -120,8 +120,13 @@ const PayPalComponent = ({ }; const createSubscription = async (data, actions) => { + let planId = config.scriptData.subscription_plan_id; + if (config.scriptData.variable_paypal_subscription_variation_from_cart !== '') { + planId = config.scriptData.variable_paypal_subscription_variation_from_cart; + } + return actions.subscription.create({ - 'plan_id': config.scriptData.subscription_plan_id + 'plan_id': planId }); };