From b8b7914eae537c93d4295f6f9f4dd92b08570baf Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:34:23 +0000 Subject: [PATCH] Changes Co-authored-by: wolfoftyreso-debug <250630591+wolfoftyreso-debug@users.noreply.github.com> --- src/components/PlansSection.tsx | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/components/PlansSection.tsx b/src/components/PlansSection.tsx index c7d9967..d2d1b9b 100644 --- a/src/components/PlansSection.tsx +++ b/src/components/PlansSection.tsx @@ -54,11 +54,27 @@ const PlansSection = () => { return; } + const sellingPlanId = + shopifyProduct.node.sellingPlanGroups?.edges?.[0]?.node?.sellingPlans?.edges?.[0]?.node?.id; + + if (!sellingPlanId) { + toast.error( + "Ingen abonnemangsplan hittades i Shopify. Kontrollera att Appstle-planen är kopplad till produkten." + ); + return; + } + setLoadingMethod(method); try { const data = await storefrontApiRequest(CART_CREATE_MUTATION, { input: { - lines: [{ quantity: 1, merchandiseId: variant.id }], + lines: [ + { + quantity: 1, + merchandiseId: variant.id, + sellingPlanId, + }, + ], attributes: [ { key: "Antal anställda", value: String(employees) }, { key: "Rekommenderad mängd", value: `${recommendedKg} kg/vecka` },