Jump to content

Frais de port unique pour un produit


Recommended Posts

Bonjour à tous,

 

Voilà j'ai un soucis sur une boutique prestashop en 1.4.9

Je voudrais avoir tout le temps un frais de port avec un prix unique pour un produit.

Pour l'instant j'ai des règles de frais de port par tranche de poids avec un franco à 150€

 

J'ai créé une fonction dans cart.php pour qu'elle m'affiche obligatoirement des frais de port pour une catégorie x de produit quelque soit le coût total du panier.

Ainsi si j'ai le produit de la catégorie x dans mon panier, même si j'ai dépassé les 150€ d'achat il y aura un frais de port.

Par contre c'est la règle de frais de port par tranche de poids qui prend ensuite le dessus pour fixer les frais de port des produits de la catégorie x.

Hors j'aimerai fixer un frais de port unique par produit de la catégorie x.

ex : produit 1 de la catégorie x => 10€ de frais de port , produit 2 de la catégorie x => 15€ de frais de port

 

Voilà ma fonction

 

function FraisDePortCatProduit(){
                               
  $FDP=0;
  if ($this->nbProducts()>0){
   foreach($this->getProducts() as $produitdanspanier){
    if($produitdanspanier['id_category_default'] == 85)
    $FDP=1;
   }
  }              
  return $FDP;

Désolé pour les pros de php mais je ne suis pas développeur donc je fais avec mes quelques connaissances.

Je bloque donc sur la variable booléenne $FDP à qui j'aimerai passer un prix fixe

 

Merci

 

 

 

Share this post


Link to post
Share on other sites

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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More