Faire Un Devis

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J'ai jamais bien compris comment on faisait pour faire des devis aux clients.
Actuellement la seule façon que j'ai trouvé est de créer une commande (1er souci, cela implique de créer un compte pour l'utilisateur), ensuite je peux générer le devis en pdf.
Second problème, les produits ajoutés au devis sont décrémentés du stock !

Pour pallier à cela, dans les paramètres du site, je peux mettre à "non" la fonction "Décrémenter les stocks réels pour les commandes en attente de paiement :"
Mais j'aurais préféré laissé cette fonction à "oui" pour réserver le stock pour les commande réglées par chèque.

Peut-être y a-t-il moyen de faire un devis sans créer une commande ?


Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Sur PEEL 7 vous avez un status "en cours de discussion", si vous passez vos devis dans ce statut, ça ne réserve pas de stock.

 

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'avais déja essayé ! Mais ça ne fonctionne pas !
Si je passe les status (paiement et livraison) à en cours de discussion pour une commande, les stock ne sont pas rectifiés !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Effectivement, il y a une condition sur l'id de statut de paiement qui est vide pour faire la libération de stock.


Donc 2 solutions :


- sans toucher au code : vous créez un nouveau statut de paiement via l'administration (=> son id ne sera pas 0, comme l'est "en cours de discussion"), par exemple "devis", et vous passez votre devis dans ce statut.


- Ou pour faire en sorte que ce que je dis fonctionne :

Remplacez vers ligne 238 de lib/fonctions/orders.php :

        if(is_stock_advanced_module_active() && !empty($id_statut_paiement)) {

par :

        if(is_stock_advanced_module_active() && $id_statut_paiement !== null) {
 

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Gilles.

Merci, j'ai opté pour la seconde solution. Autant se servir de ce statut "en cours de discussion".
 

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping