Jump to content

Pierrick81

Members
  • Posts

    36
  • Joined

  • Last visited

Profile Information

  • Location
    Paris
  • Activity
    Project Owner

Pierrick81's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Après informé Trusted Shops de ce message, j'ai reçu ce jour une réponse avec un correctif de leur module ! Même si je trouve scandaleux d'avoir du passer par là pour l'obtenir, je suis content d'avoir fait bouger les choses ! Il y avait en fait un bug au niveau de le module dans le fichier RatingAlert.php au niveau de la fonction executeCronTask(). Il faut la remplacer par le code suivant : public static function executeCronTask() { global $cookie; if (!Configuration::get('TS_TAB0_SEND_SEPERATE_MAIL')) return true; $to_remove = array(); $alerts_infos = RatingAlert::_getAlertsInformations((int)Configuration::get('TS_TAB0_SEND_SEPERATE_MAIL_DELAY')); $ts_module = new TrustedShops(); $ts_rating = new TrustedShopsRating(); foreach ($alerts_infos as $infos) { $cookie->id_lang = $infos['id_lang']; $subject = $ts_rating->getL('title_part_1').' '.Configuration::get('PS_SHOP_NAME').$ts_rating->getL('title_part_2'); $template_vars = array( '{ts_id}' => Configuration::get('TS_TAB0_ID_'.(int)($infos['id_lang'])), '{button_url}' => Tools::getHttpHost(true,true)._MODULE_DIR_.$ts_module->name.'/img', '{rating_url}' => $ts_rating->getRatingUrlWithBuyerEmail($infos['id_lang'],$infos['id_order'], $infos['email']) ); $result = Mail::Send((int)($infos['id_lang']), self::MAIL_TEMPLATE, $subject, $template_vars, $infos['email'], NULL, Configuration::get('PS_SHOP_EMAIL'), Configuration::get('PS_SHOP_NAME'), NULL, NULL, _PS_MODULE_DIR_.$ts_module->name . '/mails/'); if ($result) $to_remove[] = (int)$infos['id_alert']; } if (sizeof($to_remove) > 0) self::removeAlerts($to_remove); return (sizeof($to_remove) == sizeof($alerts_infos)); } Après cette modification, tout fonctionne parfaitement ! Je clos donc ce sujet !
  2. En fait, tu peux le télécharger sur ton interface Trusted Shops dans Evaluation / Configuration Widget. Je ne peux pas t'envoyer le mien car il est personnalisé avec mes clés. Par contre, je suis super surpris de n'avoir aucun retour. Personne n'utilise Trusted Shops ?? C'est donc une arnaque ce truc ou pas ??
  3. J'ai avancé un peu dans ma recherche. Précision, je travaille avec la version 1.5.4.1 J'ai trouvé le fichier mailalerts.php dans modules/mailalerts/ Dans ce fichier, j'ai l'impression qu'il y a la liste des variables à utiliser dans les emails ou ailleurs. J'ai la ligne suivante : '{order_name}' => sprintf('%06d', $order->id), J'ai donc ajouté la ligne suivante : '{order_name64}' => urlencode(base64_encode(sprintf('%06d', $order->id))), Dans mon template d'email eval.html, j'utilise donc la variable {order_name64), mais cette variable n'est pas interprété. Il y a écrit {order_name64} dans l'email. Après quelques recherches, il s'agit peut-être d'un problème de cache via le fichier class_index.php dans /cache/, mais je ne trouve pas de solution qui fonctionne. Merci pour votre aide. P.
  4. Je viens de basculer le dernier message dans le forum "Développement et Adaptation de Prestashop" qui me semblait plus approprié.
  5. Bonjour à tous, Je souhaiterai créer un email automatique qui s'enverrait lorsque le statut de la commande passe à "Livré". Il s'agit d'un email pour demander l'évaluation de la boutique. Je veux insérer un lien dans cet email qui ressemble à ça : <a href="https://www.trustedshops.fr/evaluation/evaluer_XXX.html&buyerEmail=<? echo base64_encode([{email}]);?>&shopOrderID=<? echo base64_encode([{order_name}]);?>" target="_blank" title="Soumettre une évaluation" > Mais il y a 2 problèmes : 1/ La variable {email} ne fonctionne pas, alors que c'est pourtant celle utilisée dans le mail account.html par exemple. 2/ Le PHP n'est pas exécuté, conclusion l'url n'est pas utilisable car les variables ne sont pas encodées en PHP. Question Bonus : Le mail a pour objet "Livré" car il est associé à ce statut, mais est-ce possible de changer cet objet en indiquant par exemple : "Evaluez MONSITE.com" ? Merci donc pour votre aide. P.
  6. Merci pour ce retour, Mais l'idée est de proposer le lien avec pré-inscris dans le formulaire le numéro de la commande et l'email, car sinon le taux de transformation est très très mauvais. Pour créer ce lien, il y a effectivement un tuto sur Trusted Shops, mais qui comme tout n'est pas très clair, et surtout... AUCUNE aide de leur part ! Si jamais tu as 2secondes pour me dire le lien que tu as mis c'est top. Sinon, voilà où j'en suis pour l'instant. J'ai insérer ce code dans mon email eval.html que j'ai mis dans le dossier mails de prestashop : <a href="https://www.trustedshops.fr/evaluation/evaluer_XXX.html&buyerEmail=<? echo base64_encode([{email}]);?>&shopOrderID=<? echo base64_encode([{order_name}]);?>" target="_blank" title="Soumettre une évaluation" > Il y a 2 problème : 1/ La variable {email} ne fonctionne pas, alors que c'est pourtant celle utilisée dans le mail account.html par exemple. 2/ Le PHP n'est pas exécuté, conclusion l'url n'est pas utilisable. Merci donc pour votre aide.
  7. Merci pour ce retour. C'est effectivement une bonne idée. Quel lien utilises-tu dans l'email pour que le client arrive tout de suite sur le bon formulaire pré-rempli ? Merci pour tes précisions ?
  8. Bonjour à tous, J'utilise Trusted Shops, et je vous avoue que je ne suis vraiment pas satisfait. Je m'attendais à quelque chose de sérieux pour une société qui vérifie justement le sérieux des sites ecommerce ! Mais ils facturent très cher, et quand il y a besoin d'eux, il n'y a plus personne ! Je déconseille pour l'instant très fortement. Maintenant que je suis engagé pour plusieurs mois encore avec eux, j'aimerai qu'au moins leur module fonctionne. J'ai demandé à plusieurs reprises de supprimer mon adhésion n'étant pas satisfait, mais ils refusent catégoriquement... Après avoir passé pas mal de temps avec mon développeur pour intégrer leurs différents badges, j'ai un problème avec l'envoi des emails automatiques pour les évaluations. J'appelle la tache Cron : http://www.ruedudeme...cure_key=XXXXXX Et j'ai indiqué un délai de 3 jours (j'imagine après la commande). Mais il ne se passe rien. Il n'y a aucun mail qui est envoyé. Quelqu'un a-t-il eu ce problème, et quelqu'un peut-il m'aider pour corriger ça rapidement ? Merci beaucoup. P.
  9. Alors là... aucune idée ! Cela doit certainement être dans l'onglet Conditions, tout en bas, je vois une possibilité de Choisir un produit. A voir.
  10. J'ai trouvé ! En fait c'est possible en NATIF sur la version 1.5 grace aux règles du Panier. Il faut créer des règles avec des priorités différentes, celle avec la plus grande quantité devant être plus prioritaire, puis de marquer comme non cumulable les règles entre elles, puis dans la partie Selection Produits d'indiquer la quantité minimum pour appliquer la promotion et de choisir la condition, pour moi, j'ai choisi la catégorie : Accueil (qui correspond à TOUS mes produits) ! Yes ! Bonne journée à tous.
  11. Merci pour vos retours. J'ai la version 1.5.2 de Prestashop. btsconsult, je ne comprends pas bien, mais pour moi la création de prix spécifiques ne fonctionnent que pour l'achat de plusieurs pièce d'un MÊME produit. Alors que moi je souhaite que les réductions s'appliquent quelque soit les produits. Si j'achète le produit A + le produit B + le produit C... je veux avoir 30% de remise par défaut ! Merci donc pour vos retours. Bonne journée.
  12. Bonjour à tous, Je cherche un module pour créer une promotion du type : 2 articles achetés : -20% 3 articles achetés : -30% + de 4 articles achetés : -40% Et ce quelque soit l'article dans ma boutique. Merci pour vos conseils. Bonne journée, et surtout Bonne Année 2013 !
  13. Hello Joen, En fait j'ai résolu le problème de la même manière que pour la relance client. J'ai changé le texte "en dur" dans le module product comment, dans les fichiers TPL. J'ai traduit tout ce qu'il y avait en anglais. Cette solution n'est pas top car ce n'est pas spécialement évolutif, mais c'était la seule solution pour avoir qqch de fonctionnel rapidement. Tu peux regarder le résultat au final je suis satisfait : www.montrealed.fr Bon courage. P.
  14. Est-ce que je suis le seul à avoir ce problème au niveau de la suppression d'article dans le bloc panier ?? Merci
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More