THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


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)