ajouter une fonction quant une commande passe expedié

4 messages dans ce sujet

Posté(e) (modifié) · Signaler ce message

bonjour Peel 8.0.2

je souhaiterai ajouter l'appel à cette fonction : send_Avis($id_order); // $id_order étant l'ID de la commande

lorsque une commande passe en expédier.

ou puis-je mettre cet appel svp

 

merci par avance

 

Modifié (le) par neomega

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

La fonction qui est utilisé pour faire le changement de statut de livraison est update_order_payment_status défini dans le fichier lib/fonctions/order.php. Vous devez placer votre code sous le test

if ($statut_livraison_new == 'dispatched' && $commande['statut_livraison'] != $statut_livraison_new && !empty($GLOBALS['site_parameters']['mode_transport'])) {

au niveau de

$output .= send_avis_expedition($order_id, $delivery_tracking);

La variables $order_id contient l'id de la commande, vous pouvez utiliser cette variable en paramètre de votre fonction

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

comme ceci donc

 

    if ($statut_livraison_new == 'dispatched' && $commande['statut_livraison'] != $statut_livraison_new && !empty($GLOBALS['site_parameters']['mode_transport'])) {
            // Le statut de livraison passe à expédié (pour la première fois, ou pas) alors qu'il ne l'était pas juste avant
            // Création de la date d'expédition pour la commande. Cette date est administrable par l'administrateur en back office.
            $sql_set_array[] = "e_datetime='" . date('Y-m-d H:i:s', time()) . "'";
            // On envoie l'email d'expédition (avec ou sans les infos de delivery_tracking qui peut être vide)
            // Si on veut désactiver cet email, désactiver le tempate d'email "send_avis_expedition"
            $output .= send_avis_expedition($order_id, $delivery_tracking);
            $output .= send_Avis($order_id);
        }

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Oui tout à fait, c'est à cet endroit que je pensais

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping