Welcome, Guest. Please login or register.
Did you miss your activation email?
20 October 2017 à 08:12:14
Home Help Search Login Register
News:

[EN] [PL] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU]
+  Forum de Plici, solution ecommerce open source
|-+  Plici Open Source Ecommerce Solution
| |-+  Developers
| | |-+  [Résolu] Frais de port selon la valeur du panier, non par lieu
« previous next »
Pages: [1] Print
Author Topic: [Résolu] Frais de port selon la valeur du panier, non par lieu  (Read 8480 times)
mekalmekal
Newbie
*
Posts: 21



View Profile Email
[Résolu] Frais de port selon la valeur du panier, non par lieu
« on: 07 December 2009 à 15:25:55 »

Bonjour,

Je découvre encore doucement le moteur de Plici, et j'ai un point épineux à régler en m'y perdant un peu j'avoue.

Le projet est un site de commande de produits bio pour des collectifs, donc en gros. La livraison se fait en point relais, et la seule règle concernant les frais de port est qu'en dessous de 500 euros, la livraison coutera 12 euros.
Le problème est que j'ai du mal à visualiser dans quel script ce tarif peut-etre appliqué selon la valeur du panier.

J'ai pensé pouvoir me passer de la gestion des frais de port, et gérer moi-meme cette valeur. Le but était de toucher le moins possible au moteur de Plici.
J'ai tenté quelques modifs dans le fichier"shopping_cart" du dossier "my",  en assignant à la variable $total_delivery_costs ma valeur selon le total du panier (0 ou 12), mais dans la page récapitulative quand on valide la commande, cette valeur n'est pas reprise. Ce qui me fait penser que le calcul se fait ailleurs et que la variable que je modifie n'agit que sur l'affichage de la page. Si c'est le cas, ou est-ce?

Merci d'avance
« Last Edit: 31 January 2010 à 17:21:00 by mekalmekal » Logged
mekalmekal
Newbie
*
Posts: 21



View Profile Email
Re : Frais de port selon la valeur du panier, non par lieu
« Reply #1 on: 07 December 2009 à 22:18:58 »

Finalement j'ai trouvé la solution dans le fichier /core/entree/front_sites/for_plici/include/table_shopping_cart.inc

J'y ai commenté la gestion des types de frais de port jusqu'au calcul du prix avec frais de port (avant l'assignation des variables), et inséré ma condition :

if (500>$total_price)
      {
         $r_total_delivery_costs=12;
      }   else {
         $r_total_delivery_costs=0;}

Ca marche au poil, par contre je vais voir pour en faire un Plicitag ou l'on pourrait aussi modifier la barrière de 500 euros.
Logged
fmallet
Bêta Testeur
Sr. Member
**
Posts: 354



View Profile WWW Email
Re : Frais de port selon la valeur du panier, non par lieu
« Reply #2 on: 08 December 2009 à 10:04:55 »

Pas besoin de dev specifique, il existe cette fonctionalité dans Plici
Tu vas dans le menu Admin->activite->gestion->configuration

Onglet: Pricing tu choisis le mode de calcul carriage_paid

Ensuite tu vas dans admin->produits->tarification->frais de port et tu saisis la valeur du panier et le cout du transport.

Fred
Logged
mekalmekal
Newbie
*
Posts: 21



View Profile Email
Re : Frais de port selon la valeur du panier, non par lieu
« Reply #3 on: 08 December 2009 à 14:02:34 »

Eh bien merci, j'étais en train de m'arracher les cheveux en constatant que paypal prenait encore une autre valeur pour le débit que ma version sans frais de port au-delà de 500...

Sinon c'etait peu évident à trouver tout seul comme fonctionnalité, mais j'aurais pu si je ne m'étais pas emballé coté prog...

Je prendrai le temps de mettre ces infos dans le wiki. J'ai eu le meme souci avec le débug mode : peu d'infos sont dispos (ou bien un peu trop pointue pour le tout-venant) dans la doc, j'ai découvert cet outil génial un peu par hasard, c'est dommageable pour les nouveaux venus. Bref j'y mettrai ma pierre.

Merci encore!
Logged
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
*****
Posts: 2047


stephane.trichet@free.fr
View Profile WWW Email
Re : Frais de port selon la valeur du panier, non par lieu
« Reply #4 on: 21 January 2010 à 09:44:35 »

Cool et merci beaucoup d'agrémenter le Wiki .
Sinon, peux tu passer ton post en résolu ?
Logged

PliciWeb Solutions : http://www.pliciweb.com.
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!