From 561cafb80811b2fa7314cab7fd9532265a589cb8 Mon Sep 17 00:00:00 2001 From: Emili Castells Guasch Date: Mon, 15 Apr 2024 11:05:01 +0200 Subject: [PATCH] Add variable subscription variation support for cart block page --- modules/ppcp-blocks/resources/js/checkout-block.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 }); };