Bug dans vente de ebook

3 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour.

Je possède une version premium sur laquelle j'ai fait ajouter le module de vente de ebook que propose la dernière version de peel premium.

Toutefois. Lorsque mes clients commandes, et paye sur le site payapl par CB ou avec leur compte paypal, ils ont beau revenir ensuite sur ma boutique pour que la commande soit validée et le message automatique envoyé sur leur messagerie.... cela ne marche pas. Je dois toujours activer manuellement l'envoi du mail, alors qu'il est possible de faire partir ce message automatiquement.

Quelqu'un peut il me dire quel fichier je dois regarder et ou modifié pour que le mail partent automatiquement ?

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

J'approfondis ma question :

Voici la fonction qui ne marche pas : le mail n'est pas envoyé automatiquement après la commande...

}

function send_mail_product_download($commandeid, $prodid){

global $support_commande, $dirroot, $wwwroot, $site;

/* On récupère le nom du fichier */

$resProd = mysql_query("SELECT zip, mail_download FROM peel_produits WHERE id = '" . $prodid . "'");

$Prod = mysql_fetch_object($resProd);

/* On déplace le fichier dans le nouveau répertoire*/

$file_name = $Prod->zip;

$file = "$dirroot/zip/$file_name";

$newfile = "$dirroot/download/$file_name";

copy($file, $newfile);

/* On renomme le fichier */

$extension = substr($file_name, strrpos($file_name, "."));

$dateheure = strftime("%d%m%y_%H%M%S");

$mdp = MDP();

$new_file_name = $mdp . "_PEEL_" . $extension;

rename("$dirroot/download/$file_name", "$dirroot/download/$new_file_name");

/* On enregistre dans la table de téléchargement */

$cle = md5 (uniqid (rand()));

$sqlDownload = "INSERT INTO peel_download (cle_acceptation, nom_fichier, o_timestamp, commande_id, produit_id, etat) VALUES ('" . $cle . "', '" . $new_file_name . "', now(), '" . $commandeid . "', '" . $prodid . "', '1')";

mysql_query($sqlDownload);

$downloadid = mysql_insert_id();

/* On envoie un mail pour le téléchargement */

$resCom = mysql_query("SELECT * FROM peel_commandes WHERE id = '" . $commandeid . "'");

$Com = mysql_fetch_assoc($resCom);

$email = $Com['email'];

$sujet = "[$site] Téléchargement de votre commande $commandeid";

$contenu = stripslashes($Prod->mail_download);

$contenu .= " Votre commande $commandeid ayant été validé, nous vous invitons à télécharger votre commande à partir du lien suivant :\r\n\r\n";

$contenu .= "Votre lien pour le téléchargement : $wwwroot/modules/download/telecharger.php?id=$downloadid&key=$cle\r\n\r\n";

$contenu .= "Vous pourrez télécharger ce fichier 1 fois.\r\nSi vous rencontrez des diffciultés pour le téléchargement, nous vous invitons à contater $support_commande afin qu'il vous renvoie un lien de téléchargement\r\n\r\n";

$contenu .= "A bientôt sur le site $site\r\n\r\n";

/* On met à jour le statut d'envoi */

mysql_query("UPDATE peel_commandes_articles SET statut_envoi = 'Envoyé', nb_envoi = nb_envoi+1 WHERE commande_id = '$commandeid' AND produit_id = '$prodid'");

mail($email, $sujet, $contenu, "From: $support_commande");

}

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Coach,

Les bugs signalés vous ont normalement été corrigés, directement sur votre site en version 2.9.

Cordialement,

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