Jump to content

Problème de calcul automatique des frais de port dans le panier


Recommended Posts

Bonjour,

 

Voilà j'ai un petit problème, j'ai un transporteur gratuit (pour le retrait ou la livraison dans mon département) et deux payants.

 

J'ai bien sur activé le transporteur gratuit uniquement dans mon département en créant une zone spécifique liée au département (ça se fait automatiquement au moment de l'inscription) et un groupe spécifique pour ce transporteur.

Tout fonctionne parfaitement pour les clients enregistrés, le transport n'est activé que pour ceux qui se trouve dans le département et pas pour les autres. Les autres départements n'ont que la possibilité de prendre les deux payants.

 

Le gros soucis est en fait que lorsque le premier transporteur (jusqu'à 250g) est dépassé au niveau du poids si l'utilisateur n'est pas enregistré le transporteur passe en gratuit au lieu de passer sur le payant. Il ne passe sur le payant qu'au moment de la commande donc le client y voit un peu une arnaque pour pousser à l'inscription et à la commande.

 

Je voudrais donc désactiver ce transporteur gratuit pour tous les utilisateurs non enregistrés. Parce que je ne sais plus quoi faire, j'ai désactivé changé les comportements des tranches, l'ordre des transporteurs et pas mal d'autres trucs et rien y fait.

 

Si l'utilisateur n'est pas enregistré pas de solutions.

 

La solution qui m'arrangerais serait d'activer le transporteur que pour les clients enregistrés et pas pour les autres. Peut-être qu'en créant un nouveau groupe de client pour lequel le transporteur serait activé et pas pour le groupe défaut.

Mais comment envoyer automatiquement les clients dans ce groupe ? Parce que si le client ne s'inscrit pas dans le bon groupe alors qu'il est du département il n'aura pas la possibilité d'avoir le transport gratuit.

 

Je suis dans une impasse et je commence à manquer de cheveux.

 

Merci

Désolé pour la longueur du message.

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

J'ai peut-être un début de solution. En fait j'ai remarqué que lors d'une commande pour un client non enregistré, si le poids dépasse le poids du transporteur par défaut aucun transporteur ne se sélectionne.

 

Ca pose un problème puisque le client pense les frais de port gratuits alors qu'en fait rien est sélectionné et ces frais de port ne se sélectionnent qu'au moment de la commande.

Comment faire pour que ce calcul se fasse au moment de la mise au panier ?

Link to comment
Share on other sites

Bonjour,

 

Le gros soucis est en fait que lorsque le premier transporteur (jusqu'à 250g) est dépassé au niveau du poids si l'utilisateur n'est pas enregistré le transporteur passe en gratuit au lieu de passer sur le payant. Il ne passe sur le payant qu'au moment de la commande donc le client y voit un peu une arnaque pour pousser à l'inscription et à la commande.

 

J'imagine que oui mais avez-vous indiqué dans "Comportement des tranches :" (transport / transporteurs) de "désactiver le transporteur" quand la tranche est dépassée ?

 

Pas d'autre idée en tête sans toucher au code (que je ne maitrise pas).

 

Bonne journée,

 

Michaël

Link to comment
Share on other sites

  • 4 months later...

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...