La gestion des stocks
Comment gérer efficacement la gestion de tous mes stocks ?
La gestion des stocks consiste à planifier et à mettre en œuvre une méthode pour maximiser la rentabilité. Une bonne gestion de stock consiste à avoir la quantité nécessaire au bon moment.
Une bonne gestion des stocks est donc indispensable pour assurer la pérennité de votre entreprise. En effet, les stocks doivent être bien évalués, avoir un taux de rotation cohérent et ne pas être trop importants. Dans le cas contraire, cela veut dire que vous avez immobilisé votre argent inutilement. La gestion des stocks doit être pertinente pour ne pas alourdir votre besoin en fonds de roulement.
Mais où est-ce que je dois gérer mes stocks du coup ? Dans OpenSi ou sur la boutique ? Et quelles sont les informations synchronisées entre les deux plateformes ?
Nous allons voir dans cet article de quelle manière vous allez gérer vos stocks et comment et quelles sont les informations transmises dans les synchronisations entre OpenSi et votre boutique.
Cet article aborde les sujets suivants :
Les stocks
La synchronisation des stocks s’effectue d’OpenSi vers la boutique.
Lorsque l’on parle de gestion des stocks, il s’agit à proprement parlé de la tenue et du suivi d’une quantité de marchandises dans un magasin. C’est une activité qui se décompose principalement en la gestion des mouvements d’entrée et de sortie marchandises mais aussi en la gestion des réapprovisionnements.
La gestion des stocks est une problématique à laquelle sont confrontées beaucoup d’entreprises. En effet, une bonne gestion des stocks est essentielle pour assurer la pérennité d’une entreprise du fait de son impact non-négligeable sur sa trésorerie.
C’est pourquoi, dès lors que votre boutique est connectée avec OpenSi, c’est ce dernier qui va devenir en standard « le maître » de ces informations.
La récupération des stocks est ainsi effectuée via un webservice qui vient récupérer toutes les quantités mises à jour dans OpenSi avant de les envoyer à la boutique où vous pourrez alors retrouver celles-ci au niveau de chacun des articles de votre catalogue.
Points abordés :
La saisie des informations
Comme indiqué précédemment, une fois votre boutique connectée avec OpenSi, vous allez devoir gérer vos stocks directement dans OpenSi et non plus sur votre boutique.
Si toutefois vous préférez continuer de les gérer sur votre boutique, nous devrons alors désactiver ce flux webservice.
La synchronisation des stocks s’effectue alors dans le sens « OpenSi › Boutique » où un webservice spécifique va récupérer ces données avant de les envoyer à votre boutique où celles-ci seront automatiquement mises à jour.
Important !
La mise à jour des stocks s’effectue dans OpenSi (sens de synchronisation : OpenSi › Boutique).
L’enregistrement et l’envoi des informations logistiques à la boutique
Dès que vous modifiez le stock d’un article dans OpenSi, celui-ci est alors renvoyé à la boutique où il va être mis à jour lors de la synchronisation suivante.
Un appel webservice est effectué pour demander à OpenSi quels stocks ont été modifiés entre la date de la dernière synchronisation et maintenant et ceux-ci sont ensuite modifiés sur la boutique.
La synchronisation sur la boutique
La synchronisation des mises à jour de stocks est effectuée en standard toutes les 10 minutes (cette fréquence peut néanmoins être modifiée par nos soins selon vos besoins).
Liste des informations synchronisables sur la boutique
Voici la liste exhaustive des champs que vous pouvez synchroniser en mise à jour sur la boutique. A noter que certains champs sont paramétrables et certains nécessitent une configuration via un mapping.
Reference * | Référence de l’article (Chaîne de 40 caractères max.) |
DepositCode | Code du dépôt de stock (Chaîne de 5 caractères max.) |
RealStock | Stock réel de l’article (Nombre décimal de 10 chiffres au total dont 3 chiffres après la virgule) |
AvailableStock | Stock disponible de l’article (Nombre décimal de 10 chiffres au total dont 3 chiffres après la virgule) |
VirtualStock | Stock virtuel de l’article (Nombre décimal de 10 chiffres au total dont 3 chiffres après la virgule) |
SupplierAvailability | Disponibilité fournisseur de l’article (Nombre décimal de 10 chiffres au total dont 3 chiffres après la virgule) |
DateAvailability | Date de prochaine disponibilité article (Date) |
ExpirationDate | Date de péremption (DLC – Date) |
PickingZone | Zone de stockage (Chaîne de 30 caractères – information disponible uniquement sur Magento et PrestaShop 1.7+) |
Exemple de flux XML
Voici ci-dessous l’exemple des stocks d’un article envoyés pour être mis à jour d’OpenSi vers la boutique (flux XML) :
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:open="http://www.opensi.fr" xmlns:xsd="http://www.opensi.fr/xsd" xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://www.opensi.fr" xmlns:ns3="http://www.opensi.fr/xsd"> <soapenv:Header> <open:Header> <open:key>xxxxxxxxxxxxxxxxxxxxxxx</open:key> </open:Header> </soapenv:Header> <soapenv:Body> <open:setStocksRequest> <open:Website_Code>xxx</open:Website_Code> <open:Stock> <xsd:Reference>demo_1_ws</xsd:Reference> <xsd:DepositCode>PRINC</xsd:DepositCode> <xsd:RealStock>100</xsd:RealStock> <xsd:AvailableStock>200</xsd:AvailableStock> <xsd:VirtualStock>10</xsd:VirtualStock> <xsd:SupplierAvailability>300</xsd:SupplierAvailability> <xsd:DateAvailability>2022-02-24</xsd:DateAvailability> <xsd:ExpirationDate>2022-10-01</xsd:ExpirationDate> </open:Stock> </open:setStocksRequest> </soapenv:Body> </soapenv:Envelope>
Paramétrage / Options personnalisables
Afin de vous permettre d’avoir une gestion des stocks plus fine et correspondant à vos besoins, il est possible, au niveau des webservices de personnaliser les informations à la boutique.
La gestion des stocks
Vous ne souhaitez envoyer que les stocks disponibles ou bien synchroniser également la disponibilité chez vous fournisseurs ? OpenSi répond présent en vous facilitant la tâche !
Veuillez trouver ci-dessous les différentes options qu’il est possible de synchroniser au niveau des stocks :
- les stocks disponibles
- les stocks réels
- la disponibilité fournisseur
- le cumul des stocks disponibles et de la disponibilité fournisseur
- le cumul des stocks réels et de la disponibilité fournisseur
- un pourcentage des stocks disponibles
La customisation des informations synchronisables
Concernant la mise à jour des stocks, il est également possible de customiser le flux envoyé à la boutique afin de sélectionner les informations à mettre à jour.
Pour cela, il suffit de cocher les options paramétrables que vous souhaitez dans les préférences du module OpenSi Connect (onglet « Gestion des flux webservices »).
Voici la liste des informations liées aux stocks que vous pouvez synchroniser sur la boutique :
- le stock (forcément 😉 )
- la date de disponibilité
- la date d’expiration (DLC)
- la zone de stockage / emplacement