Comment le produit arrive-t-il dans les magasins Leroy Merlin du point de vue des mathématiques de la commande

image

Cellule de ramassage au premier étage de l'étagère



Vous prenez l'un des robinets de cuisine de notre magasin et le portez sous votre bras jusqu'à la caisse. À la caisse, ils vous font un document de vente, et à ce moment le montant de ce produit sur les soldes dans les systèmes et sur le site Web diminue.



La nuit, chaque magasin calcule la prévision des commandes pour la période suivante. Plus précisément, une prévision pour un an à venir est calculée chaque semaine, et les commandes du gérant de magasin sont calculées à partir de celle-ci chaque nuit. Le script voit que quelqu'un a acheté un mixeur, et si les ventes vont à un tel rythme (il y a tout un bloc d'un modèle complexe, ce qui est considéré "à un tel rythme" et à quelle période), alors les mixeurs s'épuiseront dans sept jours. Cela signifie que vous devez passer la commande suivante pour qu'ils soient livrés.



La plupart des marchandises sont acheminées vers les magasins soit le long du flux de cross-docking (l'entrepôt transfère les palettes sans les ouvrir ni les stocker dans son stock), soit directement auprès de fournisseurs locaux. En partie, nous avons déjà analysé ces processus dans le dernier article . Prenons un cas difficile lorsqu'un magasin a besoin de mélangeurs à partir d'une palette qui se trouve dans un entrepôt à Moscou.



La difficulté est qu'une palette est un grand nombre de mélangeurs. Et vous devez apporter 50 pièces au magasin, par exemple. Vous ne pouvez pas le prendre entièrement? Et puis le processus de prélèvement apparaît, lorsque la palette est retirée de la cellule, posée, puis le conteneur imbriqué en est retiré. Cela peut être une boîte de transport, un intérieur et une pièce. Le centre de distribution ne fonctionne presque jamais avec des pièces, à l'exception des équipements rares et coûteux. Pour les unités, des centres de distribution sont nécessaires, mais il s'agit d'une partie légèrement différente de la logistique, et cet article ne les traitera pas.



En fin de compte, lorsqu'un magasin a besoin d'un produit, le besoin est pris en compte dans le système de prévision GOLD GWR, et dans l'ERP (Oracle RMS), un document final apparaît avec la quantité de ce qui doit être apporté et où. Il entre dans le système de gestion de l'entrepôt (WMS) sous la forme de la tâche «Expédier là-bas» et dans le système de gestion du transport (TMS) sous la forme de la directive «Ramassez-le à l'entrepôt untel et apportez-le au magasin untel». De plus, la tâche de TMS est d'assurer le transport (pour cela, une demande est envoyée aux logisticiens), et la tâche de WMS est d'assurer le début du chargement au moment de l'ouverture du quai pour le camion arrivant.



Les marchandises peuvent être expédiées sous forme de palette entière ou sous forme d'unité de stockage imbriquée. La chose la plus pratique pour un entrepôt est, bien sûr, d'en charger un entier. Parce que lorsqu'une unité de stockage imbriquée (boîte) est nécessaire, cela prend du temps et des étapes manuelles. Autrement dit, cela coûte de l'argent et réduit le chiffre d'affaires des marchandises (ne permet pas à l'entrepôt d'être utilisé pour autre chose).



Il convient de comparer l'entrepôt avec une base de données. Elle doit répondre le plus rapidement possible aux candidatures qui la tirent. Une partie de celui-ci en mémoire est constituée de processus de cross-docking qui ne nécessitent aucune «écriture» sur le stock. Une autre partie est le cache: ce sont des tampons spéciaux dans lesquels le produit peut se coucher pendant un certain temps avant l'opération suivante. Et une autre partie est un stockage, un stock, où les marchandises sont stockées pour un traitement ultérieur.



La tâche d'un entrepôt est toujours de réduire le stock et d'augmenter son chiffre d'affaires (c'est-à-dire de réduire sa durée de vie). Moins les marchandises sont inutilisées, plus l'entreprise est rentable. Mais en même temps, quand quelqu'un a demandé le produit souhaité, mais que l'entrepôt ne peut pas le fournir, c'est aussi un échec. Toutes les mathématiques fonctionnent entre ces deux extrêmes.



Alors qu'est-ce que ma table de mixage?



Le processus idéal du point de vue de l'optimisation des flux est d'utiliser l'entrepôt uniquement comme routeur. Le processus idéal en termes de disponibilité est de garder toutes les marchandises du monde en stock et de les distribuer selon les besoins.



Au final, le compromis pour les mélangeurs ressemble à ceci: il y a un optimum mathématique sur la façon de les transporter. Parfois, il est rentable de ne pas acheter du tout ce modèle particulier (car il existe un analogue direct), parfois il est vraiment rentable d'acheter et d'apporter une palette entière et de la vendre lentement de l'entrepôt du magasin. Mais le plus souvent, il est rentable de transporter une boîte de transport. S'il y a 52 unités dans la boîte et que le système de magasin a calculé que 50 unités sont nécessaires, alors la décision est évidente: un peu plus sera commandé - 52. Mais si le magasin a besoin de trois unités et que la boîte a besoin de 100 unités, alors la question de l'opportunité du minimum se pose.



Nous n'utilisons pas l'algorithme minimax pour les magasins, mais maintenant nous le développons et nous l'utiliserons principalement pour les petits formats, car il est bien adapté lorsqu'il n'y a pas ou peu d'espace dans l'entrepôt du magasin et que vous devez réapprovisionner immédiatement l'étagère. Pour un petit format, il y aura: maximum - capacité de rayon, minimum - quantité "de déclenchement" pour la commande, si le stock tombe à une valeur inférieure ou égale - nous passons une commande au rayon maximum.



La formation de la demande pour nous fonctionne sur le principe de la couverture de la commande et chaque commande est couverte d'un stock jusqu'à la date de livraison de la prochaine commande.



Par exemple, nous passons une commande aujourd'hui, 01/01/2021, et il nous reste 18 pièces. La date de livraison d'une telle commande sera le 01/07/2021 (le fournisseur porte une semaine à l'avance). La date de la prochaine commande est le 14/01/2021, la livraison est le 21/01/2021.



Disons que nous en vendons toujours deux par jour.



Cela signifie que nous devons couvrir avec une commande le 01/01/2021 avec un stock jusqu'au 21/01/2021, sinon nous n'aurons rien à vendre.



Par conséquent, jusqu'au 21/01/2021, nous avons besoin de 21 * 2 = 42 pièces.



Nous avons 18 pièces en stock, nous commandons donc 24 pièces le 01/01/2021.



Bien entendu, chaque commande contient également une part du stock de sécurité.



En outre, les données de commande sont entrées dans le conteneur. Autrement dit, si vous avez besoin de 45, 48 ou 49 pièces, une boîte minimum de 50 est commandée. Si vous avez besoin de 55 pièces, vous devez commander deux boîtes ou optimiser le modèle. Comme vous pouvez le constater, moins la quantification est faible (plus les livraisons sont fréquentes et plus les unités d'imbrication dans le conteneur sont gérables), plus l'optimisation est précise. Par conséquent, les livraisons aux magasins sont effectuées aussi souvent que possible, et donc des sous-boîtes apparaissent dans des boîtes.



image



Comment la boîte entre-t-elle dans le camion?



Ainsi, la tâche du magasin va à l'ERP, et de là à l'entrepôt. L'entrepôt doit fournir les marchandises emballées au quai lorsque la voiture commandée par le système TMS y arrive et la conduit au magasin.



Dans l'entrepôt, toutes les commandes sont regroupées afin d'optimiser ensuite les itinéraires de tâches pour chaque chargeur individuel. Pour chaque chargeur, l'itinéraire est considéré là où il ramassera toutes les marchandises nécessaires le plus rapidement et n'interférera pas avec les autres. La fonction est le bonheur général, c'est-à-dire réduire le temps total d'exécution de toutes les opérations en général.



Ensuite, les personnes reçoivent des coordonnées spécifiques des cibles (palettes dans les cellules) et des actions avec elles sous la forme d'un algorithme. Et ils le font. Il se décompose en étapes dans l'esprit: "Allez à la cellule telle ou telle chose, prenez une palette." Une personne conduit, y scanne son code-barres, le système vérifie que tout est correct et donne l'action suivante: "Emmenez-le là-bas." Et donc - tout le temps. Nous exploitons des terminaux mobiles et les déménageurs y obéissent. Nous avons donc une sorte d'API pour les personnes dans l'entrepôt. La prochaine étape, bien sûr, est de supprimer des personnes, mais à ce sujet une autre fois.



Lorsqu'une palette doit être démontée, un processus de prélèvement séparé a lieu. Nous le prenons du compartiment de rangement en haut et le descendons dans le compartiment inférieur. De là, nous prenons deux boîtes de mélangeurs, de l'autre - trois boîtes d'autres produits (qu'il y ait des clous, ils sont intéressants car ils sont emballés au poids) et ainsi de suite. Tout cela avec les terminaux est scanné et vérifié à chaque étape. En conséquence, vous obtenez toujours une palette pour le quai, uniquement avec des boîtes différentes.



Lorsqu'il est prêt, une étiquette distincte est imprimée dessus sur le terminal, et il est maintenant compté dans le système comme un emplacement séparé. Peut être placé dans le tampon d'expédition ou directement sur le quai.



Les bacs de prélèvement sont un tampon, donc après avoir retiré les marchandises de la palette de prélèvement, il est souvent nécessaire de soulever la palette d'origine. Parce qu'en bas, la cellule sera nécessaire pour autre chose.



Celui qui met la palette de haut en bas et celui qui prend les cartons du bac de prélèvement sont deux personnes différentes. Le piquier ne ramasse que les marchandises et l'autre personne sur le chariot élévateur jongle avec les palettes.



image



D'où vient le camion?



D'un outil TMS qui regroupe tous les besoins de tous les magasins quelques fois par jour et réduit les besoins des camions. Là, non seulement l'ordre de chaque nœud du graphe est pris en compte, mais également l'itinéraire optimal le long du graphe des différents transports. Le magasin passe les commandes une fois par semaine et la planification du transport commence deux jours avant la livraison. Dans deux jours, il est déjà clair quel type de transport arrivera au quai, quoi et dans quel ordre y mettre et comment il se déroulera. Cette automatisation s'applique à tout: lorsque ce camion arrive juste à l'entrepôt, le système dira par le numéro à quelle porte il doit se rendre et quand, c'est-à-dire que nous gérons également l'optimisation du trafic aux quais.



image



Dans le même temps, nous prenons en compte non seulement la disponibilité réelle des marchandises dans l'entrepôt, mais également les marchandises qui y vont uniquement - c'est également un élément important de l'optimisation.



Comment décide-t-on que le produit doit être réapprovisionné pour telle ou telle quantité?



Tout d'abord, nous cherchons à voir si ce produit sera toujours acheté. Pour chaque magasin, il existe des matrices de ce qui y est vendu et de ce qui ne l'est pas. Ce sont des caractéristiques régionales dues aux fournisseurs locaux, à la demande régionale (un équipement professionnel très coûteux pour les réparations n'est le plus souvent nécessaire qu'à Moscou), des caractéristiques culturelles (au Kazakhstan, il y a une énorme superficie de tapis pour la décoration), etc.



Les produits peuvent cesser d'être achetés au magasin en raison de la fin de la saison: peu de gens ont besoin de tondeuses à gazon en hiver et de décorations pour arbres de Noël en été.



Si le produit est acheté, nous calculons la quantité nécessaire pour la période suivante. Il s'agit d'un modèle plutôt intéressant qui prend en compte l'historique des ventes d'un produit (c'est le principal facteur de pondération) et prend en compte le profil de saisonnalité de la famille à laquelle appartient ce produit. Lorsqu'un produit a une longue histoire de ventes dans ce magasin et dans d'autres, le modèle est construit en douceur et vous pouvez le réduire à la pièce.



Lorsque l'élément est nouveau, il n'y a pas d'historique. Vous devez soit le prendre quelque part, soit gérer manuellement le produit. Dans le cas où il s'agit d'un analogue direct de quelque chose de connu, vous pouvez simplement lui indiquer une paire de marchandises dans la carte. Il y avait des gants de travail d'un fabricant, un autre est venu (ou simplement l'article ou le modèle a changé) - nous indiquons la paire précédente et le modèle est basé sur l'histoire d'un autre produit. Après six semaines (c'est une constante magique), le produit est automatiquement délié et seule sa propre histoire commence à compter.



Lorsqu'un produit est complètement nouveau et que l'on ne sait généralement pas quoi en faire, une certaine quantité est apportée aux magasins selon une prévision manuelle. Ensuite, l'histoire est tapée. Nos collègues de la mode ont beaucoup de mathématiques à ce sujet, mais nous n'en avons pas: nous sommes encore en train de rénover, et notre mode vient de commencer à apparaître dans le domaine de la conception de règles de cuisine et de la décoration en général. Le reste de la demande est fluide pour presque tous les groupes de produits. Les variations saisonnières sont prises en compte assez facilement: pour un nouveau produit - par groupe, pour ancien - en fonction de leur longue histoire.



Comme nous sommes encore loin de pouvoir tout compter correctement et que le système peut être erroné, le document final est envoyé pour approbation à l'administrateur du magasin (ou à la personne responsable de la livraison des marchandises). Plus précisément, cela est généralement fait par les chefs de rayon (il y a 15 départements dans le magasin: outils, quincaillerie, plomberie, etc.). Il affiche tous les articles, sans exception, qui peuvent être livrés au sein du département, ainsi que leur nombre. Autrement dit, si la commande contient 0, alors il y a une position et cela coûte zéro.



Nous testons actuellement ADR pour certains fournisseurs. Puisqu'il y a des cas où le système propose une quantité pour la commande et que les responsables de magasin confirment les paramètres sans changement et pendant une longue période, l'utilisateur n'a pas besoin de traiter ces commandes dans l'ERP et nous les envoyons automatiquement aux fournisseurs. Mais il existe un groupe de coordinateurs qui soutiennent les magasins et surveillent l'exactitude de ces commandes.



Par accord, vous pouvez retirer les marchandises (si la saison du Nouvel An se termine, vous n'avez pas besoin de commander 100 autres arbres artificiels) ou en ajouter une qui n'a pas été vendue auparavant. Cela nécessite la participation d'une autre personne du bureau.



Dans 99,9% des cas, tout est décidé sur place dans le magasin, et les administrateurs n'augmentent que la quantité de produit qui, à leur avis, est vendue plus et plus rapidement que le système ne peut le prévoir. Pourtant, 50 à 60 000 SKU sont très difficiles à traiter uniquement manuellement. Ils finissent par apporter des changements minimes qui aident à augmenter les ventes, à se sentir en contrôle, mais à ne pas introduire d'erreur humaine. Tout se fait de manière décentralisée, c'est-à-dire que chaque magasin gère lui-même sa commande, sauf dans de rares cas.



Il existe des produits manuels. Par exemple, des cabines de douche non standard. Il y a des marchandises en réapprovisionnement semi-automatique: le système pour ces marchandises calcule l'offre pour la commande et affiche quantitativement la quantité à commander. Les directeurs de magasin voient les prévisions de ventes, l'historique des ventes et, si nécessaire, ajustent la quantité. Nous nous engageons à réduire le nombre d'ajustements à la commande proposée, afin que les utilisateurs effectuent moins d'opérations manuelles et que le système génère des propositions «idéales» pour la commande.



Nous connaissons bien les ratios saisonniers, où le même produit est vendu à des tarifs différents tout au long de l'année. Mais dans le même temps, les produits qui sont vendus beaucoup pendant une partie de la saison, mais pas pour une partie, ne sont pas encore traités de manière très précise. Le modèle est affûté pour des changements de vitesse fluides et non des fluctuations brusques.



Pour calculer la commande, le système prend en compte le retard moyen du fournisseur. Si nous constatons que le fournisseur est régulièrement en retard de cinq jours, alors, en plus des pénalités, GOLD en tiendra compte lors de la passation de commande et commandera plus de stock de sécurité pour tenir compte d'éventuels retards. De plus, nous nous sommes appuyés sur l'analyse des soldes quotidiens: si un produit était absent en rayon pendant un grand nombre de jours dans une semaine et si ces jours avaient une probabilité de vente significative, le système le voit et comprend qu'une telle semaine doit être exclue pour tenir compte de l'historique des ventes, et non pour abaisser la prévision.



Comment l'entrepôt sait-il combien il faut emporter et d'où? Vous savez maintenant comment un magasin définit ses besoins. Vous savez comment il est consolidé et envoyé à l'entrepôt, et l'entrepôt doit recevoir le transport et tout expédier. Mais il y a une autre couche: l'entrepôt doit traiter tout cela.



Les prévisions de ventes pour chaque magasin et les prévisions logistiques, en tenant compte des itinéraires et de l'utilisation des différents types de transport (camions frigorifiques, buffets, etc.), permettent de comprendre combien de marchandises seront nécessaires et où. Et à quelles dates vous devez l'obtenir.



De plus - une autre couche d'optimisation: où est-il plus rentable de l'obtenir à ce stade? Quelle fête? Certains fournisseurs fixent un volume d'expédition minimum (vous ne pourrez pas commander un kilogramme de clous), d'autres offrent des remises sur volume, des rabais et d'autres conditions spéciales. Il est nécessaire de considérer comment transporter les marchandises et d'où. Nous venons de commencer à travailler sur ce sujet, alors qu'il se présente sous une forme assez simple. Je pense que dans un an, il y aura quelque chose à dire.



Parfois, il est plus rentable de stocker les marchandises dans un grand lot que d'en acheter plusieurs petits, parfois il est plus rentable de diviser la livraison en dix lots locaux de différents fournisseurs. Etc.



Vous devez connaître le pourcentage de rebuts, de sorte que les marchandises ne soient pas arrivées, mais qu'elles ne puissent pas être vendues. L'entrepôt atténue toutes ces fluctuations dues aux grands nombres.



Si vous ne prédisez pas tout avec précision, la marginalité de la catégorie de produits diminue (le stock inutile s'accumule). Plus l'assortiment est grand, plus vous devez suivre le nombre d'articles. Quand il s'agit de dizaines de milliers de postes sur le marché où il y a des changements globaux (et ils le sont), alors vous ne pouvez tout simplement pas vous passer d'une bonne automatisation.



All Articles