balam
Utilisateur open source-
Compteur de contenus
175 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par balam
-
balam a ajouté un message dans un sujet DESCRITIF DE LA COMMANDE DANS LE MAIL
Donc ! pour nous qui sommes ignares (enfin je parle pour moi) en la matière !! que faut-il changer ?
Cordialement,
Balam
-
0
-
-
balam a ajouté un message dans un sujet DESCRITIF DE LA COMMANDE DANS LE MAIL
Willy bonjour,
Je viens de faire les tests sur la modification que vous m'avez indiquée.
Cela fonctionne pour le mail que reçoit le client, mais l'administrateur lui ne le reçoit pas.
De plus, j'ai deux erreurs sur la fonction :
Notice: Undefined index: quantité in /home/logosmag/public_html/boutique/lib/fonctions/fonctions.php on line 1003
Notice: Undefined index: id in /home/logosmag/public_html/boutique/lib/fonctions/fonctions.php on line 1003
J'ai bien compris, en principe, que le script ne trouvait pas la variable ou fonction de l'ID du produit et de la quantité.
Quelle variable dois-je choisir ?
" .$cat['id'] ."
$cat['quantité'] ."
Merci de vos conseils
Balam
-
0
-
-
balam a ajouté un message dans un sujet mails automatique modification d'état de commande
Vous êtes mon super Willy (attention cela n'est pas une déclaration d'amour)
CA MARCHE !!
Très cordialement,
Balam
-
0
-
-
balam a ajouté un message dans un sujet mails automatique modification d'état de commande
Willy,
Je recois le mail mais, il y a un problème, voici le mailque je recois
"Bonjour,
Etat de votre commande : Commande réglé"
Et dans le back office j'ai cette erreur;
Notice: Undefined index: email in /home/logosmag/public_html/boutique/administrer/commandes.php on line 341
un mail a été envoyé à pour lui signifier l'avancée de sa commande.
Je ne trouve pas l'erreur.
Merci
-
0
-
-
balam a ajouté un message dans un sujet mails automatique modification d'état de commande
En effet Willy j'ai cette erreur qui s'affiche:
Notice: Undefined index: email in /home/logosmag/public_html/boutique/administrer/commandes.php on line 323
Notice: Undefined index: email in /home/logosmag/public_html/boutique/administrer/commandes.php on line 325
un mail a été envoyé à pour lui signifier l'avancée de sa commande.
-
0
-
-
balam a ajouté un message dans un sujet mails automatique modification d'état de commande
Punaise !!! merci Willly, mais, j'ai toujour un message d'erreur
Pouvez vous me dire sous quelle ligne exactement ?
voici le bout de code de la fonction
function update_commande($frm) {
/* Efface la commande dont le n° est $id */
global $wwwroot;
$statut_details = "";
if ($frm['statut'] != 0) {
$sql_statut = "SELECT nom_".$_SESSION['langue']." FROM peel_statut WHERE id = '".$frm['statut']."'";
$res_statut = mysql_query($sql_statut);
$s = mysql_fetch_array($res_statut);
$statut_details = $s['nom_'.$_SESSION['langue'].''];
} else {
$statut_details = "commande initialisée";
}
if($frm['a_timestamp'] != "00/00/0000") {
$date_facture = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['a_timestamp']);
mysql_query("UPDATE peel_commandes SET a_timestamp = '".$date_facture."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
}
mysql_query("UPDATE peel_commandes SET statut = '".intval($frm['statut'])."', statut_details = '".addslashes($statut_details)."' WHERE id = '".intval($frm['id'])."'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET numero = '".addslashes($frm['numero'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET client_info1 = '".addslashes($frm['facturation'])."', client_info2 = '".addslashes($frm['livraison'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET colis = '".addslashes($frm['colis'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
mysql_query("UPDATE peel_commandes SET statut_affilie = '".addslashes(vb($frm['statut_affilie']))."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
}
-
0
-
-
balam a ajouté un message dans un sujet mails automatique modification d'état de commande
Bon, tout, tout, tout, vous saurez tout sur le zi.., argh! non sur la page commande.php.
Alors la version de la boutique : Premium 3.8.
Hébergement mutualisé chez Privianet (depuis 4 ans jammais de problèmes)
Il y a eu l'installation par M.Ruault de la boutique, du module référencement et du module carte bleue.
J'ai fait comme modification le nº du colis pour le client son historique de commande.
Je viens de remettre la page commande.php qu'il y avait à l'installation.Il y a donc maintenant sur cette page:
case "update" :
update_commande($_POST);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
break;
Pe
-
0
-
-
balam a ajouté un message dans un sujet mails automatique modification d'état de commande
Je ne pense pas l'installation est d'origine en 3.8.
-
0
-
-
balam a ajouté un message dans un sujet mails automatique modification d'état de commande
Merci de votre réponse Willy,
La version de peel est 3.8
J'avai en effet mis la fonction Break; après la "}", mais il y a deux erreur ;
Notice: Undefined index: commandeid in /home/logosmag/public_html/boutique/administrer/commandes.php on line 67
qui correspond à : update_commande($_POST);
Notice: Undefined index: statut_details in /home/logosmag/public_html/boutique/administrer/commandes.php on line 71
qui correspond à: $verif_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '".intval($_POST['commandeid'])."'");
J'ai fait un test avec votre fonction :
update_commande($_POST);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
break;
mais pas de mail au client pour l'avertir de la modification de l'état de sa comande.
Je séche, mais je regarde encore.
-
0
-
-
balam a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
mails automatique modification d'état de commandeBonjour,
Ma fonction mail automatique de modification de commande dans le back office ne fonctionne pas.
J'ai regardé dans le forum pour la version shopping mais cela ne fonctionne toujours pas.
J'ai regardé dans : boutique/administrer/modeles/commande.php a la case update dont voici le code:
case "update" :
update_commande($_POST);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
break;
$verif_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '".intval($_POST['commandeid'])."'");
$verif_commande_tab = mysql_fetch_object($verif_commande);
if ($verif_commande_tab->statut_details != $_POST['statut_details'])
{
// recupération de l'email de la commande
$qid = mysql_query("SELECT * FROM peel_societe");
if ($qid) {
if (mysql_num_rows($qid) > 0) {
$ligne = mysql_fetch_object($qid);
}
}
// envoie du mail
$mailSujet = "Avancée de votre commande";
$mailObjet = "Bonjour, \n";
$mailObjet .= " \nEtat de votre commande : ".$_POST['statut_details'];
mail($verif_commande_tab->email,$mailSujet,$mailObjet,"From:$ligne->email");
echo "<p class=\"normal\">un mail a été envoyé à ".$verif_commande_tab->email." pour lui signifier l'avancée de sa commande.</p>";
}
J'ai cherché à conprendre la fonction mais pas de résultat, pouvez-vous m'aider svp ?
Cordialement,
Balam
- 29 réponses
- 9 036 vues
-
balam a ajouté un message dans un sujet comment faire pour envoyer un mail automatique ??
Bonjour,
J'ai cette fonction dans ma page "administre/commande.php" et cela ne fonctionne pas. Pouvez-vous me guider pour que cela fonctionne ?
Très cordialement,
Balam
case "update" :
update_commande($_POST);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
break;
$verif_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '".intval($_POST['commandeid'])."'");
$verif_commande_tab = mysql_fetch_object($verif_commande);
if ($verif_commande_tab->statut_details != $_POST['statut_details'])
{
// recupération de l'email de la commande
$qid = mysql_query("SELECT * FROM peel_societe");
if ($qid) {
if (mysql_num_rows($qid) > 0) {
$ligne = mysql_fetch_object($qid);
}
}
// envoie du mail
$mailSujet = "Avancée de votre commande";
$mailObjet = "Bonjour, \n";
$mailObjet .= " \nEtat de votre commande : ".$_POST['statut_details'];
mail($verif_commande_tab->email,$mailSujet,$mailObjet,"From:$ligne->email");
echo "<p class=\"normal\">un mail a été envoyé à ".$verif_commande_tab->email." pour lui signifier l'avancée de sa commande.</p>";
}
-
0
-
-
balam a ajouté un message dans un sujet DESCRITIF DE LA COMMANDE DANS LE MAIL
Bonjour et merci encore pour vos précieux conseils et précieuses solutions à mes divers problèmes (Willy et Paulanna).
Je viens de tester, mais j'ai une erreur qui semble être minime, je recherche et si je ne trouve pas je vous demanderai.
Très cordialement,
Balam
-
0
-
-
balam a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
DESCRITIF DE LA COMMANDE DANS LE MAILBonjour,
Pouvez-vous me dire qu'elle ligne de code ajouter et ou pour que je reçoive le descriptif de la commande du client (les produits qu'il a commandés).
En effet, par inadvertance j'ai annulé une commande dans le back-office et si j'avais eu le descriptif de la commande .....
Merci de votre aide
Cordialement,
Balam
- 46 réponses
- 15 198 vues
-
balam a ajouté un message dans un sujet produits aléatoire
Bonjour Willy,
Merci pour ce bout de code cela fonctionne à merveille.
Merci
Balam
-
0
-
-
balam a ajouté un message dans un sujet produits aléatoire
Bonjour Wily,
Comme vous le disiez si justement, je souhaite comprendre cette fonction ORDER BY RAND.
Sur quelle page dois-je faire la modification ?
Merci
Balam
-
0
-
-
balam a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
produits aléatoireBonjour,
Avez-vous une idée sur la manière de mettre les produits en page d'accueil de façon aléatoire et automatique ?
Cordialement,
Balam
- 6 réponses
- 2 840 vues
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
Bon est bien vous êtes deux saints (origine du nom ou mot paulanna)
Message pour le sieur OLCH
bonjour,
Il faut que tu regardes dans ton Back office
après: configuration boutique
puis: Types de paiement
Regarge la façon dont est écrit le mot chèque, car il doit ête comme cela exactement (Chèque).
Il faut faire attention aux modifications que tu va faire parceque souvent cela faitdes erreurs lorsque l'on ne connait pas le php.
Fait attention si tu est en local ou sur un serveur.
Enfin moi je ne rencontre aucun problème avec peel, j'en suis satisfait.
Le problème avec le mail viens d'une erreur de ma part.
Cordialement,
Balam
-
0
-
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
Merci à tous pour votre patience et votre gentillesse. Je clos ce topic.
Merci plus particulièrement a Paulanna :) (une sainte) et à Willy pour leurs services.
Le problème venait d'un accent mal mis sur le mot chèque et la majuscule.
Mille bravos et mille mercis
Loué soit les Paulanna et Willy (M. Pruault aussi)
Balam
-
0
-
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
Willy,
L'installation a été faite par M.Pruault.
La version du script est premium 3.8
Il y a eu l'installation du module referencement et module pour paiement cb ssl (pûisque je suis en https pour le paiement cb)
L'herbergement est Privianet, j'y suis depuis 3 ans sans problème)
-
0
-
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
Oui est bien cela ne fonctionne pas.
-
0
-
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
Punaise, cela fait une semaine que je cherche la solution pour ce problème et je ne parviens plus à voir clairement.
Est-ce les codes là ?
Parce que je n'arrive pas à les mettrent sur la page.
-
0
-
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
Bonjour Paulanna,
Oui bien sûr, mais personne n'a donné une soluce dans ce cas ou un échange de ce fichier pour faire un comparatif avec une personne dont les mails sont bien reçus par les clients.
J'ai fait des tests et rien ne fonctionne et cela devient préjudiciable.
-
0
-
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
Est-ce ces fonctions qu'il faut placer dans la page fin_commande.php ?, si oui à quel endroit exactement ?
case "mandat" :
?>
- Imprimez le bon de commande.<br />
<br />
- Envoyez votre règlement à :<br />
<?php
print_societe();
break;
case "chèque" :
?>
- Imprimez le bon de commande.<br />
<br />
- Envoyez votre règlement à :<br />
<?php
print_societe();
break;
case "virement" :
print ("- Effectuez votre règlement sur le compte bancaire suivant :<br />");
print_rib();
break;
-
0
-
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
bonjour,
Oui en effet, si vous avez une soluce pour cela je suis preneur.
Cordialement,
Balam
-
0
-
-
balam a ajouté un message dans un sujet HELP PAS DE FONCTION MAIL
Bonjour Merci de votre à vous tous. J'ai bien CASE CB mais pas les autres dans le fichier fin_commande.php
-
0
-