{"id":17088,"date":"2024-12-02T23:13:02","date_gmt":"2024-12-02T23:13:02","guid":{"rendered":"https:\/\/papslogistics.com\/?page_id=17088"},"modified":"2024-12-13T10:54:08","modified_gmt":"2024-12-13T10:54:08","slug":"shipping-calculator-entreposage","status":"publish","type":"page","link":"https:\/\/papslogistics.com\/en\/shipping-calculator-entreposage\/","title":{"rendered":"Shipping Calculator &#8211; Entreposage"},"content":{"rendered":"<div class=\"grve-section grve-row-section grve-fullwidth grve-with-bg-transparent grve-mobile-row-hide\" data-header-color=\"default\"><div class=\"grve-container\"><div class=\"grve-row grve-bookmark grve-columns-gap-default grve-mobile-vertical-gap-30\"><div class=\"grve-column wpb_column grve-bookmark grve-column-1 grve-wpb-1734036454954 grve-vertical-position-middle grve-with-bg-image\"><div class=\"grve-column-wrapper\"><div class=\"grve-column-content\" ><div class=\"grve-column-inner wpb_column grve-column-1  grve-with-bg-transparent grve-empty-column\"><div class=\"grve-column-wrapper-inner\"><div class=\"grve-column-inner-content\" ><\/div><\/div><\/div><div class=\"grve-inner-section grve-padding-top-3x grve-with-bg-transparent\"><div class=\"grve-row-inner grve-bookmark grve-columns-gap-default grve-mobile-vertical-gap-30\"><div class=\"grve-column-inner wpb_column grve-column-1  grve-vertical-position-middle grve-with-bg-transparent\"><div class=\"grve-column-wrapper-inner\"><div class=\"grve-column-inner-content\" >\r\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Calcul de Montant d'Entreposage<\/title>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@4.0.0\/dist\/css\/bootstrap.min.css\"\n        integrity=\"sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW\/dAiS6JXm\" crossorigin=\"anonymous\">\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@400;500;600;700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');\n        \n        .container {\n            max-width: 800px;\n            margin: auto;\n            padding: 30px 40px 90px 40px;\n            background: #fff;\n            border-radius: 10px;\n            font-family: \"Ubuntu\", serif;\n        }\n\n        h1 {\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        label {\n            display: block;\n            font-weight: normal;\n            margin-top: 10px;\n            font-size: 14px;\n        }\n\n\n        input,\n        button {\n            width: 100%;\n            padding: 10px;\n            margin-top: 5px;\n            border: 1px solid #ccc;\n            border-radius: 5px;\n        }\n\n        button {\n            background-color: #399EBF;\n            color: white;\n            border: none;\n            margin-top: 20px;\n        }\n\n        button:hover {\n            background-color: #2384a4;\n        }\n        select, input[type=email], input[type=input], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url]{\n            width: 100%;\n            padding: 10px;\n            margin-top: 5px;\n            border: 1px solid #ccc;\n            border-radius: 5px;\n            font-size: 14px;\n        }\n\n        .result {\n            text-align: center;\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 20px;\n        }\n\n        button {\n            width: 100%;\n            padding: 10px;\n            margin-bottom: 15px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            font-size: 14px;\n        }\n\n        button {\n            padding: 12px 20px;\n            background-color: #399EBF;\n            color: white;\n            font-size: 16px;\n            border: none;\n            border-radius: 65px;\n            cursor: pointer;\n            width: 100%;\n        }\n\n        button:hover {\n            background-color: #2384a4;\n            border-color: #399EBF;\n        }\n\n        .result {\n            margin-top: 20px;\n            font-size: 16px;\n            font-weight: bold;\n            text-align: center;\n        }\n\n        .redirect-link {\n            width: 100;\n            display: block;\n            text-align: center;\n            margin-top: 20px;\n        }\n\n        .redirect-link a {\n            text-decoration: none;\n            border: 1px solid #399EBF;\n            padding: 12px 20px;\n            color: #399EBF;\n            font-size: 16px;\n            border-radius: 65px;\n            cursor: pointer;\n        }\n\n        .redirect-link a:hover {\n            text-decoration: none;\n        }\n\n        .summary {\n            margin-top: 20px;\n            padding: 10px;\n            background-color: #f9f9f9;\n            border-radius: 5px;\n        }\n\n        .summary ul {\n            list-style: none;\n            padding: 0;\n        }\n\n        .summary ul li {\n            margin-bottom: 10px;\n            font-size: 14px\n        }\n        .summary h3{\n            font-size: 22px;\n        }\n    <\/style>\n<\/head>\n\n<body>\n    <div class=\"container\">\n        <h1>Storage<\/h1>\n        <form id=\"storageForm\" action=\"\">\n            <div class=\"row\">\n                <div class=\"col-lg-6\">\n\n                    <div class=\"row\">\n                        <div class=\"col-lg-12\">\n                            <label for=\"conditionnement\">Type de Conditionnement :<\/label>\n                            <select id=\"conditionnement\" onchange=\"toggleQuantityField(); updateSummary();\">\n                                <option value=\"\">--Choisir--<\/option>\n                                <option value=\"palette\">Palette<\/option>\n                                <option value=\"vrac\">Vrac (m\u00b2)<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                    <div class=\"row\">\n                        <div class=\"col-lg-12\">\n                            <div id=\"paletteField\" style=\"display: none;\">\n                                <label for=\"nombrePalette\">Nombre de Palettes :<\/label>\n                                <input type=\"number\" id=\"nombrePalette\" placeholder=\"Entrez le nombre de palettes\" min=\"1\"\n                                    oninput=\"updateSummary()\">\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"row\">\n                        <div class=\"col-lg-12\">\n                            <div id=\"vracField\" style=\"display: none;\">\n                                <label for=\"surface\">Surface (m\u00b2) :<\/label>\n                                <input type=\"number\" id=\"surface\" placeholder=\"Entrez la surface (m\u00b2)\" min=\"1\" oninput=\"updateSummary()\">\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"row\">\n                        <div class=\"col-lg-12\">\n                            <label for=\"abonnement\">Formule d'Abonnement :<\/label>\n                            <select id=\"abonnement\" onchange=\"updateSummary()\">\n                                <option value=\"\">--Choisir--<\/option>\n                                <option value=\"journalier\">Journalier<\/option>\n                                <option value=\"mensuel\">Mensuel<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"row\">\n                        <div class=\"col-lg-12\">\n                            <label for=\"manutention\">Type de Manutention :<\/label>\n                            <select id=\"manutention\" onchange=\"updateSummary()\">\n                                <option value=\"\">--Choisir--<\/option>\n                                <option value=\"20\">D\u00e9potage conteneur 20\u2019<\/option>\n                                <option value=\"40\">D\u00e9potage conteneur 40\u2019<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n\n                    \n                <\/div>\n                \n                <div class=\"col-lg-6\">\n                    <div class=\"summary\" id=\"summary\">\n                        <h3>Sommaire<\/h3>\n                        <ul id=\"summaryList\"><\/ul>\n                    <\/div>\n                    \n                    <button type=\"button\" onclick=\"calculateStorage()\">Calculer le Montant<\/button>\n\n                    <div id=\"result\" class=\"result\"><\/div>\n                    <div id=\"redirect-link\" class=\"redirect-link\"><\/div>\n                <\/div>\n            <\/div>\n\n            \n\n            \n        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n\n        \n    <\/div>\n\n    <script>\n        const tarifs = {\n            palette: {\n                journalier: 585,\n                mensuel: 15000\n            },\n            vrac: {\n                journalier: 50,\n                mensuel: 1500\n            },\n            manutention: {\n                \"20\": 120000,\n                \"40\": 160000\n            }\n        };\n\n        function toggleQuantityField() {\n            const conditionnement = document.getElementById(\"conditionnement\").value;\n            document.getElementById(\"paletteField\").style.display = conditionnement === \"palette\" ? \"block\" : \"none\";\n            document.getElementById(\"vracField\").style.display = conditionnement === \"vrac\" ? \"block\" : \"none\";\n        }\n\n        function updateSummary() {\n            const conditionnement = document.getElementById(\"conditionnement\").value;\n            const abonnement = document.getElementById(\"abonnement\").value;\n            const manutention = document.getElementById(\"manutention\").value;\n            const nombrePalette = document.getElementById(\"nombrePalette\").value;\n            const surface = document.getElementById(\"surface\").value;\n\n            const summaryList = document.getElementById(\"summaryList\");\n            summaryList.innerHTML = `\n                <li>Type de Conditionnement : ${conditionnement || \"Non s\u00e9lectionn\u00e9\"}<\/li>\n                <li>Quantit\u00e9 : ${conditionnement === \"palette\" ? (nombrePalette || \"Non renseign\u00e9\") : (conditionnement === \"vrac\" ? (surface || \"Non renseign\u00e9\") : \"N\/A\")}<\/li>\n                <li>Formule d'Abonnement : ${abonnement || \"Non s\u00e9lectionn\u00e9\"}<\/li>\n                <li>Type de Manutention : ${manutention || \"Non s\u00e9lectionn\u00e9\"}<\/li>\n            `;\n        }\n\n        function calculateStorage() {\n            const conditionnement = document.getElementById(\"conditionnement\").value;\n            const abonnement = document.getElementById(\"abonnement\").value;\n            const manutention = document.getElementById(\"manutention\").value;\n\n            let quantity = 0;\n            if (conditionnement === \"palette\") {\n                quantity = parseInt(document.getElementById(\"nombrePalette\").value);\n            } else if (conditionnement === \"vrac\") {\n                quantity = parseFloat(document.getElementById(\"surface\").value);\n            }\n\n            const resultDiv = document.getElementById(\"result\");\n            const redirectDiv = document.getElementById(\"redirect-link\");\n            resultDiv.innerHTML = \"\";\n            redirectDiv.innerHTML = \"\";\n\n            if (!conditionnement || !abonnement || !quantity || quantity <= 0 || !manutention) {\n                alert(\"Veuillez remplir tous les champs correctement.\");\n                return;\n            }\n\n            const storageRate = tarifs[conditionnement]?.[abonnement];\n            const handlingRate = tarifs.manutention[manutention];\n\n            if (storageRate === undefined || handlingRate === undefined) {\n                resultDiv.innerHTML = \"Aucune donn\u00e9e disponible pour cette s\u00e9lection.\";\n                return;\n            }\n\n            const total = storageRate * quantity + handlingRate;\n            resultDiv.innerHTML = `Montant total : ${total} F CFA`;\n\n            redirectDiv.innerHTML = `<a href=\"demande_mission.html\">Faire une demande de mission<\/a>`;\n        }\n    <\/script>\n<\/body>\n\n<\/html>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><div class=\"grve-empty-space grve-height-4x\"><\/div><\/div><div class=\"grve-background-wrapper\">  <div class=\"grve-bg-image grve-bg-center-center grve-bg-image-id-17145 lazyload\"  data-bgset=\"https:\/\/papslogistics.com\/wp-content\/uploads\/Sans-titre-1.jpg 1920w, https:\/\/papslogistics.com\/wp-content\/uploads\/Sans-titre-1-300x169.jpg 300w, https:\/\/papslogistics.com\/wp-content\/uploads\/Sans-titre-1-1024x576.jpg 1024w, https:\/\/papslogistics.com\/wp-content\/uploads\/Sans-titre-1-768x432.jpg 768w, https:\/\/papslogistics.com\/wp-content\/uploads\/Sans-titre-1-1536x864.jpg 1536w, https:\/\/papslogistics.com\/wp-content\/uploads\/Sans-titre-1-18x10.jpg 18w, https:\/\/papslogistics.com\/wp-content\/uploads\/Sans-titre-1-1390x782.jpg 1390w\" data-sizes=\"auto\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"Calcul de Montant d'Entreposage Entreposage Type de Conditionnement : --Choisir-- Palette Vrac (m\u00b2) Nombre de Palettes : Surface (m\u00b2) : Formule d'Abonnement : --Choisir-- Journalier Mensuel Type de Manutention : --Choisir-- D\u00e9potage conteneur 20\u2019 D\u00e9potage conteneur 40\u2019 Sommaire Calculer le Montant","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17088","page","type-page","status-publish","hentry","grve-entry-item"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Shipping Calculator - Entreposage - Paps Logistique<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/papslogistics.com\/en\/shipping-calculator-entreposage\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Shipping Calculator - Entreposage - Paps Logistique\" \/>\n<meta property=\"og:url\" content=\"https:\/\/papslogistics.com\/en\/shipping-calculator-entreposage\/\" \/>\n<meta property=\"og:site_name\" content=\"Paps Logistique\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-13T10:54:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/\",\"url\":\"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/\",\"name\":\"Shipping Calculator - Entreposage - Paps Logistique\",\"isPartOf\":{\"@id\":\"https:\/\/papslogistics.com\/#website\"},\"datePublished\":\"2024-12-02T23:13:02+00:00\",\"dateModified\":\"2024-12-13T10:54:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/papslogistics.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shipping Calculator &#8211; Entreposage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/papslogistics.com\/#website\",\"url\":\"https:\/\/papslogistics.com\/\",\"name\":\"Paps Logistique\",\"description\":\"Une exp\u00e9rience de logistique unique\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/papslogistics.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Shipping Calculator - Entreposage - Paps Logistique","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/papslogistics.com\/en\/shipping-calculator-entreposage\/","og_locale":"en_GB","og_type":"article","og_title":"Shipping Calculator - Entreposage - Paps Logistique","og_url":"https:\/\/papslogistics.com\/en\/shipping-calculator-entreposage\/","og_site_name":"Paps Logistique","article_modified_time":"2024-12-13T10:54:08+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/","url":"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/","name":"Shipping Calculator - Entreposage - Paps Logistique","isPartOf":{"@id":"https:\/\/papslogistics.com\/#website"},"datePublished":"2024-12-02T23:13:02+00:00","dateModified":"2024-12-13T10:54:08+00:00","breadcrumb":{"@id":"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/papslogistics.com\/shipping-calculator-entreposage\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/papslogistics.com\/shipping-calculator-entreposage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/papslogistics.com\/"},{"@type":"ListItem","position":2,"name":"Shipping Calculator &#8211; Entreposage"}]},{"@type":"WebSite","@id":"https:\/\/papslogistics.com\/#website","url":"https:\/\/papslogistics.com\/","name":"Paps Logistique","description":"An unparalleled logistic experience","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/papslogistics.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/papslogistics.com\/en\/wp-json\/wp\/v2\/pages\/17088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/papslogistics.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/papslogistics.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/papslogistics.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/papslogistics.com\/en\/wp-json\/wp\/v2\/comments?post=17088"}],"version-history":[{"count":0,"href":"https:\/\/papslogistics.com\/en\/wp-json\/wp\/v2\/pages\/17088\/revisions"}],"wp:attachment":[{"href":"https:\/\/papslogistics.com\/en\/wp-json\/wp\/v2\/media?parent=17088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}