Ajouter un code à la gestion d'ajout au panier

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour;

Je suis obligé de faire mon propre module de stock pour deux raisons.

J'ai pas d'argent, et mes stocks dépendent des options d'attribut perso en plus de dépendre les uns des autres.

C'est compliqué mais là n'est pas le problème.

J'ai déjà fais la gestion de création produit et celle finalisation de commande.

Reste le panier, ca touche à la session et là je n'y connais rien.

 

Au plus simple :

1 - Il me semblait qu'il y avait une fonction en backoffice pour désactiver l'affichage du choix de quantités à commandée. non ? Je l'ai perdue, elle est où ?

2 - Vers quel fichier et fonction dois-je regarder pour vérifier si la quantité demandé par le client est dispo dans ma nouvelle table perso ?.

2b - Je pensais faire un truc du genre : foreach(produit_id) { verification complexe perso {  Si (panier < dispo) {panier = dispo}. Sans même coder une  popup d'erreur pour reste simple.

Mais en plus compliqué car il peut avoir en panier  2 produits dont le stock est le même mais avec une différence d'option de produit, et autres spécificités de mes produits.
 

 

Bonne journée
Yann Anceze

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

1 - Il me semblait qu'il y avait une fonction en backoffice pour désactiver l'affichage du choix de quantités à commandée. non ? Je l'ai perdue, elle est où ?

 L'affichage du champ quantité n'est pas administrable.

2 - Vers quel fichier et fonction dois-je regarder pour vérifier si la quantité demandé par le client est dispo dans ma nouvelle table perso ?.

Il faut vérifier à différents endroit : Lors de l'ajout du produit au panier (achat/caddie_ajout.php) et dans le panier lorsque l'utilisateur change de quantité (achat/caddie_affichage.php et fonction get_caddie_content_html)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) (modifié) · Signaler ce message

Merci.

C'est vraiment une partie compliqué pour moi.

Pour simplifier je dois supprimer la visibilité de l'option de quantité.

Mes produits n'en ont pas besoin, au contraire même, c'est mieux sans.

Je dois retirer le visuel de la possibilité de changer les quantité dans produit détail et dans le panier.

- Je ne sais pas où.

 

Ensuite ... on verra

 

Bonnes journées

Modifié (le) par anceze

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Pour supprimer l'affichage du champ quantité dans la fiche produit, vous pouvez créer la configuration  product_disable_quantity_field depuis la page d'ajout de configuration administrer/configuration.php?mode=ajout :

Origine : manual
Code technique : product_disable_quantity_field
Type : boolean
Votre contenu : true

=> Si c'est pour tous les produits, il faut supprimer  la condition

 && in_array($product_object->technical_code, $GLOBALS['site_parameters']['product_disable_quantity_field'])

dans la fonction affiche_critere_stock vers la ligne 1225 (sur la version 8.0.4).

 

Pour supprimer le champ quantité dans le panier, il faut créer la configuration

Origine : manual
Code technique : disable_modify_quantity_on_cart
Type : boolean

Votre contenu : true

=> Suite à ces configurations les champs quantité ne devraient plus s'afficher sur le site.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Voilà.
Ca va bien simplifier les choses.
Je vous remercie beaucoup, sans votre aide j'aurai eu mal aux dents.

Je passe au problème dans un nouveau post.

A moins que vous préfériez tout faire à la suite sur le même post.
Merci !

Bonnes journées
 

 

 

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