[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"theme-db":3,"$fKnz2vuX4bZz1LbUTiuFsvSZ3e07l5_5fqNYp4Tzdhi8":22,"megamenu":103,"$fo2QRQJ_zqI0OyDcYQYmydd4Y3h9ikfFmPJ-wvJkuVeE":160,"header-db":171,"footer-db":184,"$fNogm_S_bgqS3DQeakXA8ju7T-XRjyWC4SCpWlFiO9PQ":200,"$fHuHS9Lk4MACf_jf1R-EtP6qytd9iVYZidjJHtKgYmWg":257,"$f9hUnYNMPzn11SmP4xaujfalud_enf1q9FidPnSeXOxo":258},{"theme":4},{"colors":5,"typography":13,"ui":17,"defaultColorMode":21},{"primary":6,"secondary":7,"background":8,"foreground":9,"muted":10,"headerBg":11,"footerBg":12,"topBarBg":9,"topBarText":11},"#4F46E5","#0D9488","#F9FAFB","#111827","#6B7280","#ffffff","#020617",{"fontFamily":14,"fontUrl":15,"baseFontSize":16},"Inter, system-ui, sans-serif","https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;0,800;0,900;1,400;1,700&display=swap","16px",{"borderRadius":18,"contentWidth":19,"shadow":20},"lg","7xl",true,"light",{"columns":23},[24,40,70,91],{"title":25,"links":26},"Plateforme",[27,31,34,37],{"label":28,"href":29,"external":30},"Offre Starter (2 500 €)","\u002Foffre-starter",false,{"label":32,"href":33,"external":30},"Devenir Ambassadeur","\u002Fambassadeur",{"label":35,"href":36,"external":30},"Modules PrestaShop","\u002Fmodules",{"label":38,"href":39,"external":20},"CodeMyShop.com","https:\u002F\u002Fcodemyshop.com",{"title":41,"links":42},"Le Synedre",[43,46,49,52,55,58,61,64,67],{"label":44,"href":45,"external":30},"L'histoire","\u002Fsynedre",{"label":47,"href":48,"external":30},"Constitution","\u002Fsynedre\u002Fconstitution",{"label":50,"href":51,"external":30},"L'équipe","\u002Fequipe",{"label":53,"href":54,"external":30},"Le réacteur en direct","\u002Freacteur",{"label":56,"href":57,"external":30},"Le Drill (entraînement)","\u002Fdrill",{"label":59,"href":60,"external":30},"Protocole de réunion","\u002Fsynedre\u002Freunion",{"label":62,"href":63,"external":30},"Les agents IA","\u002Fagents-ia",{"label":65,"href":66,"external":30},"La Conduite","\u002Fsynedre\u002Fconduite",{"label":68,"href":69,"external":30},"Charte plateforme","\u002Fsynedre\u002Fcharte",{"title":71,"links":72},"Ressources",[73,76,79,82,85,88],{"label":74,"href":75,"external":30},"Blog","\u002Fblog",{"label":77,"href":78,"external":30},"Academy","\u002Facademy",{"label":80,"href":81,"external":30},"Dictionnaire","\u002Fdictionnaire",{"label":83,"href":84,"external":30},"Expertise PrestaShop","\u002Fexpertise",{"label":86,"href":87,"external":30},"Flywheel","\u002Fflywheel",{"label":89,"href":90,"external":30},"Manifeste","\u002Fmanifeste",{"title":92,"links":93},"À propos",[94,97,100],{"label":95,"href":96,"external":30},"Alexandre Carette","\u002Fa-propos",{"label":98,"href":99,"external":30},"Dossier de presse","\u002Fpresse",{"label":101,"href":102,"external":30},"Contact","\u002Fcontact",{"items":104},[105,114,120,126,134,142,148,154],{"id":106,"type":107,"label":108,"href":84,"icon":110,"description":110,"badge":110,"groupTitle":110,"style":110,"gridColumns":110,"cssClass":110,"psCategoryId":110,"showPsChildren":30,"position":111,"children":112,"psChildren":113},41,"link",{"fr":109},"Expertise",null,0,[],[],{"id":115,"type":107,"label":116,"href":75,"icon":110,"description":110,"badge":110,"groupTitle":110,"style":110,"gridColumns":110,"cssClass":110,"psCategoryId":110,"showPsChildren":30,"position":117,"children":118,"psChildren":119},42,{"fr":74},1,[],[],{"id":121,"type":107,"label":122,"href":36,"icon":110,"description":110,"badge":110,"groupTitle":110,"style":110,"gridColumns":110,"cssClass":110,"psCategoryId":110,"showPsChildren":30,"position":123,"children":124,"psChildren":125},43,{"fr":35},2,[],[],{"id":127,"type":107,"label":128,"href":130,"icon":110,"description":110,"badge":110,"groupTitle":110,"style":110,"gridColumns":110,"cssClass":110,"psCategoryId":110,"showPsChildren":30,"position":131,"children":132,"psChildren":133},44,{"fr":129},"Outils IA","\u002Foutils-ia",3,[],[],{"id":135,"type":107,"label":136,"href":29,"icon":110,"description":110,"badge":110,"groupTitle":110,"style":138,"gridColumns":110,"cssClass":110,"psCategoryId":110,"showPsChildren":30,"position":139,"children":140,"psChildren":141},45,{"fr":137},"Offre Starter ✨",{"highlight":20},4,[],[],{"id":143,"type":107,"label":144,"href":78,"icon":110,"description":110,"badge":110,"groupTitle":110,"style":110,"gridColumns":110,"cssClass":110,"psCategoryId":110,"showPsChildren":30,"position":145,"children":146,"psChildren":147},46,{"fr":77},5,[],[],{"id":149,"type":107,"label":150,"href":96,"icon":110,"description":110,"badge":110,"groupTitle":110,"style":110,"gridColumns":110,"cssClass":110,"psCategoryId":110,"showPsChildren":30,"position":151,"children":152,"psChildren":153},47,{"fr":92},6,[],[],{"id":155,"type":107,"label":156,"href":102,"icon":110,"description":110,"badge":110,"groupTitle":110,"style":110,"gridColumns":110,"cssClass":110,"psCategoryId":110,"showPsChildren":30,"position":157,"children":158,"psChildren":159},48,{"fr":101},7,[],[],{"academy":161,"blog":162,"expertise":170},[],[163,167],{"title":164,"url":165,"type":166},"Migration Shopify vers PrestaShop Headless : guide 2026","\u002Fblog\u002Fe-commerce\u002Farchitecture\u002Fmigration-shopify-prestashop-headless","blog",{"title":168,"url":169,"type":166},"PrestaShop vs Shopify 2026 : comparatif honnête pour e-commerçants","\u002Fblog\u002Fe-commerce\u002Farchitecture\u002Fprestashop-vs-shopify-comparatif-2026",[],{"header":172},{"logo":173,"topBar":178,"contactEmail":181,"features":182,"navBar":110},{"src":174,"alt":175,"text":95,"href":176,"class":177},"\u002Flogo-ac.svg","Alexandre Carette — Architecte E-commerce Souverain","\u002F","h-10 w-10",{"message":110,"showLanguages":30,"align":179,"languages":180},"left",[],"contact@alexandrecarette.fr",{"showSearch":30,"showWishlist":30,"showLogin":20,"showContact":30,"showCart":30,"stickyHeader":20,"headerLayout":183},"inline",{"footer":185},{"theme":186,"description":110,"hours":110,"logo":187,"contact":188,"social":189,"bottomBar":199},"dark",{"src":174,"href":176,"alt":95},{"email":110,"phone":110,"address":110,"cta":110},[190,193,196],{"platform":191,"href":192,"label":191},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexandre-carette\u002F",{"platform":194,"href":195,"label":194},"malt","https:\u002F\u002Fwww.malt.fr\u002Fprofile\u002Falexandrecarette",{"platform":197,"href":198,"label":197},"github","https:\u002F\u002Fgithub.com\u002Fprest4cafe",{"copyright":110},{"id":201,"title":202,"category":203,"subcategory":204,"slug":205,"coverImage":206,"thumbnailImage":207,"content":208,"faq":209,"metaDescription":255,"active":20,"datePublished":256,"dateUpdated":256,"readingTime":157,"mentor":110,"audioEnabled":30,"audioUrl":256,"author":110},108,"Agroalimentaire B2B : 5 briques absentes des SaaS e-commerce","e-commerce","positionnement","positionnement--agroalimentaire-b2b-5-briques-saas","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fcover-lagroalimentaire-b2b-nest-1776747610.webp","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fthumb-lagroalimentaire-b2b-nest-1776747610.webp","\u003Cp class=\"lead\">\u003Cstrong>L'agroalimentaire B2B\u003C\u002Fstrong> ne fonctionne pas comme une boutique en ligne classique. Après 193 projets PrestaShop, j'ai constaté que la quasi-totalité des SaaS e-commerce — Shopify en tête — butent sur les mêmes cinq angles morts : prix au kilo à poids variable, DLC, grilles tarifaires par client, saisie rapide par référence, tournées Rungis ou régionales. Ces briques sont le cœur du métier d'un grossiste food ou d'un fournisseur CHR, et aucune case à cocher ne les remplace.\u003C\u002Fp>\n\n\u003Cp>En 2026, les plateformes « prêtes à l'emploi » séduisent les dirigeants de PME agroalimentaires avec un discours de simplicité. Le problème : cette simplicité se paye en contournements manuels, en doubles saisies ERP et en promesses clients non tenues. Dans cet article, je détaille les cinq briques fonctionnelles qui manquent structurellement aux SaaS e-commerce, puis la manière dont on les reconstruit proprement sur PrestaShop pour un grossiste alimentaire de 1 à 10 M€ de chiffre d'affaires.\u003C\u002Fp>\n\n\u003Ch2>Les problématiques courantes de l'agroalimentaire B2B en ligne\u003C\u002Fh2>\n\u003Cp class=\"article-nav-context\" style=\"font-size:0.9em;color:#64748b;margin:0.5em 0 1.5em;\">Cet article fait partie de notre dossier \u003Ca href=\"\u002Fblog\u002Fe-commerce\u002F\" title=\"Tous nos articles e-commerce\">e-commerce\u003C\u002Fa> &rsaquo; \u003Ca href=\"\u002Fblog\u002Fe-commerce\u002Fpositionnement\u002F\" title=\"Articles positionnement\">positionnement\u003C\u002Fa>.\u003C\u002Fp>\n\n\n\u003Ctable class=\"article-table\">\n  \u003Cthead>\n    \u003Ctr>\u003Cth>Problématique\u003C\u002Fth>\u003Cth>Cause principale\u003C\u002Fth>\u003Cth>Impact métier\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>Prix fixe par unité alors que la marchandise se vend au kilo\u003C\u002Ftd>\u003Ctd>Moteur produit calibré sur le retail, pas sur la pesée à réception\u003C\u002Ftd>\u003Ctd>Facturation fausse, avoirs manuels, marge érodée de 2 à 5 %\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Aucune gestion DLC ni rotation FIFO\u003C\u002Ftd>\u003Ctd>Pas de notion de lot ni de date limite de consommation\u003C\u002Ftd>\u003Ctd>Gaspillage alimentaire, retraits, non-conformité sanitaire\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Tarif unique pour tous les clients\u003C\u002Ftd>\u003Ctd>Pas de grille par segment, volume ou contrat cadre\u003C\u002Ftd>\u003Ctd>Impossible de contractualiser avec une centrale ou un groupe CHR\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Catalogue à parcourir à chaque commande\u003C\u002Ftd>\u003Ctd>Parcours e-commerce pensé pour la découverte BtoC\u003C\u002Ftd>\u003Ctd>Les acheteurs CHR perdent 15 minutes par commande et désertent le canal web\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Tournées de livraison Rungis ou régionales ignorées\u003C\u002Ftd>\u003Ctd>Shipping classes SaaS limitées aux transporteurs standards\u003C\u002Ftd>\u003Ctd>Fenêtres ratées, pertes clients HORECA, coûts logistiques explosés\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>Pourquoi les SaaS e-commerce ratent la verticale food B2B\u003C\u002Fh2>\n\n\u003Cp>Les plateformes SaaS — Shopify, BigCommerce, Wix — sont conçues pour un cas d'usage dominant : la vente au détail d'articles standards à prix fixe, en BtoC ou en BtoB léger. Ce modèle représente la majorité du marché e-commerce mondial, et c'est précisément pour cela qu'il est industrialisé. Mais l'\u003Cstrong>e-commerce agroalimentaire B2B\u003C\u002Fstrong> obéit à une autre physique.\u003C\u002Fp>\n\n\u003Cp>Un carton de filet de cabillaud ne pèse jamais exactement 5 kg ; une palette de tomates arrive avec des lots aux DLC différents ; le même restaurant paie 12 % de moins que le bistrot d'à côté parce qu'il commande chaque semaine depuis trois ans. Selon la \u003Ca href=\"https:\u002F\u002Fwww.fevad.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">Fevad\u003C\u002Fa>, le commerce interentreprises en ligne pesait plus de 270 milliards d'euros en France en 2024, mais les SaaS généralistes n'en captent qu'une fraction marginale : les grossistes food s'équipent en outils métiers spécialisés ou sur-mesure.\u003C\u002Fp>\n\n\u003Cp>Les cinq briques manquantes sont structurelles, pas cosmétiques :\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>Poids variable et prix au kilo\u003C\u002Fstrong> (catch weight) : la ligne de commande doit accepter un prix recalculé à la pesée réelle au moment de l'expédition, pas à l'enregistrement de la commande. PrestaShop le permet via un champ \u003Ccode>weight\u003C\u002Fcode> enrichi côté catalogue et un hook \u003Ccode>actionValidateOrder\u003C\u002Fcode> qui ajuste la facture après pesée.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>DLC et rotation FIFO\u003C\u002Fstrong> : chaque unité doit être rattachée à un lot, une date limite de consommation et une quantité stockée. Sans cela, impossible de respecter le Paquet Hygiène européen ni de piloter la démarque d'un entrepôt frais.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>Grilles tarifaires B2B\u003C\u002Fstrong> : prix par groupe client, par volume, par contrat cadre, par canal de distribution. Les « customer groups » Shopify Plus existent, mais sans moteur de règles multi-critères applicable à une centrale d'achats.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>Quick order par référence\u003C\u002Fstrong> : le chef ou l'acheteur doit pouvoir saisir son panier depuis un bon de commande papier ou un fichier CSV, sans parcourir le catalogue. C'est le geste métier quotidien en restauration.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>Tournées de livraison personnalisées\u003C\u002Fstrong> : créneaux Rungis 4h-6h, tournée Bordeaux du mardi, coupure du samedi. Les SaaS ne descendent pas à ce niveau de granularité logistique, qui est pourtant l'engagement contractuel pris vis-à-vis des restaurateurs.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>Les 5 briques à construire sur PrestaShop pour un grossiste food\u003C\u002Fh2>\n\n\u003Cp>Dans un projet récent pour un grossiste agroalimentaire B2B francilien qui livre plus de 600 restaurants, l'équipe passait six heures par jour à rattraper manuellement les écarts entre les bons de livraison pesés à la palette et les commandes web. La reconstruction complète des cinq briques a réduit ce temps à quarante minutes par jour, et la marge brute a remonté de 2,3 points en quatre mois. L'enjeu n'est pas cosmétique : c'est une question de viabilité du canal digital.\u003C\u002Fp>\n\n\u003Cp>Chaque brique suit le même principe architectural : une table DB-first normalisée, un module PrestaShop dédié, une API exposée au front pour l'expérience acheteur. Les bonnes pratiques que je recommande :\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>Isoler la logique métier dans un module PS versionné, jamais dans un override de core qui bloque les mises à jour.\u003C\u002Fli>\n  \u003Cli>Persister les lots et DLC dans une table \u003Ccode>ps_ac_product_batch\u003C\u002Fcode> liée au produit et au stock, jamais dans un JSON agrégé.\u003C\u002Fli>\n  \u003Cli>Exposer les grilles tarifaires via un endpoint cachable (5 minutes de TTL), pas via un calcul recalculé à chaque page-load.\u003C\u002Fli>\n  \u003Cli>Offrir le quick order en saisie CSV, par référence interne et en scan code-barres mobile pour couvrir tous les usages terrain.\u003C\u002Fli>\n  \u003Cli>Laisser le dispatcher logistique reprendre la main : le moteur propose la tournée, l'humain valide les exceptions.\u003C\u002Fli>\n  \u003Cli>Tracer chaque lot de la réception au bon de livraison pour répondre à un retrait sanitaire en moins d'une heure.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>C'est cette verticalisation qui distingue un e-commerce alimentaire B2B viable d'un site qui simule la vente en ligne mais laisse le téléphone sonner pour chaque exception. J'ai détaillé l'arbitrage générique entre plateformes dans \u003Ca href=\"\u002Fblog\u002Fprestashop-vs-shopify\">mon analyse PrestaShop contre Shopify\u003C\u002Fa>, et le modèle de croissance organique sous-jacent dans mon article sur le \u003Ca href=\"\u002Fblog\u002Fflywheel-media-ecommerce\">Flywheel média e-commerce\u003C\u002Fa>. Ici, le sujet n'est pas « quelle plateforme » mais « quel métier ». La plateforme doit épouser le métier, et non l'inverse.\u003C\u002Fp>\n\n\u003Ch2>Les solutions pour bâtir un e-commerce agroalimentaire B2B solide\u003C\u002Fh2>\n\n\u003Ctable class=\"article-table\">\n  \u003Cthead>\n    \u003Ctr>\u003Cth>Solution\u003C\u002Fth>\u003Cth>Complexité\u003C\u002Fth>\u003Cth>Gain estimé\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>Module PS « catch weight » : prix au kilo + poids réel à la facturation\u003C\u002Ftd>\u003Ctd>Moyenne\u003C\u002Ftd>\u003Ctd>Récupération 2 à 5 % de marge brute\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Table lots\u002FDLC + rotation FIFO dans le module PIM interne\u003C\u002Ftd>\u003Ctd>Élevée\u003C\u002Ftd>\u003Ctd>−30 % de démarque sur les produits à courte DLC\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Moteur de grilles tarifaires par groupe, volume et contrat cadre\u003C\u002Ftd>\u003Ctd>Moyenne\u003C\u002Ftd>\u003Ctd>Contractualisation possible avec centrales et groupes CHR\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Quick order par CSV, référence interne et code-barres\u003C\u002Ftd>\u003Ctd>Faible\u003C\u002Ftd>\u003Ctd>−70 % de temps de commande récurrente\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Tournées carriers custom + créneaux Rungis\u002FBordeaux\u003C\u002Ftd>\u003Ctd>Moyenne\u003C\u002Ftd>\u003Ctd>Taux de livraison dans la fenêtre supérieur à 98 %\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cblockquote class=\"expert-quote\">\n  \u003Cp>« Le e-commerce B2B exige une personnalisation profonde des prix, des catalogues et des workflows : chaque client doit voir sa propre vue du catalogue, avec ses tarifs négociés, ses conditions de paiement et ses produits disponibles — une exigence que la plupart des plateformes généralistes ne couvrent pas nativement. »\u003C\u002Fp>\n  \u003Cfooter>— \u003Ca href=\"https:\u002F\u002Fbaymard.com\u002Fblog\u002Fb2b-ecommerce\" target=\"_blank\" rel=\"noopener noreferrer\">Baymard Institute\u003C\u002Fa>, \u003Ccite>B2B E-commerce UX Research\u003C\u002Fcite> (2025)\u003C\u002Ffooter>\n\u003C\u002Fblockquote>\n\n\u003Ch2>Conclusion\u003C\u002Fh2>\n\n\u003Cp>L'agroalimentaire B2B est une verticale où les SaaS e-commerce génériques ne passent pas la rampe : le poids variable, la DLC, les grilles tarifaires, le quick order et les tournées de livraison ne sont pas des options, ce sont le cœur du métier. Un grossiste alimentaire qui tente de s'équiper sur \u003Ca href=\"\u002Fblog\u002Fe-commerce\u002Farchitecture\u002Fmigration-shopify-prestashop-headless\" title=\"Migration Shopify vers PrestaShop Headless : guide 2026\">Shopify\u003C\u002Fa> finit toujours par reconstruire ces briques en dehors, dans un tableur ou un ERP parallèle, avec la double saisie et les écarts qui vont avec. Mieux vaut les bâtir dès le départ dans une plateforme ouverte comme PrestaShop, avec un modèle de données normalisé et un front découplé qui épouse les gestes métier.\u003C\u002Fp>\n\n\u003Cp>Vous souhaitez auditer votre stack e-commerce agroalimentaire et identifier les briques manquantes pour votre boutique PrestaShop ? Discutons de votre projet : \u003Ca href=\"mailto:contact@alexandrecarette.fr\">contact@alexandrecarette.fr\u003C\u002Fa>\u003C\u002Fp>\n\n\u003Cdiv class=\"article-sources\">\n  \u003Ch3>Sources et références\u003C\u002Fh3>\n  \u003Cul>\n    \u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.fevad.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">Fevad — Fédération du e-commerce et de la vente à distance\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"https:\u002F\u002Fbaymard.com\u002Fblog\u002Fb2b-ecommerce\" target=\"_blank\" rel=\"noopener noreferrer\">Baymard Institute — B2B E-commerce UX Research\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.franceagrimer.fr\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">FranceAgriMer — Observatoire des marchés agricoles et alimentaires\u003C\u002Fa>\u003C\u002Fli>\n    \u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ademe.fr\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">ADEME — Gaspillage alimentaire dans la restauration et la distribution\u003C\u002Fa>\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fdiv>\n\u003Cdiv style=\"background:#f8fafc;border-left:4px solid #4F46E5;padding:16px 20px;margin:24px 0;border-radius:0 8px 8px 0;\">\u003Cp style=\"margin:0;font-size:14px;\">\u003Cstrong>Approfondir dans l'Academy\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp style=\"margin:4px 0 0;font-size:13px;\">\u003Ca href=\"\u002Facademy\u002Fdu-freelance-au-saas\" style=\"text-decoration:underline;color:#4F46E5;\">Module : Du Freelance au SaaS : Vendre des Murs, Pas des Heures &rarr;\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fdiv>\n\n\u003Cdiv class=\"articles-lies\" style=\"margin:2em 0;padding:1.5em;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;\">\n\u003Ch3 style=\"margin:0 0 0.8em 0;font-size:1em;color:#334155;\">Articles dans le même univers\u003C\u002Fh3>\n\u003Cul style=\"margin:0;padding-left:1.2em;list-style:disc;\">\n\u003Cli>\u003Ca href=\"\u002Fblog\u002Fe-commerce\u002Farchitecture\u002Fmigration-shopify-prestashop-headless\">Migration Shopify vers PrestaShop Headless : guide 2026\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fblog\u002Fe-commerce\u002Farchitecture\u002Fprestashop-vs-shopify-comparatif-2026\">PrestaShop vs Shopify 2026 : comparatif honnête pour e-commerçants\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fblog\u002Fstrategie\u002Fpositionnement\u002Fpaas-souverain-vs-saas-ecommerce-donnees\">PaaS souverain vs SaaS — votre e-commerce mérite son serveur\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdiv>",[210,213,216,219,222,225,228,231,234,237,240,243,246,249,252],{"q":211,"a":212},"Peut-on vendre au kilo avec poids variable sur Shopify ?","Pas nativement. Shopify calcule le prix à la commande, pas à la pesée à expédition. Il faut passer par une app tierce et des workflows manuels, ce qui génère des écarts de facturation sur un catalogue de viandes, poissons ou fromages à la coupe. PrestaShop permet de coder proprement le mécanisme de catch weight via un hook natif.",{"q":214,"a":215},"PrestaShop gère-t-il les DLC et le FIFO en standard ?","Non, pas en standard. PrestaShop ne connaît que le stock global par SKU. Mais la plateforme étant open-source, on ajoute une table de lots liée au produit et au stock, avec DLC, quantité et ordre de sortie FIFO. C'est le pattern que je déploie sur chaque projet grossiste food.",{"q":217,"a":218},"Qu'est-ce qu'une grille tarifaire B2B dans l'agroalimentaire ?","C'est un système de prix différenciés par client, segment, volume ou contrat cadre. Un restaurant peut avoir un prix plancher négocié annuellement, une centrale d'achats une remise par palier volumique, un bistrot aucun avantage. Les SaaS e-commerce ne couvrent cette complexité qu'à travers des plans tarifaires rigides.",{"q":220,"a":221},"Qu'est-ce qu'un quick order en e-commerce B2B ?","C'est une interface de saisie rapide où le client tape ou colle des références produit et des quantités, sans parcourir le catalogue. Elle reflète le geste métier d'un chef ou d'un acheteur CHR qui commande chaque semaine les mêmes 80 SKU. Sans quick order, le canal web est abandonné au profit du téléphone.",{"q":223,"a":224},"Pourquoi les grossistes food évitent-ils Shopify ?","Parce que les cinq briques métier structurantes — poids variable, DLC, grilles B2B, quick order, tournées — ne sont pas couvertes nativement. Les apps disponibles comblent partiellement, mais au prix d'une dépendance fragile et de coûts récurrents élevés. Les grossistes privilégient des solutions ouvertes ou verticales.",{"q":226,"a":227},"Combien coûte un e-commerce agroalimentaire B2B sur mesure ?","Pour un grossiste 1-10 M€ de CA, un déploiement PrestaShop verticalisé avec les cinq briques métier se situe généralement entre 60 000 et 150 000 € selon le périmètre ERP, le volume catalogue et la complexité logistique. C'est un investissement qui se rentabilise en 12 à 24 mois par la récupération de marge et le temps gagné.",{"q":229,"a":230},"Qu'est-ce que le catch weight en e-commerce alimentaire ?","Catch weight désigne la vente d'un produit dont le poids réel varie à chaque unité (fromage entier, pièce de viande, poisson). Le client commande une quantité, le prix est annoncé au kilo, mais la facturation finale se fait sur le poids pesé à l'expédition. C'est une mécanique standard en grossiste food.",{"q":232,"a":233},"Comment gérer le FIFO en e-commerce alimentaire ?","En attachant chaque unité de stock à un lot avec sa DLC, et en faisant sortir automatiquement les lots les plus anciens d'abord. Concrètement, on crée une table de lots par produit, on la décrémente à chaque commande validée, et on bloque la sortie d'un lot dont la DLC est dépassée. Sans cela, gaspillage garanti.",{"q":235,"a":236},"Quelle différence entre e-commerce BtoB et BtoC ?","Le BtoC vend à un consommateur final qui parcourt, compare et achète à l'unité, à prix catalogue. Le BtoB vend à une entreprise qui commande en récurrence, avec prix négociés, conditions de paiement différées, workflows de validation interne et intégration ERP. Les briques techniques ne se recouvrent que partiellement.",{"q":238,"a":239},"PrestaShop est-il adapté à un grossiste agroalimentaire ?","Oui, à condition de verticaliser. PrestaShop offre une architecture modulaire, un code ouvert et une base de données relationnelle qui permettent de coder les spécificités food sans brider la plateforme. C'est le choix par défaut que je recommande face à Shopify ou Magento sur ce segment.",{"q":241,"a":242},"Qu'est-ce que le canal CHR ?","CHR désigne Cafés, Hôtels, Restaurants — le cœur de cible des grossistes alimentaires qui approvisionnent la restauration commerciale et collective. Ce canal a ses propres rythmes, ses propres gestes d'achat et ses propres exigences logistiques, très différents de la grande distribution ou du retail.",{"q":244,"a":245},"Les tournées de livraison Rungis sont-elles gérables en e-commerce ?","Oui, mais pas avec les shipping classes d'un SaaS. Il faut modéliser les tournées comme des créneaux avec cut-off, des zones géographiques et des contraintes de véhicule. Cela demande un module transporteur custom qui expose les créneaux disponibles au client au moment du checkout.",{"q":247,"a":248},"Faut-il un ERP pour vendre en ligne en agroalimentaire ?","Quasi toujours. Un grossiste food pilote des lots, des stocks multi-entrepôts, des prix négociés et une comptabilité client complexe. L'ERP reste la source de vérité, et le e-commerce se synchronise avec lui via des API. PrestaShop s'intègre bien avec Sage, Cegid, Odoo ou un ERP métier spécialisé.",{"q":250,"a":251},"Combien de temps pour lancer un e-commerce agroalimentaire B2B ?","Entre 4 et 9 mois selon la richesse du catalogue, la maturité de l'ERP existant et le nombre de briques verticales à coder. Un MVP avec catalogue, grilles tarifaires et quick order peut partir en 3 mois ; les briques lots\u002FDLC et tournées prennent davantage de temps et arrivent souvent en phase 2.",{"q":253,"a":254},"Quelle stack technique recommander pour un grossiste alimentaire ?","Un back-office PrestaShop pour la gestion métier et les modules verticaux, un front Nuxt découplé pour l'expérience acheteur et les performances SEO, une DB MariaDB normalisée DB-first, et une synchronisation ERP via API REST. Cette architecture headless encaisse les volumes et reste maintenable dans le temps.","Agroalimentaire B2B : pourquoi les SaaS e-commerce comme Shopify ratent 5 briques clés (poids variable, DLC, grilles B2B, quick order, tournées). Analyse 2026.","",[],[259,266,279,289],{"id":201,"title":202,"category":203,"subcategory":204,"slug":205,"linkRewrite":260,"excerpt":255,"coverImage":206,"thumbnailImage":207,"nuxtUrl":261,"datePublished":262,"dateUpdated":263,"readingTime":264,"faqCount":265},"e-commerce--positionnement--agroalimentaire-b2b-5-briques-saas","\u002Fblog\u002Fe-commerce\u002Fpositionnement\u002Fagroalimentaire-b2b-5-briques-saas","2026-04-21T05:04:04.000Z","2026-04-27T06:44:27.000Z",11,15,{"id":267,"title":268,"category":203,"subcategory":269,"slug":270,"linkRewrite":271,"excerpt":272,"coverImage":273,"thumbnailImage":274,"nuxtUrl":275,"datePublished":276,"dateUpdated":277,"readingTime":278,"faqCount":265},105,"Facettes catalogue B2B : Algolia-style bat le filtre pill","developpement","developpement--facettes-catalogue-b2b-algolia","e-commerce--developpement--facettes-catalogue-b2b-algolia","Pourquoi les facettes catalogue B2B style Algolia battent le filtre pill PrestaShop : counts dynamiques, URL bookmarkable, implémentation DB-direct sans SaaS.","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fcover-facettes-catalogue-b2b-1776488410.webp","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fthumb-facettes-catalogue-b2b-1776488410.webp","\u002Fblog\u002Fe-commerce\u002Fdeveloppement\u002Ffacettes-catalogue-b2b-algolia","2026-04-18T05:03:43.000Z","2026-04-19T05:03:41.000Z",10,{"id":280,"title":168,"category":203,"subcategory":281,"slug":282,"linkRewrite":283,"excerpt":284,"coverImage":285,"thumbnailImage":286,"nuxtUrl":169,"datePublished":287,"dateUpdated":288,"readingTime":278,"faqCount":265},97,"architecture","architecture--prestashop-vs-shopify-comparatif-2026","e-commerce--architecture--prestashop-vs-shopify-comparatif-2026","PrestaShop vs Shopify en 2026 : commissions, SEO, souveraineté des données et IA. Comparatif terrain après 193 projets pour choisir la bonne plateforme.","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fcover-prestashop-vs-shopify-1775797209.webp","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fthumb-prestashop-vs-shopify-1775797209.webp","2026-04-10T05:02:10.000Z","2026-04-18T05:03:50.000Z",{"id":290,"title":164,"category":203,"subcategory":281,"slug":291,"linkRewrite":292,"excerpt":293,"coverImage":294,"thumbnailImage":295,"nuxtUrl":165,"datePublished":296,"dateUpdated":297,"readingTime":264,"faqCount":265},94,"architecture--migration-shopify-prestashop-headless","e-commerce--architecture--migration-shopify-prestashop-headless","Migration Shopify vers PrestaShop Headless : étapes, coûts, ROI et retours terrain. Éliminez les commissions et reprenez le contrôle de votre e-commerce.","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fcover-migration-shopify-vers-1775710807.webp","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fthumb-migration-shopify-vers-1775710807.webp","2026-04-09T05:02:11.000Z","2026-04-21T05:04:13.000Z"]