Gestion des stocks

Temps de lecture: 11 minutes


Gestion des stock dans PepperShop

Le PepperShop dispose d’un système de gestion des stocks avec lequel vous pouvez gérer le stock par article. De plus, de nombreux autres systèmes périphériques fonctionnent avec ce module.

Configuration de la gestion des stocks

Les paramètres de stock sont configurés dans “Administration de la boutique” sous “Article” → “Gestion des stocks”.

Dans le paramètre standard de PepperShop, la gestion des stocks est désactivée. Afin de l’activer et d’y effectuer des paramétrages supplémentaires, vous devez aller dans “Menu Administration” → “Gestion des stocks”.

Illustration 1: Administration de la gestion des stocks de PepperShop

  • disponibilité illimitée : ces articles sont considérés comme disponibles dans un délai très court.
  • approvisionnable : l’article peut être réapprovisionné aux délais de livraison convenus
  • non approvisionnable : articles à échéance / articles uniques – ne peuvent pas être réapprovisionnés

Vous pouvez voir les options de paramétrage suivantes dans l’écran de gestion des stocks :

Activer / désactiver la gestion des stocks

La première option “Gestion des stocks” permet d’activer ou de désactiver le système. Si la Gestion des stocks est désactivée, tous les niveaux de stock créés et les niveaux minimum d’un article sont ignorés. Les articles peuvent être commandés sans restriction quel que soit leur état de stock et lors de commandes, les stocks ne sont pas mis à jour.

Mise à jour de l’état de stock

Avec la mise à jour de l’état de stock, vous pouvez contrôler quand le PepperShop soustrait le stock d’un article de la quantité commandée. Ici, vous avez le choix entre deux possibilités :

  • Lors de la commande : dès qu’un client passe une commande avec succès, le stock est corrigé directement sur la boutique.
  • Manuellement : la boutique ne corrige pas le niveau de stock pour les entrées de commandes. Ce procédé est généralement souhaité lorsque des systèmes externes, par exemple un ERP, gèrent les stocks de la boutique et apportent des modifications via la synchronisation dans la boutique.

Notification lorsque le niveau de stock minimum est dépassé

Ce paramètre contrôle la manière dont l’alerte est transmise au propriétaire de la boutique (administrateur) si le niveau de stock minimum d’un article est dépassé.

Si vous optez pour l’option “manuellement”, il n’y a aura aucune notification à l’administrateur (!). Ceci peut être souhaitable si la gestion complète des stocks est exécutée, par exemple, via une application ERP externe. Vous pouvez également vous faire envoyer une alerte de dépassement du stock minimum “par e-mail” à l’adresse configurée dans “Paramètres de la boutique” → “Paramètres généraux”. Si vous préférez une notification passive, le PepperShop peut également “créer une entrée log” pour chaque notification de dépassement de stock minimum. Nous décrirons plus loin comment ouvrir et analyser les fichiers log.

Le client voit l’état de stock

La configuration “Client voit le stock” contrôle si le client peut voir les stocks actuels de la boutique ou non. Il s’agit de l’affichage, au-dessus du nombre de pièces, du stock standard. Il y a trois configurations possibles :

  • Niveaux de stock exacts : souvent utilisés par les B2B fermés pour fournir aux clients des informations précises. Le stock d’articles est affiché à l’aide d’une note synthétique. Si le niveau de stock minimum est dépassé et que la configuration “approvisionnable” ou “non approvisionnable” est utilisée, la mention ‘seulement X pièces en stock’ est affichée. Il indique également quand un article devrait être de nouveau disponible (si approvisionnable, source : disponible dans le champ).

Dans la vue détaillée de l’article et avec la représentation de l’article à un niveau :

Disponibilité illimitée approvisionnable non approvisionnable
Stock > Stock minimum … Articles en stock … Articles en stock … Articles en stock
Stock <= Stock minimum Plus que … articles en stock Plus que … articles en stock Plus que 1 article en stock (Article unique) / Plus que… Articles en stock
Stock <= 0 L’article n’est pas en stock (disponible le…) L’article n’est pas en stock (disponible le…) (L’article n’est pas affiché dans la boutique)

Les aperçus suivants ne différencient pas le stock :

  • Affichage de l’article à deux niveaux, une colonne : … articles
  • Affichage de l’article sur deux niveaux, plusieurs colonnes: stock : … articles
  • Panier et aperçu des commandes : stock: … articles

Système de feux tricolores (rouge, jaune, vert): Il s’agit de la forme d’affichage la plus courante dans l’entreprise du client final. Le client est informé approximativement sur la disponibilité du stock, et non sur l’état du stock. Le statut jaune est utilisé si un article a dépassé le stock minimum et que le paramètre “approvisionnable ou non approvisionnable” est configuré. Dans l’exemple suivant, vous pouvez voir l’affichage d’un feu tricolore pour un article identique ou un sous-article :

Surréservation d’articles non disponibles

Ici, vous contrôlez la protection de la surréservation de la boutique : si vous réglez ce paramètre sur oui et désactivez la protection, l’article peut être commandé plus que la quantité réelle en stock. Ceci est explicitement souhaité par certains propriétaires de boutiques. Cependant, le PepperShop empêche la surréservation des articles qui ne peuvent pas être commandés via la sélection de configuration : non.

La protection contre la surréservation est basée sur un système de réservation : si la surréservation est supprimée, le PepperShop diminue le stock virtuellement chaque fois qu’un client place un article dans son panier. De cette façon, il ne peut plus y avoir de surréservation, car les articles ainsi réservés ne sont plus disponibles à l’achat. Toutefois, si le client ne valide pas son achat, la quantité virtuellement réservée sera remise dans le stock à la fin de la session. La durée d’exécution de la session est généralement d’une heure. Il peut arriver que des articles uniques n’apparaissent pas à court terme dans la boutique et qu’ils soient ensuite affichés de nouveau.

En tant que propriétaire de la boutique, vous êtes seul à décider si vous voulez prendre le risque de surréservation ou l’éviter et accepter qu’un client ne puisse pas acheter l’article car il est actuellement réservé.

Inventaire – Afficher tous les articles

Voir stocks : dans la gestion des stocks, vous trouverez ci-dessous quelques liens de texte qui vous permettent de visualiser la situation actuelle du stock de votre boutique.

Illustration 2: Extrait d'un inventaire - ici les stocks sont encore inutilisés et donc = 0.

Lors d’un inventaire, les prix d’achat sont souvent affichés et additionnés, de sorte que la valeur de la boutique soit facilement déterminée pour la comptabilité. Ceci est également possible dans le PepperShop, voir annexe.

Analyser les fichiers logs

Le fichier journal de la gestion des stocks s’appelle stock.log et se trouve dans le répertoire {shopdir}/ shop/Admin/log/. Afin de ne pas avoir à visualiser le fichier via FTP / Shell, la version PepperShop Professional a créé un module “Affichage logviewer”. Ce viewer vous permet de visualiser, télécharger et supprimer divers fichiers logs. Les utilisateurs de PepperShop Basic doivent télécharger le fichier par FTP, puis l’examiner via l’éditeur.

Installation du logviewer

Tout d’abord, dans “Administration de la boutique” vous cliquez en bas à gauche sur “Modules”. Vous pouvez voir ci-dessous “Gestion des modules” - veuillez cliquer dessus.

Illustration 3 : Menu des modules PepperShop externes

Nous installons maintenant le module Log-viewer, qui est inclus dans chaque PepperShop Professional et Enterprise et qui doit seulement être activé :

Illustration 4 : Fenêtre gauche dans "Gestion des modules" avec "Modules à installer"

Cliquez sur logviewer dans la fenêtre de gauche, puis sur “Installer” ci-dessous. Ensuite confirmez l’installation réussie. Le logviewer devrait maintenant être listé dans la fenêtre de droite “Modules installés”. Nous quittons maintenant la gestion du module.

Illustration 5 : Dans ce cas un log.stock est disponible, nous pouvons par exemple le visualiser,le télécharger et le supprimer

De retour dans le menu des modules externes de PepperShop. Vous voyez un nouveau bouton intitulé Log Viewer, cliquez dessus pour vous retrouvez dedans. D’habitude, il n’y a pas de logs ici. Voici l’énumération. Exemple :

Voici un aperçu d’un message signalé via le log (dépassement de la quantité minimale en stock d’un article).

Illustration 6 : Exemple d'affichage d'un message d'erreur

Application de la gestion des stocks

Condition : la gestion des stocks ne peut être utilisée que si elle est activée.

Paramètres de stock d’un article

Un article peut avoir les options de stock suivantes :

  • Quantité maximale de commande : définit le nombre maximum d’articles qu’un client peut placer dans son panier par commande (indépendamment du stock → uniquement pour les articles marqués “non approvisionnable”).
  • Quantité minimum commandée : vous pouvez spécifier ici combien d’articles au minimum doivent être commandés.
  • Quantité de stock minimum : nombre minimum d’articles en stock avant l’envoi d’un avis.
  • État du stock : nombre d’articles en stock
  • Disponible : texte au choix, p.ex.‘SC 21’,‘3 jours’, …
  • État du stock : que se passe-t-il lorsque l’article atteint le niveau de stock 0 ?

Aperçu rapide des types de mode de gestion de stock :

  • disponibilité illimitée: l’article est disponible indépendamment du niveau de stock et d’une période de livraison spécifiée.
  • Approvisionnable : l’article est réapprovisionné et les clients peuvent commander plus d’articles que ce qui est en stock.
  • Non approvisionnable : les clients ne peuvent commander que le nombre d’articles en stock. Lorsque le niveau de stock atteint 0, l’article est masqué et ne peut plus être commandé.

Il existe trois façons d’influencer les paramètres de stock d’un article. Cela signifie de modifier les données de stock par article :

  1. par article via le masque de traitement des articles : Article → Traiter l’article existant - tout en bas :
    Illustration 7 : Paramètres de stock d'un article
  2. via l’outil d’import/export du PepperShop :
    • Si vous allez dans “Import/Export-Tool” du menu Administration, vous pouvez importer et exporter des articles existants au format CSV.
    • Exporter : cliquez sur Exporter les données article et sélectionnez les champs.
    • Importer : entrez le nom du fichier et cliquez sur télécharger
    • Aperçu d’un fichier exporté :
      Illustration 8 : Extrait d'un fichier CSV (compatible Excel)
    • Le format des quatre paramètres de stocks est le suivant :
      • Quantité commandée maximale : [Entier] 0 = désactivé
      • Quantité commandée minimum : [Entier] 0 = désactivé
      • Quantité de stock minimum : [nombre entier].
      • État de stock : [Nombre total ou valeur en virgule flottante]
      • Disponible : chaîne de caractères - 255 caractères max.]
      • Condition de stock : [disponibilité_illimitée | non_approvisionnable | approvisionnable]
      • Attention : Veuillez noter qu’un point doit être utilisé comme point décimal!
    • Les versions de PepperShop Enterprise importent les données de stock via Lot_d’_articles_incremental imports. Des détails sur la structure peuvent être trouvés ici : PepperShop Enterprise API
  3. à propos des migrations en nombre des articles
    • Si vous ne travaillez pas avec l’importation de données, les migrations en nombre des articles sont le moyen le plus simple de muter rapidement et efficacement toutes les données relatives au stock des articles. Tous les paramètres possibles sont proposés.
      Illustration 9 : Aperçu des migrations en nombre des articles
    • Les migrations en nombre des articles se trouvent sous les articles dans “Administration de la boutique” sous “Navigation”.
      Illustration 10 : Migrations en nombre de l'article
  4. à propos de la gestion des stocks
    Illustration 11 : Masque pour les imputations de stock
    Les imputations sur comptes de stock peuvent être effectués ici. Celles-ci peuvent être accompagnées d’une note. Si le module d’imputation est disponible, un compte débiteur peut également être sélectionné.

Notification “Quantité stock négative”

Lorsque la notification est activée, un message est envoyé automatiquement lorsque la quantité en stock d’un article est en négatif après une commande.

Attention: si vous utilisez “article principal/sous-article”1 dans votre boutique, vous devez éviter autant que possible des stocks de sous-articles en négatif, car cela peut entraîner des résultats incorrects de la disponibilité du stock dans la liste d’articles (le calcule se fait à partir de la somme des stock des sous-articles).

Entrée / sortie de marchandises

Via “Administration boutique” → “Gestion des stocks” → “Saisir entrées marchandises”, la boutique fournit un masque simple avec lequel vous pouvez enregistrer rapidement les entrées de marchandises. Vous saisissez le numéro d’article et la quantité puis la boutique gère le stock disponible. Vous pouvez également saisir des valeurs négatives, ce qui correspond aux sorties de marchandises.

Saisie manuelle

Illustration 12: Masque de saisie manuelle des entrées et sorties de marchandises

Saisie avec lecteur de codes-barres

Dans le PepperShop, vous pouvez saisir les marchandises entrantes et sortantes à l’aide d’un lecteur de codes-barres. Un lecteur de codes-barres standard est utilisé à cet effet en mode clavier en coin.

Illustration 13: Masque de saisie des entrées et sorties de marchandises via le lecteur de codes-barres

Avec une certaine connaissance de PHP, vous pouvez adapter le masque du lecteur de code-barres à vos propres besoins, il existe de nombreuses possibilités de configuration :

Configuration du masque du lecteur de codes-barres :
dossier : {shop_directory/shop_directory/shop/Admin/Admin/shop_lager.php dans la zone darstellen == 3.

Le caractère de fermeture standard du lecteur de codes-barres avec émulation clavier est une touche (code touche = 13). Outre le numéro d’article, le champ de code article du module fabricant peut également être utilisé comme champ à numériser, par exemple pour stocker l’EAN (GTID) ou d’autres codes à barres.

Configuration actuelle :

nombre_de_lignes_de_balayage : 1
scan_feldgr_article_no : 15
scan_art_ident_db_field : N°_d'article
scan_art_field_label : N° d'article
scan_default_quantity : 1
scan_err_field_fill : false
scan_char_to_send_form : 13
show_char_debugging : false
scan_next_next_field_set : false
scan_show_show_back_btn : true
scan_show_infotext : true
scan_show_config_config_info : true

Annexe

Afficher les prix des PA en inventaire

Pour ce faire, les prix PA doivent être livrés dans une zone supplémentaire de l’article qui n’est pas visible du client et cette zone doit être définie comme zone de prix PA pour l’affichage des stocks. Cela nécessite un accès FTP et des connaissances en PHP :

Dossier : {shop_directory}/Admin/boutique/boutique_stock.php Zone display == 2:

<?php
// Nom des champs de la base de données pour l'inventaire : prix PA (par ex. champ_supplémentaire_1)
// Si ce champ est utilisé, il faut par exemple utiliser l'article
// Migration en masse dans le champ supplémentaire de l'article correspondant, que vous pouvez trouver ici
// donné comme $ep_presi_fieldname l'article EP-prices sera entré.
// "Donner.

$ep_preis_feldname = '' ;
$ep_preis_label ='EP-Preis' ;
$datatables_aktiv = false ; // Détails, voir http://datatables.net/

Les instructions détaillées avec les positions à ajuster se trouvent dans le forum PepperShop lié : EP-Prix in Warehouse Management from PepperShop


  1. Instructions et explications pour les articles principaux et les sous-articles (variantes comme articles) : Lien
🌶️
🔥
🌶️