{"id":2383,"date":"2026-06-30T15:21:03","date_gmt":"2026-06-30T13:21:03","guid":{"rendered":"https:\/\/sanopal.health\/shopping-cart\/"},"modified":"2026-08-12T11:16:03","modified_gmt":"2026-08-12T09:16:03","slug":"shopping-cart","status":"publish","type":"page","link":"https:\/\/sanopal.health\/en\/shopping-cart\/","title":{"rendered":"Shopping Cart"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2383\" class=\"elementor elementor-2383 elementor-1686\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d5cfb4 e-flex e-con-boxed e-con e-parent\" data-id=\"3d5cfb4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c661e5 elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"7c661e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Online Shop<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adb3cce elementor-widget elementor-widget-heading\" data-id=\"adb3cce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Shopping Cart<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a846db elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2a846db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Order SANOPAL FORTE or SANOPAL BASIC \u2013 delivered directly to your home or via Click &amp; Collect.<br \/>You will be redirected to our retail partner, who will handle the secure processing.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b4977d e-con-full e-flex e-con e-child\" data-id=\"6b4977d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-558ec15 elementor-widget elementor-widget-shortcode\" data-id=\"558ec15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    .fwo-cart-row {\n        display: flex;\n        align-items: center;\n        gap: 12px;\n        padding: 10px 0;\n        border-bottom: 1px solid #eee;\n        flex-wrap: nowrap;\n    }\n    .fwo-cart-row .fwo-cart-info {\n        flex: 1;\n        min-width: 0;\n    }\n    .fwo-cart-row .fwo-cart-info strong,\n    .fwo-cart-row .fwo-cart-info div {\n        white-space: normal;\n        word-break: break-word;\n    }\n    .fwo-cart-row .fwo-cart-qty {\n        width: 60px;\n        flex-shrink: 0;\n    }\n    .fwo-cart-row .fwo-cart-remove {\n        flex-shrink: 0;\n        cursor: pointer;\n    }\n    @media ( max-width: 600px ) {\n        .fwo-cart-row {\n            flex-wrap: wrap;\n        }\n        .fwo-cart-row img {\n            width: 50px !important;\n        }\n        .fwo-cart-row .fwo-cart-info {\n            width: 100%;\n            flex-basis: 100%;\n            order: 1;\n        }\n        .fwo-cart-row .fwo-cart-qty {\n            order: 2;\n        }\n        .fwo-cart-row .fwo-cart-remove {\n            order: 3;\n        }\n    }\n    <\/style>\n\n    <div id=\"fwo-cart-wrapper\">\n        <div id=\"fwo-cart-items\"><\/div>\n        <div id=\"fwo-cart-empty\" style=\"display:none;\">Ihr Warenkorb ist leer.<\/div>\n        <div id=\"fwo-cart-total\" style=\"margin-top:16px;font-weight:bold;\"><\/div>\n        <button type=\"button\" id=\"fwo-checkout-btn\" style=\"margin-top:16px;padding:10px 20px;cursor:pointer;\">\n            Jetzt bestellen\n        <\/button>\n                <button type=\"button\" id=\"fwo-clickcollect-btn\" style=\"margin-top:16px;margin-left:10px;padding:10px 20px;cursor:pointer;\">\n            Click &amp; Collect        <\/button>\n            <\/div>\n\n    <script>\n    (function () {\n        var STORAGE_KEY = 'fwo_cart_items';\n        var redirectBase     = \"https:\\\/\\\/www.onlineapo.at\\\/checkout\\\/add-to-cart\";\n        var clickCollectBase = \"https:\\\/\\\/kampagne.doc.green\\\/sanopal-w-at\";\n\n        function getCart() {\n            try {\n                return JSON.parse( localStorage.getItem( STORAGE_KEY ) ) || [];\n            } catch ( e ) {\n                return [];\n            }\n        }\n\n        function saveCart( cart ) {\n            localStorage.setItem( STORAGE_KEY, JSON.stringify( cart ) );\n        }\n\n        function formatPrice( val ) {\n            var num = parseFloat( String( val ).replace( ',', '.' ) );\n            return isNaN( num ) ? '' : num.toFixed( 2 ).replace( '.', ',' );\n        }\n\n        function renderCart() {\n            var cart = getCart();\n            var itemsEl = document.getElementById( 'fwo-cart-items' );\n            var emptyEl = document.getElementById( 'fwo-cart-empty' );\n            var totalEl = document.getElementById( 'fwo-cart-total' );\n            itemsEl.innerHTML = '';\n\n            if ( cart.length === 0 ) {\n                emptyEl.style.display = 'block';\n                totalEl.textContent = '';\n                return;\n            }\n            emptyEl.style.display = 'none';\n\n            var total = 0;\n\n            cart.forEach( function ( item, index ) {\n                var row = document.createElement( 'div' );\n                row.className = 'fwo-cart-row';\n\n                var lineTotal = 0;\n                var priceNum = parseFloat( String( item.price ).replace( ',', '.' ) );\n                if ( ! isNaN( priceNum ) ) {\n                    lineTotal = priceNum * item.qty;\n                    total += lineTotal;\n                }\n\n                row.innerHTML =\n                    ( item.image ? '<img decoding=\"async\" src=\"' + item.image + '\" style=\"width:60px;height:auto;flex-shrink:0;\">' : '' ) +\n                    '<div class=\"fwo-cart-info\">' +\n                        '<div><strong>' + ( item.name || item.sku ) + '<\/strong><\/div>' +\n                        '<div style=\"font-size:0.9em;color:#666;\">Art.-Nr.: ' + item.sku + '<\/div>' +\n                        ( item.price ? '<div>' + formatPrice( item.price ) + ' \u20ac \/ Stk.<\/div>' : '' ) +\n                    '<\/div>' +\n                    '<input type=\"number\" min=\"1\" max=\"50\" value=\"' + item.qty + '\" class=\"fwo-cart-qty\" data-index=\"' + index + '\">' +\n                    '<button type=\"button\" class=\"fwo-cart-remove\" data-index=\"' + index + '\">Entfernen<\/button>';\n\n                itemsEl.appendChild( row );\n            } );\n\n            totalEl.textContent = total > 0 ? 'Gesamtsumme (ca.): ' + total.toFixed( 2 ).replace( '.', ',' ) + ' \u20ac' : '';\n\n            itemsEl.querySelectorAll( '.fwo-cart-qty' ).forEach( function ( input ) {\n                input.addEventListener( 'change', function () {\n                    var idx = parseInt( this.getAttribute( 'data-index' ), 10 );\n                    var val = parseInt( this.value, 10 );\n                    if ( ! val || val < 1 ) val = 1;\n                    var cart = getCart();\n                    cart[ idx ].qty = val;\n                    saveCart( cart );\n                    window.dispatchEvent( new Event( 'fwo_cart_updated' ) );\n                    renderCart();\n                } );\n            } );\n\n            itemsEl.querySelectorAll( '.fwo-cart-remove' ).forEach( function ( btn ) {\n                btn.addEventListener( 'click', function () {\n                    var idx = parseInt( this.getAttribute( 'data-index' ), 10 );\n                    var cart = getCart();\n                    cart.splice( idx, 1 );\n                    saveCart( cart );\n                    window.dispatchEvent( new Event( 'fwo_cart_updated' ) );\n                    renderCart();\n                } );\n            } );\n        }\n\n        \/\/ Checkout-Button \u2192 \u00f6ffnet in neuem Tab\n        var checkoutBtn = document.getElementById( 'fwo-checkout-btn' );\n        if ( checkoutBtn ) {\n            checkoutBtn.addEventListener( 'click', function () {\n                var cart = getCart();\n                if ( cart.length === 0 ) {\n                    alert( 'Ihr Warenkorb ist leer.' );\n                    return;\n                }\n                var productsParam = cart.map( function ( item ) {\n                    return encodeURIComponent( item.sku ) + '-' + item.qty;\n                } ).join( ',' );\n\n                var url = redirectBase + '?products=' + productsParam;\n                window.open( url, '_blank' );\n            } );\n        }\n\n        \/\/ Click & Collect Button \u2192 \u00f6ffnet in neuem Tab, verwendet cc_sku statt sku\n        var clickCollectBtn = document.getElementById( 'fwo-clickcollect-btn' );\n        if ( clickCollectBtn && clickCollectBase ) {\n            clickCollectBtn.addEventListener( 'click', function () {\n                var cart = getCart();\n                if ( cart.length === 0 ) {\n                    alert( 'Ihr Warenkorb ist leer.' );\n                    return;\n                }\n                var params = cart.map( function ( item ) {\n                    return 'pzn[]=' + encodeURIComponent( item.ccSku ) + '-' + item.qty;\n                } ).join( '&' );\n\n                var url = clickCollectBase + '?' + params;\n                window.open( url, '_blank' );\n            } );\n        }\n\n        if ( document.getElementById( 'fwo-cart-wrapper' ) ) {\n            renderCart();\n        }\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecf4509 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ecf4509\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-external-link-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Order now \u2192 You will be redirected to onlineapo.at.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-shopping-basket\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Click &amp; Collect \u2192 select a nearby pharmacy on aponow.at.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Online Shop Shopping Cart Order SANOPAL FORTE or SANOPAL BASIC \u2013 delivered directly to your home or via Click &amp; Collect.You will be redirected to our retail partner, who will handle the secure processing. Order now \u2192 You will be redirected to onlineapo.at. Click &amp; Collect \u2192 select a nearby pharmacy on aponow.at.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2383","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sanopal.health\/en\/wp-json\/wp\/v2\/pages\/2383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sanopal.health\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sanopal.health\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sanopal.health\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sanopal.health\/en\/wp-json\/wp\/v2\/comments?post=2383"}],"version-history":[{"count":1,"href":"https:\/\/sanopal.health\/en\/wp-json\/wp\/v2\/pages\/2383\/revisions"}],"predecessor-version":[{"id":2384,"href":"https:\/\/sanopal.health\/en\/wp-json\/wp\/v2\/pages\/2383\/revisions\/2384"}],"wp:attachment":[{"href":"https:\/\/sanopal.health\/en\/wp-json\/wp\/v2\/media?parent=2383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}