{"id":7667,"date":"2025-07-31T12:41:52","date_gmt":"2025-07-31T10:41:52","guid":{"rendered":"https:\/\/www.stepalong.com\/?page_id=7667"},"modified":"2025-08-27T19:19:05","modified_gmt":"2025-08-27T17:19:05","slug":"calculateur-de-roi","status":"publish","type":"page","link":"https:\/\/www.stepalong.com\/fr\/calculateur-de-roi\/","title":{"rendered":"Calculateur de retour sur investissement StepAlong"},"content":{"rendered":"<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:2em\">Les instructions sur papier vous co\u00fbtent plus cher que vous ne le pensez<\/h2>\n\n\n\n<p class=\"has-text-align-center\">De mauvaises instructions entra\u00eenent des retours, gonflent les co\u00fbts d'assistance et nuisent \u00e0 votre marque. D\u00e9couvrez les \u00e9conomies que vous pouvez r\u00e9aliser en adoptant la plateforme d'instruction num\u00e9rique pilot\u00e9e par l'IA de StepAlong.<\/p>\n\n\n\n<div style=\"height:2em\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:15%\"><\/div>\n\n\n\n<div class=\"wp-block-column feature-white feature-shadow is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60);flex-basis:70%\">\n<h3 class=\"wp-block-heading has-text-align-center\">Calculez vos \u00e9conomies potentielles<\/h3>\n\n\n\n<p class=\"has-text-align-center has-custom-grey-color has-text-color has-link-color wp-elements-2fd17f0d59ea5ca0046927e3decac1b1\" style=\"margin-top:0;margin-bottom:0\">S\u00e9lectionnez un secteur d'activit\u00e9 ou entrez vos propres chiffres ci-dessous.<\/p>\n\n\n\n<div style=\"height:2em\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<form\n            class=\"calculator-container\"\n            id=\"roi-calculator\"\n            autocomplete=\"off\" action=\"\"\n        >\n            <div class=\"form-section\">\n                <div class=\"form-row\">\n                    <label class=\"form-label\">Cat\u00e9gorie de produits<\/label>\n                    <select id=\"industry\">\n                        <option value=\"empty\" selected disabled>\n                            Choisir une cat\u00e9gorie de produits\n                        <\/option>\n                        <option value=\"appliances\">Appareils \u00e9lectrom\u00e9nagers<\/option>\n                        <option value=\"arts\">Arts et artisanat<\/option>\n                        <option value=\"barbecue\">Barbecues<\/option>\n                        <option value=\"tabletop\">Jeux de soci\u00e9t\u00e9<\/option>\n                        <option value=\"diy\">BRICOLAGE<\/option>\n                        <option value=\"furniture\">Meubles en kit<\/option>\n                        <option value=\"gardening\">Mat\u00e9riel de jardinage<\/option>\n                        <option value=\"sports\">Articles de sport<\/option>\n                        <option value=\"toys\">Jouets et maquettes<\/option>\n<option value=\"other\">Autres<\/option>\n                    <\/select>\n\n                <\/div>\n                <strong>Vente<\/strong>\n                <div class=\"form-row\">\n                    <label class=\"form-label\">Unit\u00e9s annuelles vendues<\/label>\n                    <div class=\"roi-slider\">\n                        <input\n                            type=\"range\"\n                            min=\"100\"\n                            max=\"250000\"\n                            step=\"100\"\n                            value=\"7500\"\n                            id=\"units-sold\"\n                        \/>\n                    <\/div>\n                    <div class=\"input-with-unit\">\n                        <input\n                            class=\"form-value\"\n                            type=\"number\"\n                            min=\"100\"\n                            max=\"250000\"\n                            step=\"100\"\n                            value=\"7500\"\n                            id=\"units-sold-value\"\n                        \/>\n                    <\/div>\n                <\/div>\n                <div class=\"form-row\">\n                    <label class=\"form-label\">Prix moyen du produit<\/label>\n                    <div class=\"roi-slider\">\n                        <input\n                            type=\"range\"\n                            min=\"10\"\n                            max=\"10000\"\n                            step=\"1\"\n                            value=\"75\"\n                            id=\"product-price\"\n                        \/>\n                    <\/div>\n                    <div class=\"input-with-unit\">\n                        <input\n                            class=\"form-value\"\n                            type=\"number\"\n                            min=\"10\"\n                            max=\"10000\"\n                            step=\"1\"\n                            value=\"75\"\n                            id=\"product-price-value\"\n                        \/>\n                        <span class=\"unit-label\">\u20ac<\/span>\n                    <\/div>\n                <\/div>\n                <strong>Co\u00fbts du service \u00e0 la client\u00e8le<\/strong>\n                <div class=\"form-row\">\n                    <label class=\"form-label\">Billets d'assistance annuels<\/label>\n                    <div class=\"roi-slider\">\n                        <input\n                            type=\"range\"\n                            min=\"0\"\n                            max=\"100\"\n                            step=\"1\"\n                            value=\"15\"\n                            id=\"support-tickets\"\n                        \/>\n                    <\/div>\n                    <div class=\"input-with-unit\">\n                        <input\n                            class=\"form-value\"\n                            type=\"number\"\n                            min=\"0\"\n                            max=\"100\"\n                            step=\"1\"\n                            value=\"15\"\n                            id=\"support-tickets-value\"\n                        \/>\n                        <span class=\"unit-label\">%<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"form-row\">\n                    <label class=\"form-label\">Rendements annuels<\/label>\n                    <div class=\"roi-slider\">\n                        <input\n                            type=\"range\"\n                            min=\"0\"\n                            max=\"30\"\n                            step=\"1\"\n                            value=\"5\"\n                            id=\"returns\"\n                        \/>\n                    <\/div>\n                    <div class=\"input-with-unit\">\n                        <input\n                            class=\"form-value\"\n                            type=\"number\"\n                            min=\"0\"\n                            max=\"30\"\n                            step=\"1\"\n                            value=\"5\"\n                            id=\"returns-value\"\n                        \/>\n                        <span class=\"unit-label\">%<\/span>\n                    <\/div>\n                <\/div>\n                <strong>Instruction Co\u00fbt de production<\/strong>\n                <div class=\"form-row\">\n                    <label class=\"form-label\">Produits n\u00e9cessitant des instructions<br \/>\n  <span class=\"form-label-helper\">\n    Inclure des produits avec plusieurs UGS\n  <\/span>\n<\/label>\n                    <div class=\"roi-slider\">\n                        <input\n                            type=\"range\"\n                            min=\"1\"\n                            max=\"500\"\n                            step=\"1\"\n                            value=\"50\"\n                            id=\"products-instructions\"\n                        \/>\n                    <\/div>\n                    <div class=\"input-with-unit\">\n                        <input\n                            class=\"form-value\"\n                            type=\"number\"\n                            min=\"1\"\n                            max=\"500\"\n                            step=\"1\"\n                            value=\"50\"\n                            id=\"products-instructions-value\"\n                        \/>\n                    <\/div>\n                <\/div>\n                <div class=\"form-row\">\n                    <label class=\"form-label\"\n                        >Co\u00fbt de la traduction par manuel\n<br \/>\n  <span class=\"form-label-helper\">\n    Prise en compte de toutes les langues n\u00e9cessaires\n  <\/span>\n<\/label>\n                    <div class=\"roi-slider\">\n                        <input\n                            type=\"range\"\n                            min=\"100\"\n                            max=\"6000\"\n                            step=\"1\"\n                            value=\"2925\"\n                            id=\"translation-cost\"\n                        \/>\n                    <\/div>\n                    <div class=\"input-with-unit\">\n                        <input\n                            class=\"form-value\"\n                            type=\"number\"\n                            min=\"100\"\n                            max=\"6000\"\n                            step=\"1\"\n                            value=\"2925\"\n                            id=\"translation-cost-value\"\n                        \/>\n                        <span class=\"unit-label\">\u20ac<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"form-row\">\n                    <label class=\"form-label\"\n                        >Co\u00fbt moyen d'impression par manuel Co\u00fbt d'impression par manuel<\/label>\n                    <div class=\"roi-slider\">\n                        <input\n                            type=\"range\"\n                            min=\"0\"\n                            max=\"50\"\n                            step=\"0.1\"\n                            value=\"2\"\n                            id=\"printing-cost\"\n                        \/>\n                    <\/div>\n                    <div class=\"input-with-unit\">\n                        <input\n                            class=\"form-value\"\n                            type=\"number\"\n                            min=\"0\"\n                            max=\"50\"\n                            step=\"0.1\"\n                            value=\"2\"\n                            id=\"printing-cost-value\"\n                        \/>\n                        <span class=\"unit-label\">\u20ac<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <button type=\"button\" class=\"calculate-btn\" id=\"calculate-btn\">\n                Calculer les \u00e9conomies\n            <\/button>\n        <input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:15%\"><\/div>\n<\/div>\n\n\n\n<section id=\"results-section\" class=\"wp-block-group savings-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<div style=\"height:2em\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-custom-grey-color has-text-color has-link-color wp-elements-1b95f6c7cc5a79972b849e94bd753820\">Vos \u00e9conomies estim\u00e9es<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-black-color has-text-color has-link-color wp-elements-533a0b5d6c58307b4887192a98921c89\" style=\"margin-top:0;margin-bottom:0;font-size:2em\">\u00c9conomies annuelles potentielles<\/h2>\n\n\n\n<p class=\"has-text-align-center has-raft-accent-color has-text-color has-link-color wp-elements-c7898d249262aa686ed193bd97aea622\" style=\"margin-top:0;margin-bottom:0;font-size:3em\"><strong id=\"total-savings\">\u20ac22.500<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center\" style=\"margin-top:0;margin-bottom:0\">Le passage \u00e0 StepAlong permet de r\u00e9aliser des \u00e9conomies directes tout en renfor\u00e7ant votre avantage concurrentiel, gr\u00e2ce \u00e0 de meilleures \u00e9valuations et \u00e0 une \u00e9quipe plus efficace.<\/p>\n\n\n\n<div style=\"height:2em\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f5a44f5b wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">\u00c9pargne directe<\/h3>\n\n\n\n<div class=\"wp-block-group feature-white feature-shadow is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-bcb72ef9 wp-block-columns-is-layout-flex\" style=\"margin-bottom:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center\">Traduction<\/p>\n\n\n\n<p class=\"has-text-align-center has-raft-accent-color has-text-color has-link-color wp-elements-0e90e0f3c0ada6862a8eea7eda12af7e\" style=\"margin-top:0;margin-bottom:0;font-size:2em\"><strong id=\"translation-savings\">\u20ac7.500<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-custom-grey-color has-text-color has-link-color has-small-font-size wp-elements-e71a0ae29f1dcb57a444aca5aa1baf93\" style=\"margin-top:0;margin-bottom:0\">Moins de temps consacr\u00e9 \u00e0 la correction et \u00e0 la relecture.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center\">Impression<\/p>\n\n\n\n<p class=\"has-text-align-center has-raft-accent-color has-text-color has-link-color wp-elements-9abd05c910cee9c1c5c4eeb03e34fe0f\" style=\"margin-top:0;margin-bottom:0;font-size:2em\"><strong id=\"printing-savings\">\u20ac10.000<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-custom-grey-color has-text-color has-link-color has-small-font-size wp-elements-d204f4da4574400afabcc0c3055ea415\" style=\"margin-top:0;margin-bottom:0\">\u00c9liminer les co\u00fbts d'impression et de logistique.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-643ced6b wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center\">Rendements annuels<\/p>\n\n\n\n<p class=\"has-text-align-center has-raft-accent-color has-text-color has-link-color wp-elements-5f711826a6aa7b9a530ab3505782bc7b\" style=\"margin-top:0;margin-bottom:0;font-size:2em\"><strong id=\"returns-savings\">\u20ac1.500<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-custom-grey-color has-text-color has-link-color has-small-font-size wp-elements-17a6f182a3728297b905e956aba01f3b\" style=\"margin-top:0;margin-bottom:0\">R\u00e9duire les retours li\u00e9s \u00e0 l'instruction.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center\">Billets de soutien<\/p>\n\n\n\n<p class=\"has-text-align-center has-raft-accent-color has-text-color has-link-color wp-elements-7d2d2369c604b5bb536c094deafa45b6\" style=\"margin-top:0;margin-bottom:0;font-size:2em\"><strong id=\"support-savings\">\u20ac3.000<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-custom-grey-color has-text-color has-link-color has-small-font-size wp-elements-334cf7ac24a540a7b824d31994c9cdad\" style=\"margin-top:0;margin-bottom:0\">R\u00e9duire les questions d'assemblage et d'utilisation.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">Augmenter votre avantage concurrentiel<\/h3>\n\n\n\n<div class=\"wp-block-group feature-white feature-shadow is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--50)\">\n<p class=\"has-text-align-center\">RH<\/p>\n\n\n\n<p class=\"has-text-align-center has-raft-accent-color has-text-color has-link-color wp-elements-94db14a2a8f67436477f44dd8bb74062\" style=\"margin-top:0;margin-bottom:0;font-size:2em\"><strong>Dynamisez votre \u00e9quipe<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-custom-grey-color has-text-color has-link-color has-small-font-size wp-elements-600538b26b20a33e35c6a9a1698d774e\" style=\"margin-top:0;margin-bottom:0\">StepAlong permet \u00e0 votre \u00e9quipe d'en faire plus sans augmenter les effectifs<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center\">Commentaires<\/p>\n\n\n\n<p class=\"has-text-align-center has-raft-accent-color has-text-color has-link-color wp-elements-2226afceae262e23d11cdaf5f50778fc\" style=\"margin-top:0;margin-bottom:0;font-size:2em\"><strong>Meilleures critiques<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-custom-grey-color has-text-color has-link-color has-small-font-size wp-elements-594f9bbe182619dbcbe5a8baa3ddf9d3\" style=\"margin-top:0;margin-bottom:0\">\u00c9liminez les sentiments n\u00e9gatifs des instructions relatives aux produits et am\u00e9liorez vos \u00e9valuations.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:2em\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-uagb-faq uagb-faq__outer-wrap uagb-block-f1bd8890 uagb-faq-icon-row uagb-faq-layout-accordion uagb-faq-expand-first-false uagb-faq-inactive-other-true uagb-faq__wrap uagb-buttons-layout-wrap uagb-faq-equal-height\" data-faqtoggle=\"true\" role=\"tablist\"><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-6ff450b1\" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewbox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewbox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<span class=\"uagb-question\"><strong>Comment ce montant est-il calcul\u00e9 ?<\/strong><\/span><\/div><div class=\"uagb-faq-content\"><p>Le calculateur de retour sur investissement de StepAlong estime les \u00e9conomies annuelles potentielles que vous pourriez r\u00e9aliser en adoptant la plateforme d'instruction produit de StepAlong.<br><br>Il est bas\u00e9 sur des r\u00e9f\u00e9rences industrielles concernant les co\u00fbts des tickets d'assistance et la proportion de produits pour lesquels les instructions imprim\u00e9es peuvent l\u00e9galement \u00eatre remplac\u00e9es par des codes QR.<br><br>Pour une plus grande pr\u00e9cision, nous pouvons effectuer le calcul en utilisant vos propres donn\u00e9es, il vous suffit de prendre rendez-vous avec nous.<\/p><\/div><\/div><\/div>\n\n\n<div style=\"height:1em\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"#demo\" style=\"border-style:none;border-width:0px\">R\u00e9server une d\u00e9monstration<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:2em\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group feature is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-text-align-center\" style=\"font-style:normal;font-weight:400\">Comparaison des co\u00fbts annuels<\/h3>\n\n\n\n<section class=\"comparison-chart-section\" id=\"chart-section\">\n        \n            <canvas id=\"cost-comparison\"><\/canvas>\n        <\/section>\n<\/div>\n\n\n\n<!-- Chart.js for chart rendering -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script>\n    \/\/ --------- INDUSTRY PRESETS ---------\n    const industryPresets = {\n        furniture: {\n            \/\/ Flatpack Furniture\n            \"units-sold\": 5000,\n            \"product-price\": 75,\n            \"support-tickets\": 8,\n            returns: 8,\n            \"instruction-returns-rate\": 0.03,\n            \"products-instructions\": 50,\n            \"translation-cost\": 2160,\n            \"printing-cost\": 1.8,\n            \"instruction-support-rate\": 0.35,\n            \"translation-savings-rate\": 0.7,\n            \"printing-savings-rate\": 0.8,\n            \"returns-savings-rate\": 0.2,\n            \"support-savings-rate\": 0.25,\n        },\n        diy: {\n            \/\/ DIY\n            \"units-sold\": 4500,\n            \"product-price\": 60,\n            \"support-tickets\": 11,\n            returns: 5,\n            \"instruction-returns-rate\": 0.028,\n            \"products-instructions\": 22,\n            \"translation-cost\": 2574,\n            \"printing-cost\": 2.2,\n            \"instruction-support-rate\": 0.28,\n            \"translation-savings-rate\": 0.55,\n            \"printing-savings-rate\": 0.8,\n            \"returns-savings-rate\": 0.2,\n            \"support-savings-rate\": 0.28,\n        },\n        toys: {\n            \/\/ Toys & Models\n            \"units-sold\": 3000,\n            \"product-price\": 40,\n            \"support-tickets\": 12,\n            returns: 8,\n            \"instruction-returns-rate\": 0.02,\n            \"products-instructions\": 40,\n            \"translation-cost\": 1620,\n            \"printing-cost\": 2.5,\n            \"instruction-support-rate\": 0.25,\n            \"translation-savings-rate\": 0.5,\n            \"printing-savings-rate\": 0.85,\n            \"returns-savings-rate\": 0.18,\n            \"support-savings-rate\": 0.25,\n        },\n        arts: {\n            \/\/ Arts & Craft\n            \"units-sold\": 3000,\n            \"product-price\": 28,\n            \"support-tickets\": 10,\n            returns: 7,\n            \"instruction-returns-rate\": 0.015,\n            \"products-instructions\": 14,\n            \"translation-cost\": 1404,\n            \"printing-cost\": 2,\n            \"instruction-support-rate\": 0.25,\n            \"translation-savings-rate\": 0.7,\n            \"printing-savings-rate\": 0.7,\n            \"returns-savings-rate\": 0.12,\n            \"support-savings-rate\": 0.25,\n        },\n        tabletop: {\n            \/\/ Board Games\n            \"units-sold\": 8000,\n            \"product-price\": 30,\n            \"support-tickets\": 6,\n            returns: 5,\n            \"instruction-returns-rate\": 0.015,\n            \"products-instructions\": 20,\n            \"translation-cost\": 3276,\n            \"printing-cost\": 2,\n            \"instruction-support-rate\": 0.2,\n            \"translation-savings-rate\": 0.7,\n            \"printing-savings-rate\": 0.50,\n            \"returns-savings-rate\": 0.15,\n            \"support-savings-rate\": 0.2,\n        },\n        appliances: {\n            \/\/ Home Appliances\n            \"units-sold\": 10000,\n            \"product-price\": 120,\n            \"support-tickets\": 10,\n            returns: 7,\n            \"instruction-returns-rate\": 0.022,\n            \"products-instructions\": 70,\n            \"translation-cost\": 5400,\n            \"printing-cost\": 3.5,\n            \"instruction-support-rate\": 0.25,\n            \"translation-savings-rate\": 0.7,\n            \"printing-savings-rate\": 0.15,\n            \"returns-savings-rate\": 0.2,\n            \"support-savings-rate\": 0.25,\n        },\n        gardening: {\n            \/\/ Gardening Equipment\n            \"units-sold\": 3500,\n            \"product-price\": 90,\n            \"support-tickets\": 7,\n            returns: 6,\n            \"instruction-returns-rate\": 0.02,\n            \"products-instructions\": 15,\n            \"translation-cost\": 1944,\n            \"printing-cost\": 2.0,\n            \"instruction-support-rate\": 0.23,\n            \"translation-savings-rate\": 0.7,\n            \"printing-savings-rate\": 0.1,\n            \"returns-savings-rate\": 0.12,\n            \"support-savings-rate\": 0.23,\n        },\n        sports: {\n            \/\/ Sporting Goods\n            \"units-sold\": 4000,\n            \"product-price\": 50,\n            \"support-tickets\": 9,\n            returns: 9,\n            \"instruction-returns-rate\": 0.017,\n            \"products-instructions\": 25,\n            \"translation-cost\": 1872,\n            \"printing-cost\": 2.0,\n            \"instruction-support-rate\": 0.23,\n            \"translation-savings-rate\": 0.7,\n            \"printing-savings-rate\": 0.85,\n            \"returns-savings-rate\": 0.14,\n            \"support-savings-rate\": 0.23,\n        },\n        barbecue: {\n            \/\/ Barbecues (gas\/elec)\n            \"units-sold\": 1200,\n            \"product-price\": 180,\n            \"support-tickets\": 13,\n            returns: 7,\n            \"instruction-returns-rate\": 0.025,\n            \"products-instructions\": 18,\n            \"translation-cost\": 3150,\n            \"printing-cost\": 3,\n            \"instruction-support-rate\": 0.28,\n            \"translation-savings-rate\": 0.7,\n            \"printing-savings-rate\": 0.15,\n            \"returns-savings-rate\": 0.2,\n            \"support-savings-rate\": 0.28,\n        },\n    };\n\n    \/\/ --------- DEFAULT VALUES (used for \"Other\" or no selection) ---------\n    const defaultValues = {\n        \"units-sold\": 3000,\n        \"product-price\": 50,\n        \"support-tickets\": 10,\n        returns: 5,\n        \"instruction-returns-rate\": 0.025,\n        \"products-instructions\": 30,\n        \"translation-cost\": 2000,\n        \"printing-cost\": 2,\n        \"instruction-support-rate\": 0.25,\n        \"translation-savings-rate\": 0.6,\n        \"printing-savings-rate\": 0.5,\n        \"returns-savings-rate\": 0.2,\n        \"support-savings-rate\": 0.25,\n    };\n\n    \/\/ --------- INPUT SYNC HELPERS ---------\n    function syncInputs(sliderId, inputId, min, max, step) {\n        const slider = document.getElementById(sliderId);\n        const input = document.getElementById(inputId);\n\n        slider.oninput = function () {\n            input.value = this.value;\n        };\n        input.oninput = function () {\n            let val = parseFloat(this.value);\n            if (isNaN(val)) val = min;\n            if (val < min) val = min;\n            if (val > max) val = max;\n            val = Math.round(val \/ step) * step;\n            this.value = val;\n            slider.value = val;\n        };\n    }\n\n    \/\/ --------- INITIALIZE INPUT SYNC ---------\n    syncInputs(\"units-sold\", \"units-sold-value\", 100, 250000, 100);\n    syncInputs(\"product-price\", \"product-price-value\", 10, 10000, 1);\n    syncInputs(\"support-tickets\", \"support-tickets-value\", 0, 100, 1);\n    syncInputs(\"returns\", \"returns-value\", 0, 30, 1);\n    syncInputs(\"products-instructions\", \"products-instructions-value\", 1, 500, 1);\n    syncInputs(\"translation-cost\", \"translation-cost-value\", 10, 6000, 1);\n    syncInputs(\"printing-cost\", \"printing-cost-value\", 0, 50, 0.1);\n\n    \/\/ --------- INDUSTRY SELECT LOGIC ---------\n    document.getElementById(\"industry\").onchange = function () {\n        \/\/ Fall back to defaults for \"other\" or \"empty\"\/unknown\n        const vals = industryPresets[this.value] || defaultValues;\n        for (const key in vals) {\n            const input1 = document.getElementById(key);\n            const input2 = document.getElementById(key + \"-value\");\n            if (input1) input1.value = vals[key];\n            if (input2) input2.value = vals[key];\n        }\n    };\n\n    \/\/ --------- FORMATTING ---------\n    function formatEuro(val) {\n        return \"\u20ac\" + val.toLocaleString(\"en-US\", {\n            minimumFractionDigits: 2,\n            maximumFractionDigits: 2,\n        });\n    }\n\n    \/\/ --------- CALCULATOR LOGIC ---------\n    function calculateSavings() {\n        \/\/ Get selected industry key (might be \"empty\" or not selected)\n        const selectedIndustryKey = document.getElementById(\"industry\").value;\n\n        \/\/ Use preset if exists; otherwise defaultValues\n        const preset = industryPresets[selectedIndustryKey] || defaultValues;\n\n        \/\/ Read current form values\n        const units = +document.getElementById(\"units-sold-value\").value;\n        const price = +document.getElementById(\"product-price-value\").value;\n        const tickets = +document.getElementById(\"support-tickets-value\").value \/ 100;\n        const returns = +document.getElementById(\"returns-value\").value \/ 100;\n        const manuals = +document.getElementById(\"products-instructions-value\").value;\n        const translation = +document.getElementById(\"translation-cost-value\").value;\n        const printing = +document.getElementById(\"printing-cost-value\").value;\n\n        \/\/ Support Tickets\n        const instructionSupportRate = preset[\"instruction-support-rate\"] ?? 0.25;\n        const avgTicketCost = 20;\n\n        \/\/ Translations\n        const translationCost = manuals * translation;\n        const translationSavings = translationCost * (preset[\"translation-savings-rate\"] ?? 0.7);\n\n        \/\/ Printing\n        const printingCost = units * printing;\n        const printingSavings = printingCost * (preset[\"printing-savings-rate\"] ?? 0.8);\n\n        \/\/ Returns\n        const totalReturnsCost = units * returns * price;\n        const instructionReturnsRate = preset[\"instruction-returns-rate\"] ?? 0.025;\n        const instructionRelatedReturnsCost = totalReturnsCost * instructionReturnsRate;\n        const returnsSavings = instructionRelatedReturnsCost * (preset[\"returns-savings-rate\"] ?? 0.2);\n\n        \/\/ Support\n        const totalSupportTickets = units * tickets;\n        const instructionRelatedTickets = totalSupportTickets * instructionSupportRate;\n        const supportCost = instructionRelatedTickets * avgTicketCost;\n        const supportSavings = supportCost * (preset[\"support-savings-rate\"] ?? 0.25);\n\n        \/\/ Totals\n        const total = Math.round(\n            translationSavings + printingSavings + returnsSavings + supportSavings\n        );\n\n        \/\/ Update display\n        document.getElementById(\"translation-savings\").textContent =\n            formatEuro(Math.round(translationSavings));\n        document.getElementById(\"printing-savings\").textContent =\n            formatEuro(Math.round(printingSavings));\n        document.getElementById(\"returns-savings\").textContent =\n            formatEuro(Math.round(returnsSavings));\n        document.getElementById(\"support-savings\").textContent =\n            formatEuro(Math.round(supportSavings));\n        document.getElementById(\"total-savings\").textContent = formatEuro(total);\n\n        \/\/ Chart values for BEFORE\/AFTER bars\n        return {\n            before: [translationCost, printingCost, instructionRelatedReturnsCost, supportCost],\n            after: [\n                translationCost - translationSavings,\n                printingCost - printingSavings,\n                Math.max(instructionRelatedReturnsCost - returnsSavings, 0),\n                supportCost - supportSavings,\n            ],\n        };\n    }\n\n    \/\/ --------- RESULTS SHOW\/HIDE ---------\n    function showResults() {\n        [\"results-section\", \"chart-section\", \"indirect-section\"].forEach(function (id) {\n            var el = document.getElementById(id);\n            if (el) el.classList.add(\"active\");\n        });\n    }\n\n    \/\/ --------- CHART.JS LOGIC ---------\n    let chart;\n    function renderChart(before, after) {\n        const ctx = document.getElementById(\"cost-comparison\").getContext(\"2d\");\n        if (chart) chart.destroy();\n        chart = new Chart(ctx, {\n            type: \"bar\",\n            data: {\n                labels: [\"Translation\", \"Printing\", \"Returns\", \"Support\"],\n                datasets: [\n                    { label: \"Before\", data: before, backgroundColor: \"#6C757D\" },\n                    { label: \"After StepAlong\", data: after, backgroundColor: \"#028402\" },\n                ],\n            },\n            options: {\n                responsive: true,\n                maintainAspectRatio: false,\n                plugins: {\n                    legend: {\n                        position: \"bottom\",\n                        labels: {\n                            font: { family: \"Poppins, Arial, sans-serif\", size: 16 },\n                        },\n                    },\n                    title: { display: false },\n                },\n                scales: {\n                    y: {\n                        beginAtZero: true,\n                        grid: { display: true },\n                        ticks: {\n                            font: { family: \"Poppins, Arial, sans-serif\", size: 14 },\n                            callback: function (val) {\n                                return \"\u20ac\" + val.toLocaleString(\"en-US\", {\n                                    minimumFractionDigits: 2,\n                                    maximumFractionDigits: 2,\n                                });\n                            },\n                        },\n                    },\n                    x: {\n                        grid: { display: false },\n                        ticks: {\n                            font: { family: \"Poppins, Arial, sans-serif\", size: 14 },\n                        },\n                    },\n                },\n            },\n        });\n    }\n\n    \/\/ --------- STARTUP ---------\n    document.addEventListener(\"DOMContentLoaded\", function () {\n        \/\/ Button handler\n        document.getElementById(\"calculate-btn\").onclick = function () {\n            showResults();\n            const values = calculateSavings();\n            renderChart(values.before, values.after);\n        };\n\n        \/\/ Initialize: no selection -> apply defaults\n        const industrySel = document.getElementById(\"industry\");\n        industrySel.value = \"empty\"; \/\/ keep placeholder selected\n        for (const key in defaultValues) {\n            const input1 = document.getElementById(key);\n            const input2 = document.getElementById(key + \"-value\");\n            if (input1) input1.value = defaultValues[key];\n            if (input2) input2.value = defaultValues[key];\n        }\n    });\n<\/script>\n\n<\/section>\n\n\n\n<div style=\"height:4em\" aria-hidden=\"true\" id=\"demo\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center\">R\u00e9server une d\u00e9monstration de StepAlong<\/h2>\n\n\n\n<p class=\"has-text-align-center\">Contactez l'\u00e9quipe de StepAlong et obtenez des r\u00e9ponses \u00e0 toutes vos questions.<\/p>\n\n\n\n<div style=\"height:36px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!-- Start of Meetings Embed Script -->\n    <div class=\"meetings-iframe-container\" data-src=\"https:\/\/meetings-eu1.hubspot.com\/tim-towle\/main-demo-request-form?embed=true\"><\/div>\n    <script type=\"text\/javascript\" src=\"https:\/\/static.hsappstatic.net\/MeetingsEmbed\/ex\/MeetingsEmbedCode.js\"><\/script>\n  <!-- End of Meetings Embed Script -->\n<\/div>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Les instructions sur papier vous co\u00fbtent plus cher que vous ne le pensez De mauvaises instructions entra\u00eenent des retours, gonflent les co\u00fbts d'assistance et nuisent \u00e0 votre marque. D\u00e9couvrez combien vous pouvez \u00e9conomiser en passant \u00e0 la plateforme d'instructions num\u00e9riques de StepAlong, aliment\u00e9e par l'IA. Calculez vos \u00e9conomies potentielles S\u00e9lectionnez un secteur d'activit\u00e9 ou entrez vos propres chiffres ci-dessous. Cat\u00e9gorie de produit Choisissez une cat\u00e9gorie de produit Appareils \u00e9lectrom\u00e9nagersArts et [...]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-landing-page-b","meta":{"content-type":"","_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-7667","page","type-page","status-publish","hentry"],"aioseo_notices":[],"mb":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"Sergi S\u00e1nchez Mancha","author_link":"https:\/\/www.stepalong.com\/fr\/author\/sergiostepalong-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Paper Instructions are Costing You More Than You Think Bad instructions drive returns, inflate support costs, and damage your brand. Discover how much you can save by switching to StepAlong&#8217;s AI-powered digital instruction platform. Calculate Your Potential Savings Select an industry or enter your own numbers below. Product Category Choose a Product Category AppliancesArts &#038;\u2026","mfb_rest_fields":["title","aioseo_notices","uagb_featured_image_src","uagb_author_info","uagb_comment_info","uagb_excerpt"],"_links":{"self":[{"href":"https:\/\/www.stepalong.com\/fr\/wp-json\/wp\/v2\/pages\/7667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stepalong.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.stepalong.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.stepalong.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stepalong.com\/fr\/wp-json\/wp\/v2\/comments?post=7667"}],"version-history":[{"count":118,"href":"https:\/\/www.stepalong.com\/fr\/wp-json\/wp\/v2\/pages\/7667\/revisions"}],"predecessor-version":[{"id":7899,"href":"https:\/\/www.stepalong.com\/fr\/wp-json\/wp\/v2\/pages\/7667\/revisions\/7899"}],"wp:attachment":[{"href":"https:\/\/www.stepalong.com\/fr\/wp-json\/wp\/v2\/media?parent=7667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}