Jump to content

Edit History

Aodren

Aodren


translate to french according to french forum rules

Bonjour,

I am new to Prestashop and i am trying to override a class inside the MangoPay module.

Je suis nouveau sur Prestashop et j'essaye d'override une classe dans le module MangoPay.

J'essaye donc de surcharger cette classe

modules/mangopayprestashop/classes/MangopayTransaction.php

J'ai donc créer ce fichier

modules/mangopayprestashop/override/classes/MangopayTransaction.php

J'ai fait un petit code de test

<?php

if (!defined('_PS_VERSION_'))
    exit;

class MangopayTransactionOverride extends MangopayTransaction
{
	public function transferMangoPayAmount($mgpDetails, $amount, $id_cart, $buyer_id_customer, $fee = 0)
	{
		$mgpDetails_ = array(
			'mgp_userid' => 81970663,
			'mgp_walletid' => 91197116
		);
		return parent::transferMangoPayAmount($mgpDetails_, $amount, $id_cart, $buyer_id_customer, $fee);
	}
}

?>

Mais rien ne ce passe, ce code n'est pas exécuté

Qu'est ce que je peux faire ?

Merci

Aodren

Aodren


translate to french according to french forum rules

Bonjour,

I am new to Prestashop and i am trying to override a class inside the MangoPay module.

Je suis nouveau sur Prestashop et j'essaye d'override une classe dans le module MangoPay.

J'essaye donc de surcharger cette classe

modules/mangopayprestashop/classes/MangopayTransaction.php

J'ai donc créer ce fichier

modules/mangopayprestashop/override/classes/MangopayTransaction.php

J'ai fait un petit code de test

<?php

if (!defined('_PS_VERSION_'))
    exit;

class MangopayTransactionOverride extends MangopayTransaction
{
	public function transferMangoPayAmount($mgpDetails, $amount, $id_cart, $buyer_id_customer, $fee = 0)
	{
		$mgpDetails_ = array(
			'mgp_userid' => 81970663,
			'mgp_walletid' => 91197116
		);
		return parent::transferMangoPayAmount($mgpDetails_, $amount, $id_cart, $buyer_id_customer, $fee);
	}
}

?>

Mais rien ne ce passe, ce code n'est pas exécuté

Qu'est ce que je peux faire ?

Merci

Aodren

Aodren

Hi guys,

I am new to Prestashop and i am trying to override a class inside the MangoPay module.

So, I am trying to override this class :

modules/mangopayprestashop/classes/MangopayTransaction.php

So i create a file :

modules/mangopayprestashop/override/classes/MangopayTransaction.php

and in this file for testing i tried this:

<?php

if (!defined('_PS_VERSION_'))
    exit;

class MangopayTransactionOverride extends MangopayTransaction
{
	public function transferMangoPayAmount($mgpDetails, $amount, $id_cart, $buyer_id_customer, $fee = 0)
	{
		$mgpDetails_ = array(
			'mgp_userid' => 81970663,
			'mgp_walletid' => 91197116
		);
		return parent::transferMangoPayAmount($mgpDetails_, $amount, $id_cart, $buyer_id_customer, $fee);
	}
}

?>

But nothing happens, this code is not executed.

What can i do ?

thanks

×
×
  • Create New...