{"id":8466,"date":"2026-07-13T12:00:27","date_gmt":"2026-07-13T12:00:27","guid":{"rendered":"https:\/\/acinonyxweb.agency\/?p=8466"},"modified":"2026-06-08T18:59:11","modified_gmt":"2026-06-08T18:59:11","slug":"comment-gerer-les-reliquats-et-expeditions-partielles-sur-prestashop-1-7-8-et-9","status":"publish","type":"post","link":"https:\/\/acinonyxweb.agency\/fr\/e-commerce\/comment-gerer-les-reliquats-et-expeditions-partielles-sur-prestashop-1-7-8-et-9\/","title":{"rendered":"Comment g\u00e9rer les reliquats et exp\u00e9ditions partielles sur PrestaShop 1.7, 8 et 9 ?"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">[vc_row][vc_column][vc_column_text css=&#8221;&#8221;]\n<h2>Le probl\u00e8me des commandes partiellement en rupture<\/h2>\n<p>C&#8217;est un sc\u00e9nario classique en e-commerce : un client remplit son panier avec plusieurs articles, mais l&#8217;un d&#8217;entre eux n&#8217;est pas disponible imm\u00e9diatement.<\/p>\n<p>Sur une installation PrestaShop standard, deux choix s&#8217;offrent \u00e0 vous :<\/p>\n<ol>\n<li><strong>Bloquer la vente<\/strong>\u00a0: Le client ne peut pas commander le produit hors stock. R\u00e9sultat : frustration et risque d&#8217;abandon de panier.<\/li>\n<li><strong>Autoriser la commande hors stock<\/strong> : Le client paie, mais toute sa commande est mise en attente jusqu&#8217;\u00e0 ce que le produit manquant soit r\u00e9approvisionn\u00e9. R\u00e9sultat : un client m\u00e9content qui attend des semaines pour des produits qui \u00e9taient pourtant en stock.<\/li>\n<\/ol>\n<p>La solution id\u00e9ale est \u00e9vidente : <strong>l&#8217;exp\u00e9dition partielle<\/strong> (ou gestion des reliquats). Vous exp\u00e9diez ce que vous avez sous la main, et vous envoyez le reste plus tard.<\/p>\n<p>&nbsp;<\/p>\n<h2>Le cauchemar logistique et comptable<\/h2>\n<p>Si l&#8217;id\u00e9e semble simple, son application technique sur PrestaShop est souvent un cauchemar. La plupart des modules existants, souvent vendus \u00e0 des prix prohibitifs d\u00e9passant les 150 \u20ac, tentent de diviser les paiements ou de g\u00e9n\u00e9rer des sous-factures complexes.<\/p>\n<p>Cette approche pose deux probl\u00e8mes majeurs :<\/p>\n<ul>\n<li><strong>Conflits de paiement<\/strong> : Les plateformes comme Stripe ou PayPal exigent que le montant total valid\u00e9 par la boutique corresponde exactement au montant d\u00e9bit\u00e9. Si vous modifiez le total de la commande initiale, le paiement passe souvent en erreur.<\/li>\n<li><strong>Incompatibilit\u00e9 logistique<\/strong> : Les logiciels d&#8217;exp\u00e9dition comme Sendcloud ou Shippingbo g\u00e8rent tr\u00e8s mal les commandes partageant une seule et m\u00eame r\u00e9f\u00e9rence. Pour un logisticien, il faut une r\u00e9f\u00e9rence unique par colis.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>La solution pragmatique : scinder la commande intelligemment<\/h2>\n<p>Chez Acinonyx Web Agency, nous privil\u00e9gions l&#8217;efficacit\u00e9 et le pragmatisme. Nous avons d\u00e9velopp\u00e9 une m\u00e9thode qui contourne toutes ces limites techniques sans cr\u00e9er d&#8217;usine \u00e0 gaz.<\/p>\n<p>Au lieu d&#8217;essayer de tordre le c\u0153ur de PrestaShop, notre module propose <strong>la scission de commande \u00e0 la vol\u00e9e<\/strong>.<\/p>\n<p>Lorsqu&#8217;un client a un panier mixte (en stock + hors stock), une case \u00e0 cocher discr\u00e8te lui propose de recevoir les produits disponibles imm\u00e9diatement. S&#8217;il accepte, voici ce que notre module fait en coulisses lors de la validation :<\/p>\n<ol>\n<li><strong>La commande principale (En stock)<\/strong> : Elle regroupe tous les produits disponibles. Surtout, <strong>elle absorbe 100% du paiement initial<\/strong> (frais de port inclus). Son statut passe en &#8220;Paiement accept\u00e9&#8221; pour \u00eatre exp\u00e9di\u00e9e le jour m\u00eame. La comptabilit\u00e9 et les modules de paiement sont intacts.<\/li>\n<li><strong>La commande reliquat (Hors stock)<\/strong> : Le module g\u00e9n\u00e8re une <em>deuxi\u00e8me<\/em> commande avec une <strong>r\u00e9f\u00e9rence totalement nouvelle et distincte<\/strong>. Cette commande contient uniquement les produits manquants. Ses totaux (produits, port, taxes) sont forc\u00e9s \u00e0 0 \u20ac. Elle passe en statut &#8220;Rupture de stock&#8221;.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Pour votre logisticien, c&#8217;est transparent : il voit arriver une commande \u00e0 pr\u00e9parer aujourd&#8217;hui, et un &#8220;bon de pr\u00e9paration \u00e0 0\u20ac&#8221; qui restera en attente jusqu&#8217;au r\u00e9assort.<\/p>\n<p>&nbsp;<\/p>\n<h2>Un module pr\u00eat \u00e0 l&#8217;emploi pour PrestaShop 1.7, 8 et 9<\/h2>\n<p>Fini les configurations fastidieuses. Notre module Stock diff\u00e9r\u00e9 \/ Exp\u00e9dition Partielle s&#8217;installe en deux minutes et fonctionne de mani\u00e8re 100% autonome. Il est nativement compatible avec les derni\u00e8res versions de PrestaShop (1.7, 8.x et 9.x) et g\u00e8re m\u00eame la scission partielle des quantit\u00e9s sur une m\u00eame ligne de produit !<\/p>\n<p>Pour faciliter la vie de vos \u00e9quipes, une alerte visuelle est \u00e9galement inject\u00e9e sur la page des commandes dans votre Back-Office, vous permettant de naviguer entre la commande principale et son reliquat en un seul clic.[\/vc_column_text][vc_separator css=&#8221;.vc_custom_1779557025074{margin-bottom: 22px !important;}&#8221;][vc_btn title=&#8221;Acheter le module : Differed Stock&#8221; style=&#8221;flat&#8221; align=&#8221;center&#8221; i_icon_fontawesome=&#8221;fa fa-solid fa-cart-plus&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; link=&#8221;url:https%3A%2F%2Facinonyxweb.agency%2Ffr%2Fproduct%2Fmodule-differed-stock-scission-de-commande-expedition-partielle-du-stock-pour-prestashop%2F|title:Module%20InstaPics%20%E2%80%93%20Flux%20Instagram%20(Sans%20Token%20Meta)%20pour%20PrestaShop&#8221; el_class=&#8221;fw-shop-btn&#8221;][vc_separator css=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column]<div id=\"awsm-team-5436\" class=\"awsm-grid-wrapper\">\n\t\t\n\t\t\t<div class=\"awsm-grid list-style style-1 grid-2-col \">\n\t\t\t\t\t\t<div id=\"awsm-member-5436-2106\" class=\"awsm-grid-card awsm-team-item awsm-scale-anm awsm-all\">\n\t\t\t\t   <figure>\n\t\t\t\t\t <img loading=\"lazy\" decoding=\"async\" width=\"380\" height=\"264\" src=\"https:\/\/acinonyxweb.agency\/wp-content\/uploads\/2020\/06\/logo-thomas.jpg\" class=\"attachment-awsm_team size-awsm_team wp-post-image\" alt=\"Logo T\" \/>\t\t\t\t\t\t <figcaption>\n\t\t\t\t\t\t\t<div class=\"awsm-personal-info\"><h3>Thomas<\/h3><span>COO &amp; lead developer<\/span><\/div>\n\t\t\t\t\t\t\t<div class=\"awsm-contact-info\">\n\t\t\t\t\t\t\t\t<p>Titulaire du prix cyberjuriste jeune talent informatique 2019, Thomas est un d\u00e9veloppeur fran\u00e7ais connu pour son travail sur Hootis. Sites web, algorithmes, scripts et d\u00e9veloppement d&#8217;API&#8230;<\/p>\n<blockquote><p>Il n&#8217;y a pas de difficult\u00e9 pour moi, seulement des d\u00e9fis \u00e0 surmonter.<\/p><\/blockquote>\n<p>Rien ne lui fait peur ! Il est en charge des projets les plus ambitieux &amp; difficiles avec une \u00e9quipe multidisciplinaire europ\u00e9enne s\u00e9lectionn\u00e9e parmi les meilleurs.<\/p>\n<div class=\"awsm-social-icons\"><span><a href=\"https:\/\/www.thomasdubrez.fr\/\" target=\"_blank\"><i class=\"awsm-icon-link\" aria-hidden=\"true\"><\/i><\/a><\/span><span><a href=\"https:\/\/www.linkedin.com\/in\/thomasdubrez\/\" target=\"_blank\"><i class=\"awsm-icon-linkedin\" aria-hidden=\"true\"><\/i><\/a><\/span><\/div>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t <\/figcaption>\n\t\t\t\t   <\/figure>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n[\/vc_column][\/vc_row]\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text css=&#8221;&#8221;] Le probl\u00e8me des commandes partiellement en rupture C&#8217;est un sc\u00e9nario classique en e-commerce&#8230;<\/p>\n","protected":false},"author":1,"featured_media":8454,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88,99],"tags":[],"class_list":["post-8466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-commerce","category-developpement"],"_links":{"self":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/8466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/comments?post=8466"}],"version-history":[{"count":3,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/8466\/revisions"}],"predecessor-version":[{"id":8473,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/8466\/revisions\/8473"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/media\/8454"}],"wp:attachment":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/media?parent=8466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/categories?post=8466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/tags?post=8466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}