Prestashop : Faire varier l'url du suivi des colis selon le numéro d'envoi

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Savoy, 14 Novembre 2012.

  1. Savoy
    Savoy WRInaute occasionnel
    Inscrit:
    22 Février 2007
    Messages:
    278
    J'aime reçus:
    0
    Bonjour à tous,

    Je cherche désespérément une manière simple de faire varier l'url du suivi des colis en fonction du numéro saisi lors de l'envoi du colis à mes clients via ma boutique Prestashop.

    Je m'explique : j'utilise pour mes envois le colissimo ou les lettres Max ; donc le N° d'envoi n'est pas le même, aussi je voudrais pouvoir trouver une façon de faire ceci (attention c'est du php :D ) :

    Code:
    if numéro de colis commence par 9 alors url = http://www.urlnumero1.com
    else url = http://wwwurlnumero2.com
    Si quelqu'un trouve la solution ou sait comment faire, je suis preneur.

    Merci
     
  2. jeckyl
    jeckyl WRInaute discret
    Inscrit:
    22 Juillet 2008
    Messages:
    71
    J'aime reçus:
    0
    Bonjour,

    quelle est votre version de Prestashop ?
     
  3. Savoy
    Savoy WRInaute occasionnel
    Inscrit:
    22 Février 2007
    Messages:
    278
    J'aime reçus:
    0
    C'est la v1.4.9.0
     
  4. jeckyl
    jeckyl WRInaute discret
    Inscrit:
    22 Juillet 2008
    Messages:
    71
    J'aime reçus:
    0
    Bonjour,

    vous pouvez modifier le fichier AdminOrders.php dans le répertoire admin/tabs/ à la ligne 95

    Code:
    '{followup}' => str_replace('@', $order->shipping_number, $carrier->url),
    par exemple en rajoutant après la ligne 93

    Code:
    $url trans = ((substr($order->shipping_number,0,1) == 9) ? 'http://www.urlnumero1.com@' : 'http://www.urlnumero2.com@');
    puis remplacer la ligne 95 qui est devenu 96 par


    Code:
    '{followup}' => str_replace('@', $order->shipping_number, $url_trans),
     
  5. Savoy
    Savoy WRInaute occasionnel
    Inscrit:
    22 Février 2007
    Messages:
    278
    J'aime reçus:
    0
    Ok super je vais essayer cette modif et sinon dans le champ du module on me demande de saisir une adresse avec un @.
    Que dois-je mettre ?
     
  6. jeckyl
    jeckyl WRInaute discret
    Inscrit:
    22 Juillet 2008
    Messages:
    71
    J'aime reçus:
    0
    Bonjour,;

    enregistrez n'importe quoi cela sera remplacé par la modification mais il faut mettre quelque chose obligatoirement.

    attention ce système ne fonctionne qu'avec un seul transporteur.
     
  7. Savoy
    Savoy WRInaute occasionnel
    Inscrit:
    22 Février 2007
    Messages:
    278
    J'aime reçus:
    0
    Ok mais j'obtiens cette erreur :

    Parse error: syntax error, unexpected T_STRING in /xxx/tabs/AdminOrders.php on line 94

    :(
     
  8. jeckyl
    jeckyl WRInaute discret
    Inscrit:
    22 Juillet 2008
    Messages:
    71
    J'aime reçus:
    0
    il manque le underscore dans $url_trans
     
  9. Savoy
    Savoy WRInaute occasionnel
    Inscrit:
    22 Février 2007
    Messages:
    278
    J'aime reçus:
    0
    Waoo c'est génial ça fonctionne du tonnerre !!! Merci !

    Autres quesitons : est ce que ce lien sera bien stocké dans la base de donnée et est-ce que c'est possible de faire la même chose dans le compte client (là où il y a le lien de suivi des colis) ?

    En tout cas merci beaucoup !
     
  10. jeckyl
    jeckyl WRInaute discret
    Inscrit:
    22 Juillet 2008
    Messages:
    71
    J'aime reçus:
    0
    là c’est juste pour le mail envoyé, c'est vrai qu'il faudrait le faire aux autres endroit où se lien apparait mais cela est une autre histoire.

    Contacter moi en privé si vous désirez une prestation en ce sens.
     
Chargement...
Similar Threads - Prestashop varier suivi Forum Date
Chèque France Num : modules Prestashop ? e-commerce 28 Mai 2021
Déplacement de catégories CMS Prestashop : impact SEO ? e-commerce 16 Mars 2021
Page multilingue prestashop Référencement international (langues, pays) 17 Novembre 2020
Problème passerelle sur Prestashop e-commerce 8 Septembre 2020
Amélioration SEO via Catégorie Prestashop 1.7 ? Problèmes de référencement spécifiques à vos sites 28 Juillet 2020
Prestashop : annuler une redirection 301 après avoir désactivé une fiche produit Netlinking, backlinks, liens et redirections 10 Juillet 2020
Migration Prestashop vers UEESHOP même domaine. Demandes d'avis et de conseils sur vos sites 20 Décembre 2019
Ajouter les Rich Snippets sur Prestashop Débuter en référencement 28 Novembre 2019
Search Console Prestashop | Robot.txt bloque des URL mais Outil de test du fichier robots.txt l'Authorise... Crawl et indexation Google, sitemaps 21 Novembre 2019
Besoin d'éclaircissement suppression produits et page cms prestashop Netlinking, backlinks, liens et redirections 20 Novembre 2019