Marie-Aude
Utilisateur open source-
Compteur de contenus
29 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Marie-Aude
-
Marie-Aude a ajouté un message dans un sujet Avoir présent sur facture HTML mais.. absent de la facture PDF
Merci, je vais aller regarder !
Marie-Aude
-
0
-
-
Marie-Aude a ajouté un message dans un sujet Avoir présent sur facture HTML mais.. absent de la facture PDF
J'ai constaté le même problème... Je souhaiterais aussi avoir une solution !
En attendant, j'ai dû supprimer temporairement les avoirs (et plus précisément l'envoi des coupons d'anniversaire).
J'ai même constaté pire en ce qui concerne les coupons d'anniversaire : une personne qui cliquait plusieurs fois sur le lien d'avoir de coupon d'anniversaire se voyait créditée à chaque fois. Ex : une personne qui a cliqué 6 fois s'est vue créditée de 6 x 10 € = 60 € d'avoir, ceci sans minimum de commande... En attendant de débugguer, j'ai arrêté ce système de fidélisation.
Si quelqu'un connaît la solution, je suis preneuse !
Marie-Aude
-
0
-
-
Marie-Aude a ajouté un message dans un sujet Gros bug sur le franco de port...
Bonjour et merci de votre proposition d'intervention !
Je viens de vous envoyer les paramètres FTP sur votre adresse @orange...
Bonne journée,
Marie-Aude
-
0
-
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Gros bug sur le franco de port...Bonjour à tous,
Je viens de constater un bug plus que gênant : j'offre les frais de port pour un montant de 100 € TTC pour un envoi en France métropolitaine uniquement.
Dans la gestion des zones de transport, j'ai donc coché le franco uniquement pour la zone France (et non DOM ou TOM)
Or voici l'exemple - gros bug - que j'arrive à reproduire et donc j'ai été victime plusieurs fois :
1/ je passe commande en étant identifié de la Réunion (DOM) -> j'obtiens donc les prix produits en HT
2/ au niveau du panier, le pays par défaut affiche La Réunion. Mais, comme je suis maligne, je change pour "France". et clique sur "Mettre à jour". J'obtiens les frais de port à 0 € et les prix TTC des produits.
3/ ensuite, je rechange le pays d'expédition pour la Réunion : j'obtiens mes prix produits HT ET les frais de port à 0 €. La page s'est rechargée (pour les prix des produits) mais le franco de port appliqué normalement que pour la France s'applique désormais à la Réunion... Je m'abstiens de cliquer sur le bouton "Mettre à jour" (ou j'oublie...)
4/ ensuite je clique sur le bouton "Commander" et j'ai tout gagné...
Résultat : sur une commande, avec marge d'environ 60 €, moi le vendeur je dois prendre pour ma pomme les 53 € de frais de port... Sympa, non ?
Donc, au secours, comment régler au plus vite ce problème ???????
- 5 réponses
- 2 980 vues
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
fonctionnement du "top ventes"Bonjour à tous,
Quelqu'un pourrait-il m'expliquer comment fonctionne le "Top vente" ?
Pour le moment, j'ai coché la case "Afficher le produit dans la rubrique top des ventes" sur 5 produits pris au hasard. Pb : le classement ne bouge pas. Il reste dans l'ordre dans lequel j'ai coché les produits...
Aussi, j'aimerais savoir si ce système de classement est automatique et se base sur les stats de vente, ou bien l'ordre est défini uniquement par le gestionnaire de la boutique lors du choix des produits à intégrer dans le classement ?
Merci !
- 3 réponses
- 2 722 vues
-
Marie-Aude a ajouté un message dans un sujet nouvelle version premium 4 ? et infos sur PEEL
Bonjour !
Quelle bonne nouvelle que je lis là à mon retour de vacances ;)
Mille espoirs sont permis !
Aussi, avant que je continue à développer moi-même des petites fonctions utiles, serait-il possible de savoir si les modifs / corrections / add-ons suivants sont prévus :
- détail du montant de TVA selon taux (19,6 et 5.5) ainsi que prix HT, au bas de la facture PDF
- affichage de la remise accordée sur la facture PDF (et non plus que sur celle en HTML)
- recherche autosuggestive
- un code promo qui permet d'offrir un cadeau ou des frais de port, et non plus seulement une remise
- une vente flash pour laquelle on attribue un prix de vente flash spécial, au lieu d'utiliser le prix promo qui n'a rien à voir
- un module de stats de vente qui sort le montant HT (car le montant TVA n'est pas très parlant pour une société...), qui donne le montant HT du panier moyen, qui calcule la marge sur la commande (ce qui suppose qu'on puisse entrer le prix d'achat de chaque produit)...
Bon j'arrête là, j'ai plein d'autres idées mais si celles-ci étaient proposées dans la V4, je serais déjà très heureuse !!!
Marie-Aude
-
0
-
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Pb de retour sur liste de commandes apres update depuis detail commandeBonjour,
J'ai modifié le fichier detail_commande dans la partie admin, pour pouvoir me permettre, depuis la gestion d'une commande, d'attribuer des points au client qui est aussi abonné à mon site portail (différent de ma boutique Peel).
Techniquement : si ce client est abonné au portail, je lui ajoute des points et donc mets à jour une table figurant dans une autre base de données que celle de PEEL.
Tout fonctionne, mais, lorsque la mise à jour est faite (en appuyant sur un bouton et avec le même type de fonction que celle de l'ajout de points de fidélités propre aux clients Peel.), je ne reviens pas sur la liste des commandes. Je suis sur le fichier "commande.php" mais pas de tableau des commandes.
Comme si le fait d'avoir utiliser une autre connexion mysql que celle utilisée pour lire les données de PEEL me shootait la connexion mysql à PEEL m'empêchant de lister les commandes.
Dans le fichier "commandes.php", j'ai ajouté au niveau du "switch" :
case "update_orthopoints" :
update_orthopoints($_POST);
$order = "o_timestamp";
$sort = "DESC";
affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort);
break;
Exactement comme "update_points"...
Quelqu'un voit-il le problème ?
Merci ;o)
- 0 réponse
- 1 480 vues
-
Marie-Aude a ajouté un message dans un sujet Email anniversaire
Bonjour,
Noya, je ne sais pas si tu as réussi à automatiser l'envoi des coupons, ton topic datant un peu par rapport à ma réponse.
Si tel n'est pas le cas, voici le script que je viens de mettre en place. Créer une nouvelle page avec le code suivant :
<?
include("../configuration.inc.php");
//variables a personnaliser
$site= "le nom de ta boutique";
$wwwroot = "l'url de ta boutique";
$avoir = "10"; //montant en euros
//fin personnalisation
//selection des clients par rapport a leur date anniversaire
$sql = "
SELECT id_utilisateur, prenom, nom_famille, naissance, statut_coupon, email FROM `peel_utilisateurs` WHERE (
DAYOFYEAR( NOW() ) > DAYOFYEAR( DATE_SUB(naissance,INTERVAL 7 DAY) )
AND
DAYOFYEAR( NOW() ) <= DAYOFYEAR( DATE_SUB(naissance,INTERVAL 7 DAY) )+7
)
OR
(
DAYOFYEAR( NOW() ) > DAYOFYEAR( naissance )-7
AND
DAYOFYEAR( NOW() ) <= DAYOFYEAR( naissance )
) ORDER BY naissance";
$result = mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (mysql_num_rows($result) == 0) {echo "<tr><td colspan=\"4\" class=\"normal\"><b>Aucun non de réduction enregistré dans la base.</b></td></tr>"; }
else {
//si on trouve des clients
while ($ligne = mysql_fetch_array($result)) {
$id_utilisateur = $ligne['id_utilisateur'];
$prenom = $ligne['prenom'];
$nom = $ligne['nom'];
$email = $ligne['email'];
$naissance = $ligne['naissance'];
//on verifie si il existe deja un avoir (= coupon deja envoye)
$sqlAvoir = "SELECT 1 FROM peel_avoir_temp WHERE id_utilisateur = '".$id_utilisateur."'";
$resAvoir = mysql_query($sqlAvoir) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
if (mysql_num_rows($resAvoir) == 0) {
$code = MDP();
$o_timestamp = date("Y-m-d");
$a_timestamp = mktime(0, 0, 0, date("m") , date("d") + 15, date("Y"));
$a_timestamp = date("Y-m-d",$a_timestamp);
$sql = "INSERT INTO peel_avoir_temp (id_utilisateur, email, naissance, avoir, o_timestamp, a_timestamp, code, statut) VALUES (
'".$id_utilisateur."'
, '".$email."'
, '".$naissance."'
, '".$avoir."'
, '".$o_timestamp."'
, '".$a_timestamp."'
, '".$code."'
, '0')";
mysql_query($sql) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
$objet = "$site vous souhaite un joyeux anniversaire";
$texte = "<font face='arial, helvetica' style='font-size:13px'>Bonjour $prenom,<br /><br />Pour votre anniversaire, $site vous propose de bénéficier d'un avoir de ".$avoir." EURO à valoir sur votre prochaine commande.<br />";
$texte .= "Pour bénéficier de ce cadeau, il vous suffit de cliquer sur le lien suivant :.<br /><br />";
$texte .= "<a href='$wwwroot/modules/birthday/valide.php?id=".$id_utilisateur."&code=".$code."'>$wwwroot/modules/birthday/valide.php?id=".$id_utilisateur."&code=".vb($code)."</a>.<br /><br /><br />";
$texte .= "Une fois validé, cet avoir sera crédité dans votre compte client et vous pourrez en bénéficier lors de votre prochaine commande<br /><br />";
$texte .= "$site vous souhaite un joyeux anniversaire !<br /><br />";
$texte .= "NB : ce code est valable du <b>".date ("d-m-Y")."</b> au <b>".date("d-m-Y",mktime(0, 0, 0, date("m") , date("d") + 15, date("Y")))."</b>.</font>";
// instance de classe
$mail = new simplemail;
//$to = "info@peel.fr";
$to = $email;
$mail -> addrecipient(''.$to.'','');
$mail -> addfrom(''.$support.'','');
$mail -> addsubject(''.$objet.'');
$mail ->html = ''.$texte.'';
echo ($mail -> sendmail()) ? "Un mail a été envoyé à ".$email."<br />" : "";
}
}//fin de la boucle
}//fin du else selection clients
?>[/codebox]
[b]A savoir :[/b]
- mettre ce fichier dans le dossier "administrer"
- nommer ce fichier de façon originale afin qu'il ne soit pas "trouvable" facilement car la sécurité "admin" et "identification" est enlevée
(mais bon il y a peu de risques, car l'envoi d'un avoir ne se fait que s'il n'y a jamais eu d'envoi de coupon auparavant)
- pour automatiser le lancement de cette page, mets l'url complète ("http://tonsite/administrer/nom_de_ta_page.php") soit dans l'utilitaire de ton serveur qui permet de gérer les crontab (si tu as un serveur dédié), soit en utilisant des sites qui te permettent le lancement de taches automatiques (ex : http://www.webcron.org)
-
0
-
-
Marie-Aude a ajouté un message dans un sujet Réinitialisation du stock à 0
Oui c'est tout à fait ça !
C'est un problème connu ?
Marie-Aude
-
0
-
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Réinitialisation du stock à 0Bonjour à tous,
Nous n'étions pas sûrs du problème, mais celui-ci s'est révélé existant et est plutôt ennuyeux.
Nous gérons l'état des stocks. Or, sur une dizaine de produits, le stock s'est réinitialisé à 0 sans que le nombre de commandes clients puisse le justifier.
Je crois avoir trouvé l'origine du bug : j'ai l'impression que ces stocks se réinitialisent uniquement lorsqu'on crée une proforma depuis la console d'admin.
Autre bug sur cette page (/administrer/link_proforma.php) : en mode "insérer" (action="insere"), les décimales des prix renseignés ne sont pas pris en compte, ce qui oblige à revenir sur la boutique et à corriger ces prix (et là ça fonctionne).
Ma version de Peel Premium : v3
Avez-vous rencontré ce même problème ?
Merci.
- 4 réponses
- 2 738 vues
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Installation du moyen de paiement 1euro.comBonjour à tous,
J'ai signé un partenariat avec 1euro.com et suis en train de le mettre en place sur ma p'tite boutique Peel Premium (version 3).
La solution 1euro.com est greffée à ma solution de paiement par carte bancaire PAYBOX.
Dans la page du choix du paiement, je souhaite voir s'afficher une nouvelle ligne "1euro.com" distincte de celle "carte bancaire" et, lorsqu'on choisit cette option 1euro.com, l'acheteur doit être redirigé vers Paybox.
voici ce que j'ai déjà fait :
- au niveau de l'admin, ajout de "1euro.com" dans "Type de paiement"
- au niveau du fichier de langue fr.php, ajout de la ligne :
define("1EURO","1euro.com",TRUE);
- au niveau du fichier achat/fin_commande.php, ajout du code suivant :
email_commande($commandeid);
echo nl2br(SEND_TRANSFER);
print_rib();
break;
//////////////////ajout 1euro.com//////////////////////////////////
case html_entity_decode(1EURO) :
?>
<div align="center">
Pour régler avec 1euro.com, cliquez ici :<br />
<form action="<?=$paybox_cgi?>" name="TheForm" method="POST">
<input type="hidden" name="PBX_MODE" value="1">
<input type="hidden" name="PBX_SITE" value="<?=$paybox_site?>">
<input type="hidden" name="PBX_RANG" value="<?=$paybox_rang?>">
<input type="hidden" name="PBX_IDENTIFIANT" value="<?=$paybox_identifiant?>">
<input type="hidden" name="PBX_TOTAL" value="<?=str_replace(",", "",fprix($com->montant))?>">
<input type="hidden" name="PBX_DEVISE" value="978">
<input type="hidden" name="PBX_CMD" value="<?=$commandeid?>">
<input type="hidden" name="PBX_PORTEUR" value="<?=$com->email?>">
<input type="hidden" name="PBX_RETOUR" value="montant:M;ref:R;auto:A;trans:T">
<input type="hidden" name="PBX_EFFECTUE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="hidden" name="PBX_REFUSE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="hidden" name="PBX_ANNULE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="submit" value="Paiement via 1euro.com" class="bouton">
</form>
<br>
<img src="http://partenaires.1euro.com/partenaires/fr/2753408/bt_logo_orange.gif" border="0">
<br>
</div>
<?
break;
//////////////////////////////fin ajout 1euro.com///////////////////////
case html_entity_decode(PAYPAL) :
?>[/codebox]
Et j'obtiens une belle page blanche lorsque je souhaite afficher cette page fin_commande.php ...
Il doit donc y avoir :
- soit une erreur au niveau du code PHP
- soit une mauvaise déclaration de variable
Quelqu'un a-t-il déjà implémenter cette solution ou une autre du même type ?
En attendant de trouver la solution, j'ai remis la page d'origine fin_commande.php et enlevé le moyen de paiement 1euro.com ...
Marie-Aude
- 2 réponses
- 2 514 vues
-
Marie-Aude a ajouté un message dans un sujet Installation du moyen de paiement 1euro.com
Après quelques heures de recherche, je viens de trouver la solution que je vous livre ici, au cas où certains d'entre vous ajoutent ce moyen de paiement (ce que j'ai cru comprendre en lisant le forum) :
1/ dans le fichier de langue fr.php, ajouter la ligne suivante :
define("UNEURO","1euro.com",TRUE);
2/ au niveau de la console d'admin, ajouter le type de paiement tel que :
Nom fr : 1euro.com
Nom en : 1euro.com
Position : 4 (pour moi, c'est la dernière, car j'ai ajouté un bouton "calculatrice" donné par 1euro.com)
3/ au niveau du fichier achat/fin_commande.php, j'ai rajouté le code suivant entre le case check et le case paypal:
/* ajout 1euro.com */
case UNEURO :
?>
<div align="center">
Pour régler avec 1euro.com, cliquez ici :<br />
<form action="<?=$paybox_cgi?>" name="TheForm" method="POST">
<input type="hidden" name="PBX_MODE" value="1">
<input type="hidden" name="PBX_SITE" value="<?=$paybox_site?>">
<input type="hidden" name="PBX_RANG" value="<?=$paybox_rang?>">
<input type="hidden" name="PBX_IDENTIFIANT" value="<?=$paybox_identifiant?>">
<input type="hidden" name="PBX_TOTAL" value="<?=str_replace(",", "",fprix($com->montant))?>">
<input type="hidden" name="PBX_DEVISE" value="978">
<input type="hidden" name="PBX_CMD" value="<?=$commandeid?>">
<input type="hidden" name="PBX_PORTEUR" value="<?=$com->email?>">
<input type="hidden" name="PBX_RETOUR" value="montant:M;ref:R;auto:A;trans:T">
<input type="hidden" name="PBX_EFFECTUE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="hidden" name="PBX_REFUSE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="hidden" name="PBX_ANNULE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="submit" value="Paiement via 1euro.com" class="bouton">
</form>
<br>
<img src="http://partenaires.1euro.com/partenaires/fr/2753408/bt_logo_orange.gif" border="0">
<br>
</div>
<?
break;
/* fin ajout 1euro.com */
4/ au niveau de la page modele/achat_maintenant.php, j'ai rajouté la ligne suivante pour insérer l'image de la calculatrice 1euro.com :
Après :
if ($tab_paiement['tarif'] != 0) { echo " : + ".$tab_paiement['tarif']." €";}
On ajoute :
if ($tab_paiement['id']=='20') {
echo " <a href='java script:calculette(\"XXX\")'><img src=\"XXX\" border=\"0\" style=\"vertical-align: middle;\"></a>";
}
le id=20 correspond à l'id tu type de paiement -> à modifier selon votre cas
les liens image et javascript dépendent du kit graphique choisi chez 1euro.com : une fois le contrat signé, vous recevrez vos propres liens.
Voilà, j'ai testé et ça fonctionne.
J'espère que ça aidera les prochains utilisateurs !
Marie-Aude
-
0
-
-
Marie-Aude a ajouté un message dans un sujet Franco de port différent selon pays
et bien les "vacances" vont être studieuses alors :rolleyes:
-
0
-
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Franco de port différent selon paysBonjour,
J'ai beau chercher dans l'administration de PEEL PREMIUM (3.9), mais ne toruve pas de réponse : est-il possible de configurer un seuil différent de franco de port selon la destination ?
Ex : 100 € de commande pour la France, 300 € pour l'Union Européenne (Hors-France)
Merci ;o)
Marie-Aude
- 2 réponses
- 1 893 vues
-
Marie-Aude a ajouté un message dans un sujet Coupons anniversaire
Les présentations de facture au format HTML et PDF sont différentes et présentent chacune leur avantages.
Format HTML :
Total T.T.C 12,00 €
Avoir - 10,00 €
Frais de port T.T.C 7,00 €
Total H.T. 7,53 €
TVA 1,47 €
Net à payer 9,00 € T.T.C
Format PDF :
TOTAL HT avant remise : 10.03 €
FRAIS DE PORT HT : 5.85 €
TVA : 1.47 €
NET A PAYER : 9.00 €
L'idéal serait un mix des 2 :
(en bas de tableau des articles commandés)
Total T.T.C 12,00 €
Avoir - 10,00 €
Frais de port T.T.C 7,00 €
Net à payer 9,00 € T.T.C
(et dans un encadré à part avec distinction des différents taux de TVA :(
Taux TVA Montant HT TVA
19.6 1.68 0.32
5.5 0 0
Port 5.85 1.15
-
0
-
-
Marie-Aude a ajouté un message dans un sujet Coupons anniversaire
Bonjour,
Je viens d'envoyer mes premiers "coupons anniversaire" dont un sur mon email pour voir...
Tout a fonctionné : email bien envoyé, avoir crédité et bien utilisé lors de ma commande. C'est parfait.
Par contre, il semble y avoir un souci au niveau de l'édition de la facture :
- si j'édite une facture de cette commande au format HTML, l'avoir ressort très bien
- si j'édite une facture de cette commande au format PDF, le montant total est bon MAIS nulle part ne figure l'avoir. Mon comptable va hurler !!!
Comment faire ? Est-ce un bug connu et corrigé ? je dispose de Peel Premium 3.9
Merci
Marie-Aude
-
0
-
-
Marie-Aude a ajouté un message dans un sujet Coupons anniversaire
OK, merci pour ces réponses !
Je vais donc me lancer dans l'envoi des coupons d'anniversaire !
-
0
-
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Coupons anniversaireBonjour à tous,
Avant d'utiliser les coupons d'anniversaire, je souhaiterais poser quelques questions à ceux d'entre vous qui utilisent cette fonction.
1/ Est-il possible de n'envoyer qu'un seul coupon à une personne donnée ? car pour l'instant, je n'ai vu que le bouton "Envoyer LES coupons d'anniversaire" et pour ma part, j'en ai à chaque fois plus d'une vingtaine !!! Impossible pour moi de faire un test sur une seule adresse :((((
2/ En parcourant le forum, j'ai cru comprendre qu'il y avait un bug sur la prise en compte de l'avoir. J'ai la version Peel Premium 3.9 : le bug est-il résolu ? Car envoyer un bon cadeau qui ne fonctionne pas, ça risque de faire très mauvais effet !!!
3/ Est-il possible d'ajouter un montant minimum de commande pour pouvoir bénéficier de l'avoir ?
Merci de vos réponses ;o)
Marie-Aude
- 5 réponses
- 2 722 vues
-
Marie-Aude a ajouté un message dans un sujet Cheque anniversaire
Bonjour,
En enlevant ce bout de code dans le modèle, j'ai constaté que la date de naissance se remettait à 00/00/0000 dès que le client mettait à jour ses données...
Donc, il faut bien modifier le fichier "utilisateurs/change_params.php" : il faut enlever la ligne ,naissance = '$naissance' dans la fonction d'UPDATE, ce qui donne :
UPDATE peel_utilisateurs SET
civilite = '".addslashes($frm['civilite'])."'
,prenom = '".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'
,nom_famille = '".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
,societe = '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'
,telephone = '".addslashes($frm['telephone'])."'
,fax = '".addslashes($frm['fax'])."'
,portable = '".addslashes($frm['portable'])."'
,adresse = '".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'
,code_postal = '".addslashes($frm['code_postal'])."'
,ville = '".htmlspecialchars($frm['ville'], ENT_QUOTES)."'
,pays = '".intval($frm['pays'])."'
,newsletter = '".intval($frm['newsletter'])."'
,commercial = '".intval($frm['commercial'])."'
,format = '".addslashes($frm['format'])."'
,date_update = now()
WHERE id_utilisateur = '".intval($frm['id_utilisateur'])."'
";
Voilà, pour moi ça fonctionne très bien maintenant ;o)
Marie-Aude
-
0
-
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Problème de codage HTML sur titre avec apostrophe sur factures PDFBonjour à tous,
Voilà, j'avais un problème d'affichage d'apostrophe sur mes noms de produits, apostrophe traduite en code HTML...
Je pensais que ça venait du codage de la base : j'ai essayé de le changer, en vain. Donc à chaque fois que j'ajoute un produit avec une apostrophe, j'obtiens du code HTML dans le champs nom_fr.
Ex : Addi Cat's est enregistré dans la base comme ceci : Addi Cat's
Aucun souci d'affichage sur la boutique, mais par contre, affichage du codage HTML sur la page détail d'une commande ET sur la facture PDF
Pour la page de détail d'une commande, j'ai remplacé, sur la page "administrer/modeles/commande_details.php" :
html_entity_decode($prod['nom_produit']) plutôt que striptags
Pour la facture PDF, j'ai remplacé sur la page "factures/facture_pdf.php" :
ereg_replace("&#039;","'",$prod['nom_produit']) plutôt que striptags
Et ça marche super bien !
Voilà, j'espère que ça aidera quelques-uns d'entre vous ;o)
Marie-Aude
- 0 réponse
- 1 993 vues
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
code promo pour offrir un cadeauBonjour,
Toujours dans le même esprit que ma demande de code promo pour offrir le port (http://forum.peel.fr/index.php?showtopic=1253), quelqu'un aurait-il une idée pour proposer un code promo qui offre un cadeau. Cette fois, nous n'avons pas le problème du prix du port mais une ligne à ajouter dans le panier...
Serait-il imaginable d'enrichir dans l'admin (et la table) le module "code promo" avec 2 champs du type : "Port offert" (oui/non), "Cadeau offert" (nom du cadeau)
Au niveau du panier :
- si "port offert" = oui -> la ligne "Frais de port" devient "Port offert" et est égale à 0
- si "cadeau offert" = renseigné -> ajout d'une ligne dans la liste des produits intitulée "Cadeau offert : XXX" - coût à 0
Quelqu'un a-t-il déjà essayé cela ?
Quelles fonctions modifier (au niveau de caddie_affichage.php) ?
Merci !
- 1 réponse
- 1 669 vues
-
Marie-Aude a ajouté un message dans un sujet code promo pour offrir le port
uniquement pour ceux qui ont le bon code promo !
-
0
-
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Vente flash = promo exceptionnelle ;o)Encore moi, je suis en forme aujourd'hui ;o)
Je préfère faire différents posts pour différents sujets !
J"utilise le module Vente Flash pour des ventes flash uniquement le mercredi en proposant des promo très intéressantes sur des produits déjà présents sur la Boutique le reste de la semaine.
Donc, actuellement, pour un produit donné, je renseigne le champ "promo" (20 % par exemple) ainsi que la date de la vente flash + la case "afficher dans page vente flash".
Mon souci : étant donné que je planifie cette vente flash, la promo, elle, s'applique tout de suite, alors que ma vente flash n'est pas encore active. Cette promo s'affiche dans la fiche du détail produit mais pas dans la page promo car je n'ai pas coché "afficher dans page promo".
Je crois comprendre que la Vente Flash a donc été conçue pour proposer des produits à prix "canon" si l'on veut pour une période donnée sans qu'il y ait forcément un affichage du type "Promotion : x %".
Aussi, ma question est la suivante : comment faire en sorte pour programmer une vente flash à un jour donné et que la promo (avec affichage "Promotion : x %") ne s'applique QUE le jour de la Vente Flash et pas avant ! J'ai essayé de bidouiller l'affichage prix mais c'est trop lourd...
L'idéal serait peut-être de rajouter au niveau du module "Vente Flash" un champ "Prix spécial Vente Flash", seul prix qui serait pris en compte durant la période de vente flash, non ? Une fois la vente flash terminée, c'est le prix normal qui prendrait le dessus...
Une idée ? des pistes ?
Merci !
- 1 réponse
- 1 903 vues
-
Marie-Aude a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
code promo pour offrir le portBonjour à tous,
Voilà 2 semaines que ma boutique fonctionne à plein et j'en suis très contente ;o)
Maintenant, je souhaite bien sûr rajouter un tas de fonctionnalités...
Par exemple, est-ce que quelqu'un a déjà créé un code promo qui permet d'offrir les frais de port ? car pour l'instant, le code promo ne permet que d'offrir une remise en % !
A moins qu'il y ait une autre astuce ?
- 9 réponses
- 3 440 vues
-
Marie-Aude a ajouté un message dans un sujet ajout au caddie impossible depuis la page détail
Bonjour ;o)
Pour info, j'ai nettoyé ma base avec un script php addhoc (update de descriptif_fr) -> 490 produits nettoyés en 2 secondes ;o))
Maintenant ça marche nickel...
Concernant le pb de lien, oui c'est fait exprès car je n'ai pas remis la boutique accessible au public !
Ce qui ne serait tarder...
Bon week-end,
Marie-Aude
-
0
-