Jump to content

Quantité Sur Les Déclinaisons


Recommended Posts

Bonjour à tous,

 

J'ai un petit problème sur les déclinaisons que je vais détailler en exemple :

 

J'ai créer un produit "porte clé" dont la quantité est 10 au total.

 

dans la déclinaison j'indique :

 

Texte

 

Avec gravure

Sans gravure

 

Type de gravure

 

Gravure 1

Gravure 2

Gravure 3

Gravure 4

 

Quantité par défaut : 10

 

Lorsque je valide la déclinaison, elle m'indique 60 produits en stocks.

La déclinaison me calcule 10 x 6 (Texte avec, texte sans, gravure 1, 2, 3 et 4)

 

Moi ce que je veux c'est 10 produits en stock et non 60.

 

Comment je peux faire ?

 

Stef

Link to comment
Share on other sites

Bonjour, c'est marrant j'ai le même problème et aussi pour de la gravure :blink:

 

Même pour la gestion de stock, quand j'ai un client qui me prend 1 déclinaison, celle ci ce décompte et pas celle qui n'a pas choisi, au final je me retrouve avec des produits en stock alors que plus en stock parce qu'il reste 1 déclinaison avec 1 ou plus en quantité.

 

Si je trouve une solution, je reviendrais par ici, faites en autant, merci.

 

En fait, le problème est double, il faudrait:

 

- Ne pas additionner les déclinaisons pour avoir le bonne quantité en stock

- Et soustraire 1 à toutes les déclinaisons à chaque commande.

Edited by darakk (see edit history)
Link to comment
Share on other sites

un judicieux calcul peut être fait:

 

on a besoin de récupérer le nombre total (ttd) des declinaisons ainsi que les quantités additionné de ces declinaisons (ttad).

 

On a besoin d'un champs que l'on détourne pour indiquer le vrai quantité de produit (nbp).

 

Il faut que toutes les declinaisons au lancement sur du produit est en quantité le nombre du produit.

 

 

le calcul pour avoir le vrai stock:

 

 

(nbp)x(ttd)= (rslt1)

 

(rslt1)-(ttad)=(rslt2)

 

(nbp)-(rslt2)= total restant de produit réel

 

 

Exemple:

on a en quantité réel 9 (nbp)

on a 3 déclinaisons (ttd)

on a donc en quantités additionnés des declinaisons (9x3) : 27 (ttad)

 

On en a vendu 3, chaque vente avec une déclinaison différente, donc on soustrait 1 à chaque quantité de chaque déclinaison. (8x3=24) (ttad réel)

 

 

 

(nbp)x(ttd)= (rslt1)

9x3=27

 

(rslt1)-(ttad)=(rslt2)

 

27-24= 3

 

(nbp)-(rslt2)=

9-3= 6 produits restants

Edited by darakk (see edit history)
Link to comment
Share on other sites

merci pour ta réponse darakk, je viens tout juste finir ma plaquette de Doliprane.

 

J'ai bien compris tes opérations, mais le problème c'est que tu ne peux pas l'appliquer dans le logiciel Prestashop en tant que tel.

 

Le champs en question tu le crées comment ? :rolleyes:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...