Gestion du stock en ligne

Avant propos

Ne plus utiliser en V8, la gestion est inclus dans TOWeb


Ce script fonctionne à 100% sur les sites français, alors que pour les multilingues, il ne fonctionne que pour la langue française, TOWeb crée des fichiers de données différents en fonction de la langue, ce que je ne peux gérer car cela devient trop diversifié. Même la traduction Google ne fonctionne pas.


Préconisation  : Lors de la création de sous-produits, préférez le point ( . ) comme séparateur des nombres décimaux si vous en utilisez dans les catégories.

Attention

Ce script n'est pas compatible avec le compte client utilisés séparément

Voyez plutôt la rubrique Compte client et Gestion du stock

Si vous avez testé le compte avant la gestion, pensez à supprimer le CAPTUR du bas de page.


Mises à jour :

Une mise à jour supprimant un bug a été effectuée le 09/10/2018 à 18h45. Si vous avez installé le script avant, avec Filezilla, vous devrez effacer le dossier  " sauve " qui se trouve à la racine de votre site.

Merci de votre compréhension.


Version de PHP

Assurez-vous chez votre hébergeur, que vous utilisez la version 5.2 de PHP au minimum. Comment connaitre la version si votre hébergeur ne vous le dis pas ? Ajouter à la base de votre site en utilisant FileZilla, un fichier phpinfo.php dans lequel vous aurez écris   <?php phpinfo(); ?>   . Ensuite ouvrez votre navigateur et tapez dans la barre d'adresse l'url de votre site suivi de    /phpinfo.php  (mon exemple :    frangin62.free.fr/phpinfo.php  ).

Free permet d'utiliser 3 versions de PHP, dans un fichier .htaccess, vous devez inclure ces trois lignes :


<IfDefine Free>
php56 1
</IfDefine>

Une gestion complète en ligne

Quel commerçant utilisateur de TOWeb n'a pas espéré un jour pouvoir faire la gestion du stock de sa boutique sans devoir republier, tout au moins que pour cela.

Je remercie Ciboulette et jacmgt pour leur aide dans la réalisation de ce projet.

Recommandation

          En Version 5 et 6, vous devez indiquer dans la configuration hébergeur que le dossier '  sauve  ', qui sera créé par le script, ne doit pas être supprimé en cas d'effacement du site.

          En Version 7 , ce n'est pas nécessaire car les dossiers n'appartenant pas à TOWeb sont auto-protégés.

Après chaque nouvelle publication, même si vous n'avez pas touché à la boutique, vous ouvrez la page admin pour assurer la bonne gestion de votre boutique.

Explications du script

explications du script

Pour ceux qui ont vu l'ancien modèle, voici un nouveau script totalement reécrit pour une utilisation simplifiée et plus rapide.

La liste est identique mais les mises à jour se font directement dans les cases du stock. Il n'y a plus de formulaire.

Comme vous le voyez, il n'y a plus qu'un bouton de validation et un autre pour imprimer la liste.

Utilisation

utilisation du script




Pour démarrer la gestion, vous devez renseigner les stocks à la création des produits, notamment pour les sous-produits car ils ne sont pas répertoriés dans le fichier de données (twsc.data.js) créé par TOWeb, ils ne seront donc pas traités par le script. Seuls les articles sans sous-produits pourront l'être. Par la suite, vous ne vous occupez plus du stock dans TW, tout se gère en ligne




Vous pouvez voir dans l'info (qui n'est pas incluse dans le script), qu'en fait il y a peu de manipulations.

Si vous vous êtes trompés, vous pouvez annuler l'opération tant que vous n'avez pas 'Valider'

Vous pouvez bien sûr installer cette appli sur une boutique déjà existante du moment que les stocks sont renseignés et les disponibilités bien adaptées.

Suite à la publication, la restauration et la sauvegarde du fichier se font automatiquement. Un message vous avertit que le fichier est mis à jour et sauvegardé. Il apparaît d'ailleurs à chaque démarrage.

     



La mise à jour du stock et du fichier de sauvegarde se font également automatiquement lorsque le client valide la dernière étape de sa commande.

En somme, vous n'avez qu'à modifier votre stock, tout le reste.... c'est automatique. 

Vous pouvez "Imprimer" la liste complète. Cette fonction utilise le mode d'impression de votre navigateur.


L'astuce du jour, si votre liste est longue,... très longue, utilisez la fonction Recherche de votre navigateur (CTRL + f).

Installation du script

Tout d'abord, vous téléchargez et dézippez le fichier stockauto.zip (ou stockauto2.zip). Il y a 10 fichiers utiles dans cette archive.

Ensuite dans TOWeb, vous allez créer 2 scripts HTML. Vous les appelez comme vous voulez.

     


Le premier ( 1 ) contient  :




Puis vous placez dans 'Fichiers additionnels' tous les fichiers téléchargés

Le second ( 2 ) contient






Création de la rubrique

installation du premier script

Vous créez ensuite une rubrique protégée et pour laquelle vous aurez sélectionné "Sans navigation" et même "Sans pied de page", ce n'est pas obligatoire mais cela permet d'avoir le max de hauteur et puis ce n'est visible que par vous.
Dans un paragraphe, vous placez le premier script.


position de admin

Cette rubrique sera appelée avec un lien du style 'admin' en choisissant 'Ouvrir le lien dans une autre page', ça aussi c'est mieux.

position de stock

Le deuxième script sera placé dans le bas de page d'une rubrique quelconque. C'est lui qui fait la maj auto suite aux commandes



Mise à jour le 18/08/2019 : ajout de la liste des stocks à 0

Les nouveaux utilisateurs ne tiennent pas compte de cet encart. 

Une modification a été apportée pour indiquer rapidement les articles en stock 0 regroupés en début de liste. Ce n'est qu'une indication, vous ne pouvez pas modifier la valeur à ce niveau.
Vous devez réinstaller le fichier .zip ainsi que le 1er script html  ' %listestock% '. Après publication, vous relancez la liste des produits sur votre site pour restaurer votre boutique, comme d'habitude.

La description des produits n'est pas sauvegardée mais traitée directement à l'affichage de la liste, je ne peux donc pas la réutiliser, mais comme je l'ai dit, c'est une indication rapide des stocks 0. Il y a votre référence et les options des sous-produits.