Les meilleurs développeurs Prestashop freelances sont sur Codeur.com
Fermé·30 à 300 €·761 vues
Bonjour,
Je suis en train de découvrir Prestashop que je trouve très bien pour évoluer après osCommerce où ma version est devenue obsolète,
J'avais fais développer ce module pour osCommerce et je l'avait complété par moi-même après avoir étudié le code.
Pour se faire, j'aurais besoin d'également pouvoir modifier la manière dont les frais de ports sont calculés, voilà comment nous travaillons:
- Un caddy donne lieu à la livraison de produits d'un ou plusieurs fournisseurs.
- Une livraison s'effectue vers un pays représenté par une zone (déjà existant).
- Chaque fournisseur peut avoir une ou plusieurs méthode de transport (ex. petits colis: DPD que j'abrègerai TM ci-dessous, gros colis: transporteur camion que j'abrègerai TC ci-dessous).
- Un produit sera livré par un mode de transport (TC ou TM) repris dans la liste des transporteurs de son fournisseur (on peut utiliser le poids du produit pour déterminer ce choix : >31 kg, c'est un article pour TC, sinon c'est un article pour TM).
- Si un des produits est TC => seuls les frais par TC seront utilisés (laisser toutefois la possibilité de pouvoir sommer les frais des différents transporteurs utilisés de ce fournisseur dans le cas où il n'offre pas de gratuité des frais TM s'il y a un produit TC dans le caddy).
- S'il y a des produits TM dans le panier, malgré un produit TC, TM sera également utilisé pour cette commande, gratuitement, dans notre cas (mais cela pourrait être payant suivant la possibilité dans le point ci-dessus), et donc il faudra pouvoir rentrer le code de tracking car j'aurais 2 codes de tracking à indiquer au client.
- Un caddy va générer une commande chez un ou plusieurs fournisseurs
- chaque fournisseur utilise un ou plusieurs mode de livraison
- un produit n'est livré que par un seul mode de livraison (différentiable par le poids du produit éventuellement bien que j'avais mis dans osCommerce un tag logique dans le signalétique produit, enfin, simplifions)
- Un caddy nécessite l'utilisation d'un ou plusieurs mode de livraison, d'un ou plusieurs fournisseurs (suivant le poids du produit, et le nombre de fournisseurs qui devront livrer).
- Pour chaque mode de livraison, on devra pouvoir renseigner ces conditions et valeurs:
A) supplément pour commande dont le total en prix d'ACHAT du caddy < à un certain montant (cas des commande trop petites)
B) montant des frais de port pour la Zone
C) gratuité au-delà de ce montant.
ex.:
Commande 1:
produit A, fournisseur 1, poids<31kg, vers la France, 10€ HTVA en valeur d'achat:
Caddy < 15€ => + 5€ de frais supplémentaires pour petite commande.
Produit A < 31Kg => pas camion
Utilisation transport camion : non
Total achats = 10€ en valeur d'achats < 200€ => payant
France = Zone Europe 1 =>Transporteur 1 => 10€ HTVA
Total : 15€ de frais de port.
Commande 2:
produit A, fournisseur 1, poids<31kg, vers la France, 10€ HTVA en valeur d'achat
produit B, fournisseur 1, poids<31kg, vers la France, 200€ HTVA en valeur d'achat
:
Caddy <? 15€, non => + 0€ de frais supplémentaires pour petite commande.
Produit A < 31Kg => pas camion
Produit B < 31Kg => pas camion
Utilisation transport camion : non
Total achats = 210€ en valeur d'achats > 200€ => gratuit
France = Zone Europe 1 =>Transporteur 1 => 0€ HTVA
Total : 0€ de frais de port.
Commande 3:
produit A, fournisseur 1, poids<31kg, vers l'Espagne, 10€ HTVA en valeur d'achat
produit C, fournisseur 1, poids<31kg, vers l'Espagne, 100€ HTVA en valeur d'achat
:
Caddy <? 15€, non => + 0€ de frais supplémentaires pour petite commande.
Produit A < 31Kg => pas camion
Produit B < 31Kg => pas camion
Utilisation transport camion : non
Total achats = 110€ en valeur d'achats.> 240€ => payant
Espagne = Zone Europe 2 => Transporteur 1 => + 16€ HTVA
Total : 16€ de frais de port.
Commande 4:
produit A, fournisseur 1, poids<31kg, vers la France, 10€ HTVA en valeur d'achat
produit E, fournisseur 1, poids>31kg, vers la France, 15€ HTVA en valeur d'achat
:
Caddy <? 15€, non => + 0€ de frais supplémentaires pour petite commande.
Produit A < 31Kg => pas camion
Produit B > 31Kg => camion
Utilisation transport camion : oui
Total achats = 25€ en valeur d'achats < 200€ => payant normalement
France = Zone Europe 1 =>Transporteur 1 => 0€ HTVA (car camion)
France = Zone Europe 1 =>Transporteur 2 => 90€ HTVA (forfait zone Europe 1)
Total : 90€ de frais de port.
On pourrait continuer encore avec un mélange de fournisseurs où différents frais pour commande < à un certain montant entreraient en jeu, avec d'autres forfaits, gratuité.
Une dernière notion, les frais de dédouanement sont manquants dans Prestashop, en fonction de la zone/pays/fournisseur.
Ex: Suisse => Europe zone 8 => +19€
Vous pouvez faire quelques tests avec notre site sous ocCommerce qui sera remplacé par Prestashop : [URL visible pour les membres Pro]
Bien à vous.
Ph. Duvivier
Budget indicatif : 30 à 300 €
Publication : 03 mai 2013 à 08h30
Profils recherchés : Développeur Prestashop freelance
Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.