Jump to content

Foovince

Members
  • Posts

    102
  • Joined

  • Last visited

Everything posted by Foovince

  1. I updated the module to version 1.1.1 Improvement included : Send all emails to administrator Fields translator on translation menu on back office Voucher not mandatory
  2. Yes, actually only for abandoned cart Cool No but its good feature idea Yes, here : http://pastie.org/10257451 (Don't forget to change all url in the mail (facebook/twitter...) Shop now, its link to login page on my campaign. I made this mail with mailchimp tools Update soon
  3. Bonne idée, j'ajoute ca dans la todo la il permet de gérer ses campagnes plus simplement, plusieurs différents emails par campagne... Avez vous la dernière version du module ? Dans le fichier : launch_campaings.php, la ligne "date_default_timezone_set('Australia/Brisbane');" a la ligne 15 ne doit pas être présente. @LBAT : La campagne doit se lancer X jours et Y heures après l'abandon de panier (Voir la date et l'heure exact de ce même panier dans le back-office)
  4. @shooping : Logiquement, il y a que le tableau (cart_content) qui a son header en anglais. Je fixe ça des que j'ai le temps Le reste, c'est toi qui édite le contenu @okom3pom : Ouep je pense qu'on a eu la même problématique ! Le module reste assez basic mais je pense qu'il peut répondre a beaucoup de besoin
  5. Hola, J'ai acheté il y a quelques semaines un module de gestion des paniers abandonnés... trop de bugs et correspond pas vraiment a ce que l'on souhaité.. J'ai donc commencé le développement d'un module et je vous le partage aujourd'hui. Je vais tacher de continuer a contribuer selon vos retours et nos besoins Le principe est assez simple : Une fois installé, pensez a configuré la tâche cron (la tâche est visible dans le menu Super Abandoned Cart en bas du menu dans le back-office) C'est d'ailleurs ici que ça se passe pour jouer avec le module. Vous pouvez créer différentes campagne de marketing pour par exemple envoyer un mail a un client 2H après avoir abandonné son panier et un autre 30 jours après et imaginons (soyons fou) un dernier 30 jours et 14heure après. Une campagne se définit comme suit : - Un nom (Qui est aussi l'object du mail) - Combien d'heure/jour après l'abandon envoyé cette campagne - Le template du mail (Utiliser les services genre mailchimp beefree pour avoir des super emails) - Voucher (nom, code, valeur...) Une fois la campagné crée et activé, c'est la tâche cron qui va faire le reste. 2 fois par heure, elle va checker tous les paniers abandonnés et voir si une campagne correspond et va envoyer les mails aux clients correspondant. Le module est en anglais et ne gére pour l'instant qu'une langue. Le multi langue devrait pas tarder si je vois que vous porter de l'intêret a cette feature. Le github pour venir contribuer ou DL une version a jour : https://github.com/vinvin27/superabandonedcart/ Bonne vente CHANGELOG : V 1.0.1 : - Suppresion du fuseau horaire australien (idiot inside) V 1.1.1 : - Envoie une copie de tous les mails a l'administrateur - Possibilités de traduire les champs via le back office - Voucher plus obligatoire pour créer une campagne - Ajout des traductions francaise V 1.1.2 : - Fixe typo V 1.1.3 : - Fixe undefined error quand update campagne sans voucher - Fixe Cron erreur - Ajout clef de sécurité V 1.1.4 : Fix quelques bugs Amelioration de la gestion des vouchers V 1.1.5 : superabandonedcart-V1.1.5.zip Fixe bug emails non envoyé due au caractéres speciaux dans nom de campagne Generation d'un code unique par client lié a un email. Je travail sur une version compatible avec les version antérieurs de Prestashop ! ERRATUM : Veuillez modifier le cron (version < 1.1.2) */30 * * * * wget -O /dev/null http://YOUR_WEBSITE.com/modules/superabandonedcart/launch_campaigns.php au lieu de 30 * * * * http://YOUR_WEBSITE.com/modules/superabandonedcart/launch_campaigns.php Fixe arrive demain Pensez a mettre a jour (Désinstallation et réinstallation c'est mieux) Screenshots :
  6. Hello, I just finished to develop the version 1 of Super Abandoned Cart. After bought one abandoned cart module with too much bugs, I started to develop mine. I wanna make something very simply to use. So, You have to install it then set up cron task (via cronmanager module, on command line via crontab -e or ask to your server provided) Then, create your different campaign. You can imagine, send on email 1 hour after customer had abandoned his cart and send another email 30 days after... Of course, you can add to the campaign a voucher. You can customize email with some variables like {cart_content} (Table to display all products on the abandoned cart) ... Im working on version works on prestashop < 1.6 CHANGELOG : V.1.0.1 : - Delete australia timezone V 1.1.1 : - Send copie of all emails to administrator - Emails fields translator - Voucher not mandatory - Add French translations V 1.1.2 : - Typo fix V 1.1.3 : - Fixe undefined error when updating campaign without voucher - Fixe cron task V 1.1.4 : - Fix some errors (undefined) - improve voucher manager V 1.1.5 : superabandonedcart-V1.1.5.zip - Fix email template name - Fix voucher code generated Please Uninstall and Re install it to update the module (You can delete it before and re upload it) (All campaign will be erase when you uninstall it) ERRATUM : Change cron task to (Version < 1.1.2) */30 * * * * wget -O /dev/null http://YOUR_WEBSITE.com/modules/superabandonedcart/launch_campaigns.php instead of 30 * * * * http://YOUR_WEBSITE.com/modules/superabandonedcart/launch_campaigns.php Wait your feedback GitHub repository : https://github.com/vinvin27/superabandonedcart/ Screenshots :
  7. Bon j'ai trouvé, une surcharge du construct de mon ObjectModel, ajout des propriétés de l'autre table et zouuuuu Merci moi :v
  8. Hello, J'ai pensé a cette requetes pour retrouver tous les paniers abandonnés, qu'en pensez vous ? J'ai visiblement bien les bons paniers... SELECT * FROM ( SELECT CONCAT(LEFT(c.`firstname`, 1), '. ', c.`lastname`) `customer`, a.id_cart total, ca.name carrier, IF (IFNULL(o.id_order, 'Non ordered') = 'Non ordered', IF(TIME_TO_SEC(TIMEDIFF('2015-06-23 13:44:00', a.`date_add`)) > 86400, 'Abandoned cart', 'Non ordered'), o.id_order) id_order, IF(o.id_order, 1, 0) badge_success, IF(o.id_order, 0, 1) badge_danger, IF(co.id_guest, 1, 0) id_guest FROM ps_cart a LEFT JOIN ps_customer c ON (c.id_customer = a.id_customer) LEFT JOIN ps_currency cu ON (cu.id_currency = a.id_currency) LEFT JOIN ps_carrier ca ON (ca.id_carrier = a.id_carrier) LEFT JOIN ps_orders o ON (o.id_cart = a.id_cart) LEFT JOIN `ps_connections` co ON (a.id_guest = co.id_guest AND TIME_TO_SEC(TIMEDIFF('2015-06-23 13:44:00', co.`date_add`)) < 1800) ) AS toto WHERE id_order='Abandoned cart'
  9. Hello, Je développe un module en ce moment et dans ce dernier, j'aimerais avoir la possibilité des créer des vouchers. Au début, je cherchais à ouvrir dans une popup (overlay) la page de creation de voucher de prestashop... mais j'ai pas réussi a faire (D'ailleurs, je trouve que la doc est vraiment limite sur ce sujet et visiblement out to date... car je n'ai rien trouvé concernant la 1.6 et les differents types d'input..) obligé de regarder dans le code pour en savoir un peu plus... * bref * j'ai donc fait le choix (peut etre pas le meilleur) de créer chaque champ utile a ma creation de voucher et crée le voucher dans le code... la creation du voucher marche au poil, le seul hic vient lors de l'update/edit de mon object. Le mappage avec ma table concerné ce passe bien mais du coup, je ne peux pas récupérer les champs concernant le voucher. Ma question est donc la suivante.. Comment lier ma table de mon object ET le cart Rule (Sachant que dans ma table je garde l'id du voucher donc je vais devoir faire une jointure dessus) Quid si j'ai déjà un champs name dans ma table, visiblement les Voucher ont aussi un champ "Name"..?? J'espère que c'est assez claire.. si ce n'est pas le cas, faite le moi savoir Merci d'avance
  10. Try to add CSS rule : .articleContent img { max-width: 98%; padding: 5px; } For all media queries
  11. Hello, I got an issue with multi-site enabled. I have 2 store with shared products, I can get different descriptions on different store without problems but I can't added different tags on same product on different stores ? Someone get same issue ? I try also on fresh pretashop installation.. same issue I posted a bug on forge (http://forge.prestashop.com/browse/PSCSX-5458) Thanks
  12. No works in Front end too, We got old image :/ I have to regenerate all images ? that"s it ?
  13. Hello, We got an issue, with feature images and multi-store, We upload new image but doesn't effect... The image on back-office is not the same than on post settings :/
  14. Solved ! Les sous catégories n'étaient pas associés dans la gestion des boutiques (Paremetres avancé > Multisores)
  15. Hello, J'ai fait un backup de ma boutique actuel, et je souhaite utiliser le système de multi-boutique (je suis sur un serveur de dev. no impact sur le prod) Donc, j'ai activé le mode multi-boutique et tout, ça fonctionne plutôt pas mal pour l'instant sauf au niveau des catégories... Quand je sélectionne toutes les boutiques dans la pages Products > Categories, j'ai bien toutes mes catégories avec les sous-catégories... Par contre pour mes deux boutiques, nada, j'ai juste les catégories parentes et rien d'autres... Du coup, je ne peux pas associer un produit à d'autres catégorie... J'ai bien une table ps_category_shop ou visiblement celle les catégories parentes sont dedans... mais je vois pas comment assigner une catégorie (en l'occurrence sous-catégorie a tel ou telle boutique) et quoi qu'il en soit, je devrais avoir accès a toutes les catégories pour ma boutique de base (celle venant de ma prod.) Des idées ? Merci
  16. Oki, so check if your credentials are setup well ! Login / Password / API KEY
  17. Check your credentials (Dev or live?)
  18. Hey guys Normally (from the doc): {url_of_your_website}/modules/paypal/paypal_login/paypal_login_token.php ex : http://mywebsite.com/modules/paypal/paypal_login/paypal_login_token.php But I got an error with my return url in live mode (works great on sandbox mode) :'(
  19. Super astuce Dommage que la team prestashop ne pense pas à ce genre de problématique directement... Juste une petite précision : Pensez a modifier le fichier tpl dans VOTRE_THEME/modules/blockcontactinfos/blockcontactinfos.tpl En cas de mise a jour du module, le changement ne sera pas écrasé ;-) La puissance de la surcharge
  20. Yep : for url rewriting : rewrite ^/api/?(.*)$ /webservice/dispatcher.php?url=$1 last; rewrite ^/([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$1$2.jpg last; rewrite ^/([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$1$2$3.jpg last; rewrite ^/([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg last; rewrite ^/([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg last; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg last; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg last; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg last; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg last; rewrite ^/c/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg last; rewrite ^/c/([a-zA-Z-]+)(-[0-9]+)?/.+\.jpg$ /img/c/$1.jpg last; rewrite ^/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg last; rewrite ^/order$ /index.php?controller=order last; if (!-e $request_filename){ rewrite ^(.*)$ /index.php last; } The rest of my nginx configuration is here : https://www.prestashop.com/forums/topic/433612-nginxphpssl-on-vps-ttfb-8secs/?do=findComment&comment=2015410
  21. Hello, Je suis aussi entrain de me demander si je ne vais pas essayer l'offre trial ! Mais faut il faire quelque chose de particullier dans Prestashop pour utiliser CloudFlare ? J'ai configuré les NameServers... mais pour l'instant rien dans les headers.. :/
  22. Hey bellini13, thanks for your answer I worked today, seem's better now after some modification on my webserver... But I got still 4,5/5sec to add product to cart (with ajax mode enable on cart block module) About 8sec, its was correct, 4554ms + 4479ms > 8sec also, images have TTFB >3sec (Im using pagespeed)
  23. Thanks tuk66 for your answer, I already cleaned modules in my prestashop... all modules seem's necessary... but I ll have a look again But Where its strange, its I have only 6 module hooked on displayTop and when I unhooked cartblock, the response time come under < 1,5sec
×
×
  • Create New...

Important Information

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