Jump to content

Gestion des classes


m1bs

Recommended Posts

Bonjour,

Y'a t'il un document regroupant la liste des classes de prestashop ?

Honnetement cela me fait assez peur :D déjà je suis pas trop fan de l'orienté objet, alors pour modifier par-ci par-là je sais pas par ou m'y prendre.

Je cherche a récupérer le montant total du panier ( comme au moment du paiement ) si je regarde sur le module de virement il fait ceci par exemple :

$bankwire = new BankWire();
echo $bankwire->execPayment($cart);

Mais genre $cart contient pas que le montant, il contient tout le menu quasiment.

Pouvez-vous peut-être m'éclairer ou me donnder quelques pistes ?

merci à vous

Link to comment
Share on other sites

  • 2 weeks later...

Merci en effet cela retourne bien le signe,

Est-il possible d'en faire de même pour le code monnaie ISO ?
Je suis en train de chercher depuis un moment, mais j'ai pas encore mis la main dessus.

Je voudrais prendre le code ISO de la monnaie qui affichée lors du processus juste après la sélection de la méthode de paiement.

Link to comment
Share on other sites

Bon j'ai fais autrement j'ai vérifié en fonction du caractère monnaie:

if ($currency->getSign() == "Fr"){
   $paybox_code_monnaie = 756; 
}
if ($currency->getSign() == "$"){
   $paybox_code_monnaie = 840; 
}

if ($currency->getSign() == "€"){
   $paybox_code_monnaie = 978; 
}


vala, rien de trop particulier

Link to comment
Share on other sites

Bonjour,

Personnellement je préfère cette méthode qui me semble plus propre mais le résultat est le même :) .

// source http://www.iso.org/iso/fr/support/faqs/faqs_widely_used_standards/widely_used_standards_other/currency_codes/currency_codes_list-1.htm
$currency_codes = array( 
           "CHF" => "756", //Franc Suisse
           "EUR" => "978", //Euro
           "USD" => "840" //Dollar des États-Unis
       );

$paybox_code_monnaie = $currency_codes[$currency->iso_code];

Link to comment
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
×
×
  • Create New...