Bonjour,
Lorsque la commande passe a payer, un email de confirmation est bien envoye -> OK
mais lorsque l'on passe le status en traitement puis en envoye, a chaque fois un email de confirmation de paiement est envoye
if ($order->isPaid() && $atos->isPaymentModuleFor($order)) {
...........
une idee ?
en fait isPaid() renvoie toujours vrai pour les status 2->payee, 3->traitement, 4->envoyee
et renvoie faux pour les status 1->non payee et 5->annulee
public function isPaid($exact = false)
{
return $this->hasStatusHelper(
$exact ?
OrderStatus::CODE_PAID :
[ OrderStatus::CODE_PAID, OrderStatus::CODE_PROCESSING, OrderStatus::CODE_SENT ]
);
}
je fais un pull-request ?
thelia version 2.1.2
Last edited by zzuutt (18-03-2015 09:54:04)