{"id":16362,"date":"2026-10-19T01:02:17","date_gmt":"2026-10-18T23:02:17","guid":{"rendered":"https:\/\/www.prestaconnect.fr\/?p=16362"},"modified":"2026-11-05T10:26:31","modified_gmt":"2026-11-05T09:26:31","slug":"stock-prestashop-et-sage-100-quelle-quantite-publier","status":"publish","type":"post","link":"https:\/\/www.prestaconnect.fr\/en\/stock-prestashop-et-sage-100-quelle-quantite-publier\/","title":{"rendered":"Stock PrestaShop et Sage 100 : quelle quantit\u00e9 publier ?"},"content":{"rendered":"<style>.single-post .single-post-container{max-width:none!important;padding:0!important}.single-post .nv-single-post-wrap{padding:0!important;margin:0!important;flex:0 0 100%;max-width:100%!important}.single-post .nv-content-wrap{margin:0!important}.single-post .nv-title-meta-wrap,.single-post .nv-thumb-wrap,.single-post .nv-post-thumbnail-wrap,.single-post .header,.single-post #site-footer,.single-post .nv-related-posts-wrap,.single-post .nv-post-navigation,.single-post .comments-area{display:none!important}.single-post main#content{padding-top:0!important;padding-bottom:0!important}#aaa-guide{--accent:#ff9138;--dark:#071b29;--ink:#173843;background:#f3f6f5;color:var(--ink);font:17px\/1.8 Arial,Helvetica,sans-serif;isolation:isolate;overflow:clip;width:100%;text-align:left}#aaa-guide *{box-sizing:border-box}#aaa-guide a{text-decoration:none}#aaa-guide h1,#aaa-guide h2,#aaa-guide h3,#aaa-guide p,#aaa-guide figure{margin:0;font-family:inherit}#aaa-guide h1,#aaa-guide h2,#aaa-guide h3{color:inherit;font-weight:500;letter-spacing:-.045em}#aaa-guide .g-wrap{width:min(1280px,calc(100% - 80px));margin:auto}#aaa-guide .g-nav{background:var(--dark);color:#eff5f7;border-bottom:1px solid #ffffff20}#aaa-guide .g-navin{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}#aaa-guide .g-brand{color:white;font-size:27px;font-weight:750;letter-spacing:-1.2px;line-height:1.1}#aaa-guide .g-brand small{display:block;font-size:9px;letter-spacing:.14em;font-weight:500;text-transform:uppercase;color:#a9becb;margin-top:7px}#aaa-guide .g-navlinks{display:flex;gap:28px;align-items:center;font-size:13px}#aaa-guide .g-navlinks a{color:#d7e2e8}#aaa-guide .g-navlinks .g-navcta{padding:10px 18px;border:1px solid #ffffff50;border-radius:30px;color:white}#aaa-guide .g-hero{padding:38px 0 66px;background:var(--dark);color:#f5f7f8}#aaa-guide .g-bread{font-size:12px;color:#9db3c2;display:flex;gap:12px;margin-bottom:38px}#aaa-guide .g-bread a{color:#b8ccd7}#aaa-guide .g-herogrid{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}#aaa-guide .g-kicker{display:block;color:var(--accent);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px}#aaa-guide h1{font-size:clamp(39px,4.1vw,68px);line-height:1.05!important;max-width:620px;margin-bottom:25px!important}#aaa-guide h1 em{font-style:normal;color:var(--accent)}#aaa-guide .g-lead{font-size:18px;line-height:1.75;color:#b8cbd6;max-width:540px}#aaa-guide .g-meta{display:flex;gap:20px;font-size:11px;color:#91aab9;margin-top:22px}#aaa-guide .g-hero figure{position:relative}#aaa-guide .g-hero img{display:block;width:100%;height:auto;aspect-ratio:1672\/941;object-fit:cover;border-radius:12px;border:1px solid #ffffff25}#aaa-guide figcaption{font-size:10px;color:#849eaf;margin-top:12px;line-height:1.5}#aaa-guide .g-jump{display:inline-flex;gap:20px;align-items:center;background:var(--accent);color:#092032;border-radius:28px;padding:12px 21px;font-size:13px;font-weight:bold;margin-top:28px}#aaa-guide .g-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:38px 0}#aaa-guide .g-takeaway{padding:25px;background:#fff;border:1px solid #d9e3e6;border-radius:10px}#aaa-guide .g-takeaway span{font-size:11px;color:#6d8592;letter-spacing:.12em}#aaa-guide .g-takeaway h2{font-size:21px!important;line-height:1.25;margin:12px 0!important}#aaa-guide .g-takeaway p{font-size:14px;color:#5b727c;line-height:1.7}#aaa-guide .g-reading{display:grid;grid-template-columns:240px minmax(0,780px);gap:65px;padding:25px 0 70px;justify-content:space-between}#aaa-guide aside.g-toc{position:sticky;top:30px;align-self:start;border-top:2px solid #244b5d;padding-top:20px}#aaa-guide .g-toc strong{font-size:12px;letter-spacing:.1em;text-transform:uppercase}#aaa-guide .g-toc ol{padding:0;list-style:none;margin:18px 0}#aaa-guide .g-toc li{border-bottom:1px solid #d3dfe2;padding:10px 0;font-size:13px;line-height:1.5}#aaa-guide .g-toc a{color:#45616e}#aaa-guide .g-prose{min-width:0;font-size:17px;line-height:1.9}#aaa-guide .g-prose p{color:#3e5a66;margin:0 0 22px!important}#aaa-guide .g-prose h2{font-size:31px!important;line-height:1.2!important;margin:45px 0 22px!important;scroll-margin-top:30px}#aaa-guide .g-prose h2:first-child{margin-top:0!important}#aaa-guide .g-prose h3{font-size:23px!important;margin:30px 0 16px!important;line-height:1.3}#aaa-guide .g-prose a{color:#174b64;text-decoration:underline;text-underline-offset:4px}#aaa-guide .g-prose li{padding:5px 0;color:#3e5a66}#aaa-guide .g-prose ul,#aaa-guide .g-prose ol{padding-left:24px;margin:18px 0 28px}#aaa-guide .g-prose strong{color:#153745}#aaa-guide .g-note{padding:26px 30px;background:#e4ecee;border-left:3px solid #25556a;margin:30px 0;border-radius:0 8px 8px 0}#aaa-guide .g-note strong{display:block;margin-bottom:8px}#aaa-guide .g-check{background:white;border:1px solid #d0dde1;padding:30px;border-radius:12px;margin:42px 0}#aaa-guide .g-check h2{margin:0 0 20px!important;font-size:26px!important}#aaa-guide .g-check label{display:flex;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid #e3eaec;font-size:15px;cursor:pointer;color:#244653}#aaa-guide .g-check input{width:17px;height:17px;flex:none;accent-color:#0e526d}#aaa-guide .g-check p{font-size:12px;margin:16px 0 0!important}#aaa-guide .g-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:25px;background:#e5edef;border-radius:12px;margin:28px 0}#aaa-guide .g-flow div{padding:15px;background:white;border-radius:8px}#aaa-guide .g-flow b{font-size:34px;display:block;font-weight:500;line-height:1.2;color:#163f51}#aaa-guide .g-flow span{font-size:11px;display:block;line-height:1.5;margin-top:8px;color:#5a7580}#aaa-guide .g-example{font-size:12px!important;color:#5e7884!important}#aaa-guide .g-cta{background:var(--dark);padding:50px;border-radius:14px;color:white;display:flex;align-items:center;justify-content:space-between;gap:40px;margin:0 0 65px}#aaa-guide .g-cta h2{font-size:35px!important;line-height:1.12!important;margin:0 0 15px!important;max-width:650px}#aaa-guide .g-cta p{color:#a8bdc9;font-size:15px;max-width:650px}#aaa-guide .g-cta a{flex:none;color:#082034;background:var(--accent);border-radius:30px;padding:14px 23px;font-size:13px;font-weight:bold}#aaa-guide .g-footer{background:var(--dark);color:#94adbc;padding:30px 0;font-size:12px;border-top:1px solid #ffffff25}#aaa-guide .g-footin{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap}#aaa-guide .g-footer a{color:#c5d6df}#aaa-guide a:focus-visible,#aaa-guide input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media(min-width:1600px){#aaa-guide .g-wrap{width:min(1400px,calc(100% - 120px))}#aaa-guide h1{font-size:74px}}@media(max-width:950px){#aaa-guide .g-herogrid{grid-template-columns:1fr;gap:35px}#aaa-guide .g-hero figure{max-width:760px}#aaa-guide .g-reading{grid-template-columns:190px minmax(0,1fr);gap:30px}#aaa-guide .g-navlinks a:not(.g-navcta){display:none}#aaa-guide .g-cta{align-items:start;flex-direction:column}}@media(max-width:650px){#aaa-guide .g-wrap{width:calc(100% - 36px)}#aaa-guide .g-navin{min-height:74px;gap:12px}#aaa-guide .g-brand{font-size:23px}#aaa-guide .g-brand small{font-size:8px}#aaa-guide .g-navlinks .g-navcta{font-size:11px;padding:8px 12px}#aaa-guide .g-hero{padding:25px 0 40px}#aaa-guide .g-bread{margin-bottom:27px;font-size:11px}#aaa-guide h1{font-size:43px;letter-spacing:-.05em}#aaa-guide .g-lead{font-size:16px}#aaa-guide .g-takeaways{grid-template-columns:1fr;gap:12px;padding:24px 0}#aaa-guide .g-takeaway{padding:20px}#aaa-guide .g-reading{display:block;padding-top:0}#aaa-guide aside.g-toc{position:static;margin-bottom:30px}#aaa-guide .g-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}#aaa-guide .g-prose{font-size:16px}#aaa-guide .g-prose h2{font-size:28px!important}#aaa-guide .g-flow{grid-template-columns:1fr 1fr;padding:16px}#aaa-guide .g-check{padding:22px}#aaa-guide .g-cta{padding:28px;margin-bottom:35px}#aaa-guide .g-cta h2{font-size:30px!important}}.single-post .nv-post-cover{display:none!important}.single-post .single-post-container>.row{margin:0!important}.single-post .wrapper>footer{display:none!important}.single-post .gm-site-header,.single-post .gm-site-footer,.single-post .gb-article-hero,.single-post .gb-reading>aside{display:none!important}.single-post .gb-reading{display:block!important;width:100%!important;padding:0!important;margin:0!important}.single-post .gb-copy{max-width:none!important;width:100%!important;padding:0!important}.single-post main>.gm-wrap{max-width:none!important;width:100%!important;padding:0!important}#aaa-guide{background:#f5f2ec;--ink:#282a2c}#aaa-guide .g-reading{display:block;max-width:900px;margin:auto}#aaa-guide aside.g-toc{position:static;margin:0 0 40px;border-top:1px solid #cdbba9}#aaa-guide .g-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}#aaa-guide .g-depots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0}#aaa-guide .g-depots>div{background:#fff;border:1px solid #d4c6b7;border-radius:12px;padding:22px;min-width:0}#aaa-guide .g-depots span{color:#815029;font-size:10px;letter-spacing:.08em;font-weight:700}#aaa-guide .g-depots h3{font-size:28px!important;margin:14px 0!important}#aaa-guide .g-depots p{font-size:14px;margin:0!important}#aaa-guide .g-hero img{aspect-ratio:16\/9}#aaa-guide .g-prose a,#aaa-guide .g-toc a{color:#75451f}#aaa-guide .g-note{background:#eee4d8;border-color:#9c683b}@media(max-width:650px){#aaa-guide .g-depots{grid-template-columns:1fr}#aaa-guide .g-toc ol{display:block}#aaa-guide .g-reading{padding-top:0}}<\/style><div id=\"aaa-guide\" style=\"--accent:#ffab6c;--dark:#080d16\"><div class=\"g-nav\"><div class=\"g-wrap g-navin\"><a class=\"g-brand\" href=\"https:\/\/www.prestaconnect.fr\/en\/\">PrestaConnect<small>Une solution Alternetis<\/small><\/a><nav class=\"g-navlinks\" aria-label=\"Navigation du site\"><a href=\"https:\/\/www.prestaconnect.fr\/en\/fonctionnalites\/\">Les \u00e9changes<\/a><a href=\"https:\/\/www.prestaconnect.fr\/en\/blog\/\">Ressources<\/a><a class=\"g-navcta\" href=\"https:\/\/www.prestaconnect.fr\/en\/#contact-alternetis\">Parlons de votre projet \u2197<\/a><\/nav><\/div><\/div><header class=\"g-hero\"><div class=\"g-wrap\"><div class=\"g-bread\"><a href=\"https:\/\/www.prestaconnect.fr\/en\/\">Home<\/a><span>\/<\/span><a href=\"https:\/\/www.prestaconnect.fr\/en\/blog\/\">Ressources<\/a><span>\/<\/span><span>Stocks &#038; disponibilit\u00e9<\/span><\/div><div class=\"g-herogrid\"><div><span class=\"g-kicker\">Sage 100 \u00d7 PrestaShop \/ guide pratique<\/span><h1>Le bon stock.<br><em>Les bons d\u00e9p\u00f4ts.<\/em><\/h1><p class=\"g-lead\">D\u00e9finissez la quantit\u00e9 \u00e0 publier, les d\u00e9p\u00f4ts retenus et ceux exclus. Puis testez le cas o\u00f9 un d\u00e9p\u00f4t est \u00e0 z\u00e9ro.<\/p><div class=\"g-meta\"><span>Guide pratique \u00b7 Stocks multi-d\u00e9p\u00f4ts<\/span><span>Actualis\u00e9 le 5 novembre 2026<\/span><\/div><a class=\"g-jump\" href=\"#guide-lecture\">Explorer le guide <span>\u2193<\/span><\/a><\/div><figure><img fetchpriority=\"high\" src=\"https:\/\/www.prestaconnect.fr\/wp-content\/uploads\/2026\/10\/illustration-multi-depots.webp\" width=\"1440\" height=\"810\" alt=\"Illustration conceptuelle : deux d\u00e9p\u00f4ts reli\u00e9s au stock de la boutique, dont un vide, et un troisi\u00e8me d\u00e9p\u00f4t exclu du circuit.\" loading=\"eager\" decoding=\"async\"><figcaption>Illustration conceptuelle originale \u00b7 D\u00e9p\u00f4ts retenus et d\u00e9p\u00f4t exclu : un p\u00e9rim\u00e8tre \u00e0 v\u00e9rifier, sans \u00e9cran logiciel authentique.<\/figcaption><\/figure><\/div><\/div><\/header><div class=\"g-wrap\"><div class=\"g-takeaways\"><div class=\"g-takeaway\"><span>01 \/ LE REP\u00c8RE<\/span><h2>Physique<\/h2><p>Les marchandises pr\u00e9sentes dans les d\u00e9p\u00f4ts.<\/p><\/div><div class=\"g-takeaway\"><span>02 \/ LE REP\u00c8RE<\/span><h2>Disponible<\/h2><p>La quantit\u00e9 utilisable selon vos r\u00e8gles de gestion.<\/p><\/div><div class=\"g-takeaway\"><span>03 \/ LE REP\u00c8RE<\/span><h2>Publiable<\/h2><p>La disponibilit\u00e9 que vous choisissez d\u2019exposer en ligne.<\/p><\/div><\/div><div class=\"g-reading\" id=\"guide-lecture\"><aside class=\"g-toc\"><strong>Votre parcours<\/strong><ol><li><a href=\"#guide-section-1\">01 \u00b7 Distinguer les trois quantit\u00e9s<\/a><\/li><li><a href=\"#guide-section-2\">02 \u00b7 \u00c9crire la r\u00e8gle avant de choisir les r\u00e9glages<\/a><\/li><li><a href=\"#guide-section-3\">03 \u00b7 Tester six situations repr\u00e9sentatives<\/a><\/li><li><a href=\"#multi-depots\">04 \u00b7 Recetter plusieurs d\u00e9p\u00f4ts<\/a><\/li><li><a href=\"#guide-section-4\">05 \u00b7 Pr\u00e9voir le traitement des \u00e9carts<\/a><\/li><li><a href=\"#guide-section-5\">06 \u00b7 Cadrer le flux avec PrestaConnect<\/a><\/li><\/ol><a href=\"https:\/\/www.prestaconnect.fr\/en\/#contact-alternetis\" style=\"font-size:13px;color:#174b64;text-decoration:underline\">Une question sur votre projet ? \u2197<\/a><\/aside><div class=\"g-prose\"><div class=\"g-note\"><strong>Une r\u00e8gle \u00e0 \u00e9crire, avant un r\u00e9glage.<\/strong>Exemple p\u00e9dagogique : pour 30 unit\u00e9s physiques, 8 d\u00e9j\u00e0 engag\u00e9es et une r\u00e9serve suppl\u00e9mentaire de 2 unit\u00e9s, la boutique pourrait afficher 20 unit\u00e9s. Le calcul d\u00e9pend de votre configuration.<\/div><div class=\"g-flow\" aria-label=\"Exemple p\u00e9dagogique de calcul de stock\"><div><b>30<\/b><span>unit\u00e9s physiques<\/span><\/div><div><b>\u2212 8<\/b><span>d\u00e9j\u00e0 engag\u00e9es<\/span><\/div><div><b>\u2212 2<\/b><span>de r\u00e9serve choisie<\/span><\/div><div><b>= 20<\/b><span>\u00e0 publier dans cet exemple<\/span><\/div><\/div><p>Pour synchroniser les stocks entre Sage 100 et PrestaShop, commencez par d\u00e9finir la quantit\u00e9 que votre boutique peut r\u00e9ellement proposer \u00e0 la vente. Le stock physique, le stock disponible et le stock publiable ne r\u00e9pondent pas toujours \u00e0 la m\u00eame question.<\/p>\n<p>Avant de param\u00e9trer un connecteur, formalisez une r\u00e8gle compr\u00e9hensible par les \u00e9quipes commerciales, logistiques et e-commerce. Cette r\u00e8gle permet de v\u00e9rifier les \u00e9changes sur des exemples concrets et de traiter les \u00e9carts sans modifier les quantit\u00e9s au hasard.<\/p>\n<h2 id=\"guide-section-1\">Distinguer les trois quantit\u00e9s<\/h2>\n<ul><li><strong>Stock physique :<\/strong> les marchandises pr\u00e9sentes dans les d\u00e9p\u00f4ts concern\u00e9s.<\/li><li><strong>Stock disponible :<\/strong> la quantit\u00e9 utilisable apr\u00e8s application des r\u00e8gles de r\u00e9servation, de blocage et de disponibilit\u00e9 de votre gestion.<\/li><li><strong>Stock publiable :<\/strong> la quantit\u00e9 que vous d\u00e9cidez d\u2019exposer sur la boutique, selon les d\u00e9p\u00f4ts autoris\u00e9s et votre politique de vente.<\/li><\/ul>\n<p>Ces d\u00e9finitions doivent \u00eatre rapproch\u00e9es de votre configuration Sage 100. Les noms des champs et les calculs peuvent varier selon les versions et les r\u00e8gles de gestion. Une marchandise pr\u00e9sente dans un d\u00e9p\u00f4t peut, par exemple, \u00eatre r\u00e9serv\u00e9e \u00e0 une commande ou \u00e9cart\u00e9e de la vente pendant un contr\u00f4le.<\/p>\n<h2 id=\"guide-section-2\">\u00c9crire la r\u00e8gle avant de choisir les r\u00e9glages<\/h2>\n<p>Pr\u00e9parez une fiche par circuit de vente. Elle doit pr\u00e9ciser les d\u00e9p\u00f4ts qui alimentent PrestaShop, le traitement des commandes en attente, les \u00e9ventuelles quantit\u00e9s de s\u00e9curit\u00e9 et le comportement attendu en cas de rupture. Ne supposez pas que tous les d\u00e9p\u00f4ts doivent alimenter la m\u00eame boutique.<\/p>\n<p>Exemple p\u00e9dagogique : un article compte 30 unit\u00e9s physiques, dont 8 d\u00e9j\u00e0 engag\u00e9es. Si votre r\u00e8gle retient une r\u00e9serve commerciale suppl\u00e9mentaire de 2 unit\u00e9s, la quantit\u00e9 destin\u00e9e \u00e0 la boutique pourrait \u00eatre 20. Ce calcul illustre une d\u00e9cision m\u00e9tier ; il ne d\u00e9crit pas un r\u00e9glage universel de Sage 100 ou de PrestaConnect.<\/p>\n<h2 id=\"guide-section-3\">Tester six situations repr\u00e9sentatives<\/h2>\n<ol><li><strong>Une vente sur la boutique :<\/strong> v\u00e9rifier \u00e0 quel moment la commande est prise en compte dans la gestion et dans la disponibilit\u00e9 publi\u00e9e.<\/li><li><strong>Une vente hors e-commerce :<\/strong> contr\u00f4ler que la nouvelle disponibilit\u00e9 est r\u00e9percut\u00e9e selon le rythme pr\u00e9vu.<\/li><li><strong>Une r\u00e9ception fournisseur :<\/strong> pr\u00e9ciser quand les articles deviennent vendables.<\/li><li><strong>Une commande annul\u00e9e :<\/strong> v\u00e9rifier si et quand la quantit\u00e9 est r\u00e9int\u00e9gr\u00e9e.<\/li><li><strong>Un stock nul :<\/strong> confirmer le comportement de la boutique et les r\u00e8gles de commande hors stock.<\/li><li><strong>Plusieurs d\u00e9p\u00f4ts :<\/strong> v\u00e9rifier les d\u00e9p\u00f4ts inclus, ceux exclus et le r\u00e9sultat attendu pour une m\u00eame r\u00e9f\u00e9rence.<\/li><\/ol>\n<p>Pour chaque cas, conservez la r\u00e9f\u00e9rence article, les quantit\u00e9s avant et apr\u00e8s, l\u2019heure du mouvement et celle de la mise \u00e0 jour. Utilisez des donn\u00e9es de recette et un p\u00e9rim\u00e8tre convenu ; une commande de test ne doit pas \u00eatre trait\u00e9e comme une vente r\u00e9elle.<\/p>\n<h2 id=\"multi-depots\">Plusieurs d\u00e9p\u00f4ts : tester une quantit\u00e9 web explicable<\/h2><p>Choisir les d\u00e9p\u00f4ts et choisir le type de stock sont deux d\u00e9cisions distinctes. La <a href=\"https:\/\/www.prestaconnect.fr\/en\/fonctionnalites\/stocks\/\">pr\u00e9sentation officielle des stocks et du multi-d\u00e9p\u00f4ts<\/a> d\u00e9crit la s\u00e9lection de d\u00e9p\u00f4ts, leur regroupement et le choix entre stock r\u00e9el, disponible ou \u00e0 terme, selon le projet. Elle ne d\u00e9finit pas une formule unique pour toutes les entreprises. Faites pr\u00e9ciser le champ retenu, sa signification et le r\u00e9sultat attendu avant de comparer les chiffres.<\/p><p>\u00c9crivez une fiche de p\u00e9rim\u00e8tre : boutique concern\u00e9e, r\u00e9f\u00e9rence et d\u00e9clinaison \u00e9ventuelle, unit\u00e9, d\u00e9p\u00f4ts inclus et exclus, type de stock, r\u00e8gle de regroupement, fr\u00e9quence pr\u00e9vue et responsable de validation. Une quantit\u00e9 pr\u00e9sente dans un d\u00e9p\u00f4t r\u00e9serv\u00e9 \u00e0 un autre circuit ne doit pas \u00eatre ajout\u00e9e \u00e0 l\u2019attendu du test si ce d\u00e9p\u00f4t est exclu du p\u00e9rim\u00e8tre convenu.<\/p><div class=\"g-depots\" aria-label=\"Exemple p\u00e9dagogique de p\u00e9rim\u00e8tre\"><div><span>D\u00c9P\u00d4T A \/ RETENU<\/span><h3>0 unit\u00e9<\/h3><p>R\u00e9f\u00e9rence indisponible dans ce d\u00e9p\u00f4t au relev\u00e9 de recette.<\/p><\/div><div><span>D\u00c9P\u00d4T B \/ RETENU<\/span><h3>6 unit\u00e9s<\/h3><p>M\u00eame r\u00e9f\u00e9rence, m\u00eame unit\u00e9 et m\u00eame type de stock.<\/p><\/div><div><span>D\u00c9P\u00d4T C \/ EXCLU<\/span><h3>9 unit\u00e9s<\/h3><p>Autre circuit : cette quantit\u00e9 reste hors du calcul web convenu.<\/p><\/div><\/div><p><strong>Exemple enti\u00e8rement fictif, sans donn\u00e9es client :<\/strong> pour la r\u00e9f\u00e9rence TEST-MD-01, la r\u00e8gle de recette choisie est la somme des quantit\u00e9s du type de stock retenu dans A et B, sans autre ajustement. Avec A = 0 et B = 6, l\u2019attendu boutique est donc 6. Les 9 unit\u00e9s de C ne le portent pas \u00e0 15. Cette somme est une hypoth\u00e8se p\u00e9dagogique \u00e0 faire valider ; elle ne promet ni allocation automatique \u00e0 B, ni r\u00e9servation de marchandises, ni d\u00e9lai d\u2019exp\u00e9dition.<\/p><h3>Recetter trois variations, une \u00e0 la fois<\/h3><ol><li><strong>Un d\u00e9p\u00f4t retenu est \u00e0 z\u00e9ro.<\/strong> Relevez A = 0, B = 6 et C = 9, puis v\u00e9rifiez le r\u00e9sultat 6 apr\u00e8s l\u2019\u00e9change pr\u00e9vu. Conservez les valeurs source, l\u2019heure du relev\u00e9 et l\u2019heure de consultation de la boutique.<\/li><li><strong>Seul le d\u00e9p\u00f4t exclu varie.<\/strong> Dans le jeu de recette convenu, C passe de 9 \u00e0 12 et A\/B restent identiques. L\u2019attendu reste 6 pour cette r\u00e8gle. Si le r\u00e9sultat change, v\u00e9rifiez le p\u00e9rim\u00e8tre r\u00e9ellement param\u00e9tr\u00e9 avant toute correction manuelle.<\/li><li><strong>Les deux d\u00e9p\u00f4ts retenus sont \u00e0 z\u00e9ro.<\/strong> A = 0 et B = 0 donnent un attendu de stock web \u00e9gal \u00e0 0, m\u00eame si C conserve des unit\u00e9s. V\u00e9rifiez s\u00e9par\u00e9ment l\u2019affichage et l\u2019autorisation de commander hors stock dans PrestaShop : un stock transmis nul ne d\u00e9crit pas \u00e0 lui seul le parcours d\u2019achat.<\/li><\/ol><p>Effectuez ces variations dans un environnement ou un jeu de recette valid\u00e9 avec votre int\u00e9grateur. Les valeurs attendues doivent \u00eatre \u00e9tablies avant le test. Si une r\u00e9serve, un arrondi ou une r\u00e8gle particuli\u00e8re est pr\u00e9vu dans votre projet, remplacez les r\u00e9sultats de cet exemple par ceux de votre propre fiche de calcul.<\/p><div class=\"g-note\"><strong>Z\u00e9ro, donn\u00e9e absente et \u00e9change ancien ne sont pas \u00e9quivalents.<\/strong>Une valeur z\u00e9ro relev\u00e9e dans Sage n\u2019est pas la preuve qu\u2019un d\u00e9p\u00f4t non lu vaut z\u00e9ro. Si une source manque ou si le dernier \u00e9change n\u2019est pas identifi\u00e9, notez le r\u00e9sultat comme non concluant et faites d\u00e9finir le traitement de cette situation. N\u2019inventez pas une disponibilit\u00e9 pour fermer la recette.<\/div><h3>Une preuve qui permet de comprendre l\u2019\u00e9cart<\/h3><p>Pour chaque variation, gardez une ligne : r\u00e9f\u00e9rence, unit\u00e9, d\u00e9p\u00f4ts retenus, type de stock, valeurs par d\u00e9p\u00f4t, r\u00e9sultat attendu, r\u00e9sultat observ\u00e9, heure du mouvement, \u00e9change identifi\u00e9 et d\u00e9cision du validateur. Si d\u2019autres ventes ou r\u00e9ceptions ont eu lieu entre les relev\u00e9s, rapprochez ces mouvements avant de conclure. La fr\u00e9quence des \u00e9changes et les autres canaux de vente doivent \u00eatre pris en compte ; ce test ne garantit pas l\u2019absence de survente.<\/p><p>La recette est accept\u00e9e lorsque les r\u00e9sultats du p\u00e9rim\u00e8tre convenu sont expliqu\u00e9s et les exceptions document\u00e9es. Une disponibilit\u00e9 agr\u00e9g\u00e9e ne suffit pas \u00e0 d\u00e9cider du d\u00e9p\u00f4t qui pr\u00e9parera la commande : faites aussi v\u00e9rifier ce circuit op\u00e9rationnel pendant la d\u00e9monstration.<\/p><h2 id=\"guide-section-4\">Pr\u00e9voir le traitement des \u00e9carts<\/h2>\n<p>En cas de diff\u00e9rence, recherchez d\u2019abord la r\u00e9f\u00e9rence \u00e9chang\u00e9e, le d\u00e9p\u00f4t concern\u00e9, les r\u00e9servations et la date du dernier \u00e9change. Une correction manuelle sur la boutique peut \u00eatre remplac\u00e9e au prochain passage du connecteur si la source du calcul reste inchang\u00e9e.<\/p>\n<p>D\u00e9finissez \u00e9galement qui examine les rejets et comment reprendre un \u00e9change apr\u00e8s incident. Le d\u00e9lai de synchronisation, les responsabilit\u00e9s et les exceptions doivent figurer dans le dossier de configuration. Une promesse de \u00ab temps r\u00e9el \u00bb ne remplace pas ces crit\u00e8res de recette.<\/p>\n<h2 id=\"guide-section-5\">Cadrer le flux avec PrestaConnect<\/h2>\n<p>PrestaConnect relie PrestaShop et Sage 100 pour les \u00e9changes de donn\u00e9es e-commerce. Consultez la pr\u00e9sentation des <a href=\"https:\/\/www.prestaconnect.fr\/en\/fonctionnalites\/stocks\/\">stocks Sage 100 et PrestaShop<\/a> ainsi que celle des <a href=\"https:\/\/www.prestaconnect.fr\/en\/fonctionnalites\/commandes\/\">\u00e9changes de commandes<\/a> pour pr\u00e9parer votre projet.<\/p>\n<p>Pr\u00e9sentez votre version de Sage 100, votre version de PrestaShop, vos d\u00e9p\u00f4ts et trois r\u00e9f\u00e9rences repr\u00e9sentatives lors de votre \u00e9change avec Alternetis. Le p\u00e9rim\u00e8tre du connecteur et les r\u00e8gles \u00e0 appliquer seront v\u00e9rifi\u00e9s sur votre configuration. <a href=\"https:\/\/www.prestaconnect.fr\/en\/\">D\u00e9couvrir PrestaConnect et pr\u00e9parer votre demande de d\u00e9monstration<\/a>.<\/p><div class=\"g-check\"><h2>Les d\u00e9cisions \u00e0 prendre avant le test<\/h2><label><input type=\"checkbox\" aria-label=\"J\u2019ai identifi\u00e9 les d\u00e9p\u00f4ts qui alimentent la boutique.\">J\u2019ai identifi\u00e9 les d\u00e9p\u00f4ts qui alimentent la boutique.<\/label><label><input type=\"checkbox\" aria-label=\"J\u2019ai d\u00e9fini la quantit\u00e9 qui doit \u00eatre publi\u00e9e.\">J\u2019ai d\u00e9fini la quantit\u00e9 qui doit \u00eatre publi\u00e9e.<\/label><label><input type=\"checkbox\" aria-label=\"J\u2019ai pr\u00e9vu les cas de vente, r\u00e9ception et annulation.\">J\u2019ai pr\u00e9vu les cas de vente, r\u00e9ception et annulation.<\/label><label><input type=\"checkbox\" aria-label=\"J\u2019ai d\u00e9fini le comportement en cas de rupture.\">J\u2019ai d\u00e9fini le comportement en cas de rupture.<\/label><label><input type=\"checkbox\" aria-label=\"J\u2019ai d\u00e9sign\u00e9 qui examine les rejets et les \u00e9carts.\">J\u2019ai d\u00e9sign\u00e9 qui examine les rejets et les \u00e9carts.<\/label><p>Cochez les points d\u00e9j\u00e0 pr\u00e9par\u00e9s et gardez vos questions pour la d\u00e9monstration.<\/p><\/div><\/div><\/div><section class=\"g-cta\"><div><h2>Votre boutique.<br>Vos r\u00e8gles de gestion.<\/h2><p>Partons de vos versions Sage 100 et PrestaShop, de vos d\u00e9p\u00f4ts et de trois r\u00e9f\u00e9rences repr\u00e9sentatives.<\/p><\/div><a href=\"https:\/\/www.prestaconnect.fr\/en\/#contact-alternetis\">\u00c9tudier mon flux de stock \u2197<\/a><\/section><\/div><footer class=\"g-footer\"><div class=\"g-wrap g-footin\"><span>PrestaConnect \u00b7 \u00c9dit\u00e9 par Alternetis<\/span><a href=\"https:\/\/www.prestaconnect.fr\/en\/\">D\u00e9couvrir la solution<\/a><a href=\"https:\/\/www.prestaconnect.fr\/en\/blog\/\">Tous les guides<\/a><a href=\"https:\/\/www.prestaconnect.fr\/en\/politique-de-confidentialite\/\">Confidentialit\u00e9<\/a><a href=\"tel:+33547747530\">05 47 74 75 30<\/a><\/div><\/footer><\/div>","protected":false},"excerpt":{"rendered":"<p>Stock PrestaShop et Sage 100 : d\u00e9finissez les d\u00e9p\u00f4ts inclus et exclus, puis testez un d\u00e9p\u00f4t \u00e0 z\u00e9ro et la quantit\u00e9 attendue en boutique.<\/p>","protected":false},"author":3,"featured_media":16505,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[26],"tags":[],"class_list":["post-16362","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides-prestashop-et-sage-100"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/www.prestaconnect.fr\/wp-content\/uploads\/2026\/10\/illustration-multi-depots.webp","_links":{"self":[{"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/posts\/16362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/comments?post=16362"}],"version-history":[{"count":6,"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/posts\/16362\/revisions"}],"predecessor-version":[{"id":16507,"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/posts\/16362\/revisions\/16507"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/media\/16505"}],"wp:attachment":[{"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/media?parent=16362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/categories?post=16362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prestaconnect.fr\/en\/wp-json\/wp\/v2\/tags?post=16362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}