diff --git a/src/components/ProductDetailPage.js b/src/components/ProductDetailPage.js index 6dfe991..672baf7 100644 --- a/src/components/ProductDetailPage.js +++ b/src/components/ProductDetailPage.js @@ -69,7 +69,7 @@ const ProductDetail = ({ subscriptions, product, requestLogin, setShowedModal }) String(sub.product_id) === String(product.id) || String(sub.product_parent_id) === String(product.id) ); - if (matching.length > 0) { + if (matching.length > 0 && !product.end_date) { const uniqueByName = Array.from( new Map(matching.map(sub => [sub.product_name, sub])).values() ); @@ -78,6 +78,11 @@ const ProductDetail = ({ subscriptions, product, requestLogin, setShowedModal }) setShowSubscriptionSelector(true); return; } + else { + const itemsParam = JSON.stringify([product.id]); + window.location.href = `https://checkout.kediritechnopark.com/?token=${token}&itemsId=${itemsParam}&set_name=${product.name}&redirect_uri=https://kediritechnopark.com/products&redirect_failed=https://kediritechnopark.com`; + return; + } } @@ -158,11 +163,24 @@ const ProductDetail = ({ subscriptions, product, requestLogin, setShowedModal })
{product.description}