Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]


2 Tarifs de livraison pour 2 zones ...?

Ce forum est destiné uniquement aux modules de livraisons.

2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 26 Aoû 2010, 13:34

Bonjour à tous

Voila, je n'arrive pas à bien configurer une option, qui est importante pour ma boutique.

Je propose des frais de livraisons à 6€, pour la France
Je propose également l'envoi vers la Belgique. Les frais de port sont de 7.50€. Seulement, comment paramétrer cela ?

Car je peux modifier tres simplement les frais de livraison "Taux fixe" pour la France...

J'ai crée une zone geo pour la Belgique.. mais aprés ...? Comment lui attribuer des frais de ports spécifiques ?


Merci pour vos réponses..
Dernière édition par Sw00p le 09 Sep 2010, 11:30, édité 2 fois.
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 30 Aoû 2010, 12:58

Un petit Up SVP :)
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Marc » 30 Aoû 2010, 18:02

Sw00p a écrit:Car je peux modifier tres simplement les frais de livraison "Taux fixe" pour la France...
J'ai crée une zone geo pour la Belgique.. mais aprés ...? Comment lui attribuer des frais de ports spécifiques ?

Le module de livraison à taux fixe pour la France est assez limité. Il ne permet de ne gérer qu'une seule zone géographique par défaut.

Je peux te proposer une solution qui n'est pas idéale mais qui répondra bien à ton problème précis je pense...
Cette solution consiste à créer une nouveau moyen de livraison à taux fixe que tu pourras régler sur ta zone belge.
L'imperfection réside dans le fait qu'avec un grand nombre de zones, cela devient ingérable... Mais dans ton cas cela devrait aller. ;)

Créer un nouveau mode de livraison :
Solution testée sur OC 1.4.8b
5 fichiers à créer :

1. Copier les fichiers suivants :
  • admin/view/template/shipping/flat.tpl en flat2.tpl
  • admin/language/french/shipping/flat.php en flat2.php
  • admin/controller/shipping/flat.php en flat2.php
  • catalog/model/shipping/flat.php en flat2.php
  • catalog/language/french/shipping/flat.php en flat2.php

2. Modifier les fichiers
Chercher - Remplacer "flat" par flat2 Dans tous les fichiers créés sauf admin/language/french/shipping/flat2.php

3. Modifier admin/language/french/shipping/flat.php
Ligne 3 :
Remplacer "Taux Fixe" par "Taux Fixe 2"

4. Installer Taux fixe2
Interface d'admin->extension->livraison->Installer

5. Configurer taux fixe 2 pour la Belgique
Interface d'admin->extension->livraison->Modifier

Dis-moi si ça fonctionne bien. Si oui, pense à mettre "résolu" dans le sujet du topic ;)


Pour aller plus loin...

Si certains trouvent qu'il y a plus simple, je suis preneur de toute critique constructive ou conseil ;)

L'idéal serait de modifier le mode de livraison "flat" (à taux fixe) pour permettre de lui transmettre un coût et une classe de TVA par zone géographique, sans limite de nombre de zones.

Pour ma part, je compte développer prochainement un système à coût fixe en fonction du nombre de produit (par paliers) comme pour le système de livraison en fonction du poids.
On pourrait imaginer que ces paliers varient en fonction de la zone géographique...
Ainsi, le module flat pourrait fonctionner comme aujourd'hui ou être en fonction du nombre de produits achetés, ou en fonction de la zone géographique... ou les deux ! :geek:
Seul on va plus vite, ensemble on va plus loin...
Avatar de l’utilisateur
Marc
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 84
Inscription: 03 Aoû 2010, 14:08
Localisation: France - Tours

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 30 Aoû 2010, 18:05

Je te remercie pour ta réponse.

Je vais aller tester ça, et je ferais remonter le résultat.

Merci encore :)
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Marc » 08 Sep 2010, 15:10

Du nouveau sur ce sujet ?
Résolu ?
Seul on va plus vite, ensemble on va plus loin...
Avatar de l’utilisateur
Marc
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 84
Inscription: 03 Aoû 2010, 14:08
Localisation: France - Tours

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 08 Sep 2010, 15:47

Pas encore, mais c'est en cours :)
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Marc » 08 Sep 2010, 19:54

Pour info, je viens de terminer un module de livraison multi-zones, avec possibilité de préciser un prix fixe quelque soit le nombre de produits ou fournir une liste de paliers en fonction du nombre de produits dans le panier.

Je le mets en production dans les jours à venir et dès que tout est validé et éprouvé, j'en fais un package sous licence GPL.
Il fonctionne actuellement en 1.4.8b.

Je ne pourrai faire le package que mi octobre. Aussi si ça intéresse certains d'avoir le code en vrac avant, c'est possible ;)
Seul on va plus vite, ensemble on va plus loin...
Avatar de l’utilisateur
Marc
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 84
Inscription: 03 Aoû 2010, 14:08
Localisation: France - Tours

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 08 Sep 2010, 20:36

je vais tester la solution de marc, voir si cela fonctionne...
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 08 Sep 2010, 22:33

J'ai donc installer mon taux fixe 2, mais au moment de modifier, j'ai une belle erreur :
Fatal error: Class 'Controllershippingflat2' not found in /home/aspireon/public_html/www.netbootik.net/system/engine/front.php on line 44
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Marc » 09 Sep 2010, 00:46

Il doit y avoir une erreur dans la modification d'un fichier...
Peux-tu me montrer les 4 premières lignes de ton fichier admin/controller/shipping/flat2.php ?
Seul on va plus vite, ensemble on va plus loin...
Avatar de l’utilisateur
Marc
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 84
Inscription: 03 Aoû 2010, 14:08
Localisation: France - Tours

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 09 Sep 2010, 06:43

Voici mes 4 premieres lignes :
<?php
class ControllerShippingFlat extends Controller {
private $error = array();
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Marc » 09 Sep 2010, 09:57

C'est bien ce qu'il me semblait :
il faut faire un rechercher-remplacer avec :
  • recherche : flat
  • remplacement : flat2
Par exemple :
ControllerShippingFlat devient ControllerShippingFlat2 (attention, ici il y a une majuscule pour respecter la convention du projet, le remplacement ne gère pas les majuscules - mais il faut le faire pour s'assurer de ne rien oublier dans le reste du code ;) )

Vérifie pour l'ensemble des fichiers copiés (comme vu étape 2) en faisant attention de ne pas te mélanger les pinceaux entre flat et flat2.... seul un "2" fait la différence :?

Marc a écrit:2. Modifier les fichiers
Chercher - Remplacer "flat" par flat2 Dans tous les fichiers créés sauf admin/language/french/shipping/flat2.php
Seul on va plus vite, ensemble on va plus loin...
Avatar de l’utilisateur
Marc
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 84
Inscription: 03 Aoû 2010, 14:08
Localisation: France - Tours

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 09 Sep 2010, 10:11

Ah oui ok, je n'avais pas compris ça..

Je vais donc faire la modif dés que possible, et te tient au courant
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Sw00p » 09 Sep 2010, 11:29

Je te remercie, cela fonctionne parfaitement :)

Merci encore :)
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: 2 Tarifs de livraison pour 2 zones ...?

Messagepar Marc » 09 Sep 2010, 12:16

C'était un plaisir :)
Penses à mettre "résolu" dans le sujet ;)
Seul on va plus vite, ensemble on va plus loin...
Avatar de l’utilisateur
Marc
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 84
Inscription: 03 Aoû 2010, 14:08
Localisation: France - Tours

Suivante

Retourner vers Livraisons

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron