Jump to content

Kahndryl

Members
  • Posts

    14
  • Joined

  • Last visited

Profile Information

  • Location
    Belgique
  • Activity
    Freelancer

Kahndryl's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Bonjour tout le monde, Petite correction, dans public static function priceCalculation de la classe Product : if ($use_tax){ if($result['tvamargin']){ $pvht = $price; $wholesale_price = $result['wholesale_price']; $marge = $pvht-$wholesale_price; $newPrice = $pvht + ($marge * 21 / 100); $price = $newPrice; } else{ $price = $product_tax_calculator->addTaxes($price); } }else{ if($result['tvamargin']){ $pvht = $price; $wholesale_price = $result['wholesale_price']; $marge = $pvht-$wholesale_price; $newPrice = $pvht + ($marge * 21 / 100); $price = $newPrice; } } Car, dans le cas d'un professionnel intracommunautaire, il doit quand même payer la tva sur la marge car cette dernière n'est pas déductible. Bonne journée !
  2. Bonjour la communauté ! Je me demandais si quelqu'un a déjà eu besoin de faire un filter_key sur un alias d'une colonne. En gros, j'aimerais pouvoir filtrer sur le résultat mathématique de mon select. Pour l'exemple, j'ai une boutique dans laquelle j'ai ajouté un champ "prix conseillé" afin de calculer son pourcentage, dans le select de AdminProductsController, je fais 'CONCAT(ROUND((1-'.$alias.'.`price`/a.`price_advised`)*100), "%") AS pourcentage' Est-ce qu'il serait possible de filtrer sur "pourcentage" ? D'avance merci. A très vite! Kahndryl
  3. Bonjour tout le monde, J'ai eu ce problème aussi en ajoutant www. devant l'url de mon Prestashop. Le soucis est que certains coockies pour des clients déjà existant sont "endommagés" par ce changement d'URL. Voici donc la solution : 1. Modifier l'htaccess pour faire une redirection 301. Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^votreboutique.com$ RewriteRule ^(.*) http://www.votreboutique.com/$1 [QSA,L,R=301] . Supprimer les cookies des clients déjà existant. Pour cela, il faut d'abord connaître le nom de ces cookies. Sur chrome, rendez-vous dans les paramètres -> Afficher les paramètres avancés, section "Confidentialité" -> Paramètres de contenu -> Cookies et données de site, faites une recherche avec l'URL de votre boutique (sans les www.), ciblé le cookie utilisé pour "Toutes sortes de connexion" récupéré son nom, par exemple : 8812dezde2586fvbrafe21 (bref une chaîne de caractère quoi..) Ensuite, modifiez votre FrontController.php et ajouté dans la fonction init() juste après les globals : if(isset($_COOKIE['8812dezde2586fvbrafe21'])) { $time=mktime()-86400; setcookie('8812dezde2586fvbrafe21', '', $time, '/', 'votreboutique.com', 0, true); } En espérant que cela résoudra votre problème.
  4. Bonjour tout le monde, J'ai eu ce problème aussi en ajoutant www. devant l'url de mon Prestashop. Le soucis est que certains coockies pour des clients déjà existant sont "endommagés" par ce changement d'URL. Voici donc la solution : 1. Modifier l'htaccess pour faire une redirection 301. Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^votreboutique.com$ RewriteRule ^(.*) http://www.votreboutique.com/$1 [QSA,L,R=301] . Supprimer les cookies des clients déjà existant. Pour cela, il faut d'abord connaître le nom de ces cookies. Sur chrome, rendez-vous dans les paramètres -> Afficher les paramètres avancés, section "Confidentialité" -> Paramètres de contenu -> Cookies et données de site, faites une recherche avec l'URL de votre boutique (sans les www.), ciblé le cookie utilisé pour "Toutes sortes de connexion" récupéré son nom, par exemple : 8812dezde2586fvbrafe21 (bref une chaîne de caractère quoi..) Ensuite, modifiez votre FrontController.php et ajouté dans la fonction init() juste après les globals : if(isset($_COOKIE['8812dezde2586fvbrafe21'])) { $time=mktime()-86400; setcookie('8812dezde2586fvbrafe21', '', $time, '/', 'votreboutique.com', 0, true); } En espérant que cela résoudra votre problème.
  5. Bonjour, Tout d'abord excellent module! Néanmoins, il y a un bug lorsqu'une commande possède une réduction d'un montant fixe. Voici ce que j'ai dans les logs : Retour serveur (4) sur panier/commande existante. Montants incohérents. cart: 790param_montant: 690 / montant=690 ref_cmd=16088_136969_20141214123458 autorisation=445370 erreur=00000 signature= (suivi de la signature) Pouvez-vous faire quelque chose? D'avance merci, Kahndryl
  6. Bonjour, Juste pour information, utilisez-vous un thème pour votre prestashop? Si oui, lequel? Bien à vous,
  7. En fait, j'ai l'impression que le problème vient de la classe cart.php (sans certitude) car dans le validation.php, il récupère le montant total de la facture avec la ligne $cart->getOrderTotal() et c'est là que la réduction n'est pas calculée. Je continue mes recherches. (En revanche tuk66 a l'air d'être ici juste pour faire sa pub et spammer le forum de prestashop...)
  8. Bonsoir, Nous rencontrons le même problème. Avez-vous trouvé une solution? Bien à vous,
  9. Bonjour marcepan, J'ai le même problème sous la version 1.5.6. Avez-vous trouvé une solution? D'avance merci.
  10. Hi, You must delete all directories who have paypal from module directory + cleaning the smarty cache + force compile and test on an other web navigator...?
  11. J'ai refait sur Firefox (j'étais sur Chrome avec certainement un cache mal nettoyé) et ça passe. Désolé pour le dérangement.
  12. Bonjour, J'ai mis Paypal en mode test (sandbox) je l'ai bien configuré avec les données de mon compte de test. Je me connecte ensuite à ma sandbox de test et lorsque je veux passer commande j'ai : "Votre session PayPal est arrivée à expiration." Et lorsque j'actualise ma sandbox, je suis déconnecté. En gros le module PayPal me déconnecte de la sandbox... PS 1.5.3 et paypal 3.6
  13. I solved my problem by deleting the cache and forcing the recompilation
  14. I have the same problem..; Any solutions?
×
×
  • Create New...