[Skip to main content](#vessel-content)

#   Remplacement de l'adresse de livraison

##

- **[Trakse](/forum/user/31018-trakse "View Trakse's Profile")**
- [![Trakse's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/31018-trakse "View Trakse's Profile") Topic Author
- [ Offline](/forum/user/31018-trakse)

Less More

- Posts: 15
- Thank you received: 0
-
-

9 years 11 months ago [\#257037](#257037) by [Trakse](/forum/user/31018-trakse "View Trakse's Profile")  *[Remplacement de l'adresse de livraison](/forum/5-support-en-francais-french-support-/887818-remplacement-de-ladresse-de-livraison#257037 "-- HikaShop version -- : Business 2.6.4  Bonjour,  J'utilise Hikamarket Multivendor et je souhaiterais laisser la possibilité aux clients d'aller chercher eux-mêmes leurs colis chez le/les vendeur(s). Est-il possible, dans l'e-mail de confirmation au client, de remplacer l'adresse de livraison (qui est donc celle du client) par les adresses des différents vendeurs ou de placer ces variables ailleurs dans le mail? Si oui, comment faire? Je ne touche pas une bille en PHP et j'ai peur d'aller faire une connerie...  Merci d'avance!")* was created by *[Trakse](/forum/user/31018-trakse "View Trakse's Profile")*

-- HikaShop version -- : Business 2.6.4

Bonjour,

J'utilise Hikamarket Multivendor et je souhaiterais laisser la possibilité aux clients d'aller chercher eux-mêmes leurs colis chez le/les vendeur(s). Est-il possible, dans l'e-mail de confirmation au client, de remplacer l'adresse de livraison (qui est donc celle du client) par les adresses des différents vendeurs ou de placer ces variables ailleurs dans le mail? Si oui, comment faire? Je ne touche pas une bille en PHP et j'ai peur d'aller faire une connerie...

Merci d'avance!

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODg3ODE4LXJlbXBsYWNlbWVudC1kZS1sYWRyZXNzZS1kZS1saXZyYWlzb24/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Jerome](/forum/user/80-jerome "View Jerome's Profile")**
- [![Jerome's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar80.png)](/forum/user/80-jerome "View Jerome's Profile")
- [ Offline](/forum/user/80-jerome)
- HikaShop core developer

Less More

- Posts: 26400
- Thank you received: 4079
-
- [](http://obsi.dev)
-

9 years 11 months ago [\#257066](#257066) by [Jerome](/forum/user/80-jerome "View Jerome's Profile")  Replied by *[Jerome](/forum/user/80-jerome "View Jerome's Profile")* on topic *[Remplacement de l'adresse de livraison](/forum/5-support-en-francais-french-support-/887818-remplacement-de-ladresse-de-livraison#257066 "-- HikaShop version -- : Business 2.6.4  Bonjour,  J'utilise Hikamarket Multivendor et je souhaiterais laisser la possibilité aux clients d'aller chercher eux-mêmes leurs colis chez le/les vendeur(s). Est-il possible, dans l'e-mail de confirmation au client, de remplacer l'adresse de livraison (qui est donc celle du client) par les adresses des différents vendeurs ou de placer ces variables ailleurs dans le mail? Si oui, comment faire? Je ne touche pas une bille en PHP et j'ai peur d'aller faire une connerie...  Merci d'avance!")*

Bonjour,

Pour vos question relatives à HikaMarket ; le mieux est d'utiliser la section du forum liée à HikaMarket.
Le cas échéant, je ne suis pas notifié et je ne peux pas savoir qu'il y a une question pour moi.

HikaMarket gère la surcharge de l'adresse de livraison en fonction du vendeur ; mais cette fonctionnalité ne peux marcher que lorsqu'il n'y a qu'un seul vendeur dans la commande.
HikaShop ne possède pas (encore) de fonctionnalité pour avoir plusieurs adresses de livraison par commande ; un début d'implémentation a été fait pour HikaShop 3 mais la fonction ne sera pas complètement disponible.
De ce fait, un client ne peux avoir une commande qu'avec une seule adresse de livraison.

Dans le cas ou une commande va avoir plusieurs vendeurs ; HikaMarket ne peux pas faire de surcharge pour poser tous les vendeurs.
Pour avoir quelque chose de plus logique pour le client, il faudrait alors qu'il puisse savoir quels produits sont à retirer à quelles adresses et donc, de laisser HikaMarket afficher le nom du vendeur dans la liste des produits et ensuite, afficher l'adresse des différents vendeurs.

Malheureusement pour afficher les informations des vendeurs dans l'email, il faut faire un peu de personnalisation et cela va inclure du PHP afin de faire le chargement et le traitement des données.

Par exemple, pour récupérer l'adresse d'un vendeur, cela demande le code suivant : Code:

// $vendor_id = 1; $vendorClass = hikamarket::get('class.vendor'); $fieldsClass = hikamarket::get('shop.class.field'); $vendor = $vendorClass-&gt;get( $vendor_id ); $vendorFields = $vendor; $extraFields = array( 'vendor' =&gt; $fieldsClass-&gt;getFields('frontcomp', $vendorFields, 'plg.hikamarket.vendor') ); $params = null; $js = null; $html = hikamarket::getLayout('shop.address', 'address_template', $params, $js); foreach($extraFields['vendor'] as $field) { $fieldname = $field-&gt;field_namekey; $html = str_replace('{' . str_replace('vendor_', '', $fieldname) . '}', $fieldsClass-&gt;show($field, @$vendor-&gt;$fieldname), $html); } $vendor_address = str_replace("\n","&lt;br/&gt;\n",trim(str_replace("\n\n","\n",preg_replace('#{(?:(?!}).)*}#i','',$html)),"\n"));

Cordialement,

---

Jerome - Obsidev.com
HikaMarket &amp; HikaSerial developer / HikaShop core dev team.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODg3ODE4LXJlbXBsYWNlbWVudC1kZS1sYWRyZXNzZS1kZS1saXZyYWlzb24/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Trakse](/forum/user/31018-trakse "View Trakse's Profile")**
- [![Trakse's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/31018-trakse "View Trakse's Profile") Topic Author
- [ Offline](/forum/user/31018-trakse)

Less More

- Posts: 15
- Thank you received: 0
-
-

9 years 11 months ago [\#257512](#257512) by [Trakse](/forum/user/31018-trakse "View Trakse's Profile")  Replied by *[Trakse](/forum/user/31018-trakse "View Trakse's Profile")* on topic *[Remplacement de l'adresse de livraison](/forum/5-support-en-francais-french-support-/887818-remplacement-de-ladresse-de-livraison#257512 "-- HikaShop version -- : Business 2.6.4  Bonjour,  J'utilise Hikamarket Multivendor et je souhaiterais laisser la possibilité aux clients d'aller chercher eux-mêmes leurs colis chez le/les vendeur(s). Est-il possible, dans l'e-mail de confirmation au client, de remplacer l'adresse de livraison (qui est donc celle du client) par les adresses des différents vendeurs ou de placer ces variables ailleurs dans le mail? Si oui, comment faire? Je ne touche pas une bille en PHP et j'ai peur d'aller faire une connerie...  Merci d'avance!")*

Bonjour Jerome, merci pour votre réponse

J'ai bien une solution qui consisterait à créer un mode de livraison manuelle pour chaque vendeur avec son adresse postale dans la description mais admettons que le site ait du succès (on peut tjrs rêver!) et qu'on enregistre un paquet de vendeurs, ça risque vite de ne pas être gérable...

Je vais en demander énormément mais... que peut-on faire pour automatiser tout ça?

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODg3ODE4LXJlbXBsYWNlbWVudC1kZS1sYWRyZXNzZS1kZS1saXZyYWlzb24/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Jerome](/forum/user/80-jerome "View Jerome's Profile")**
- [![Jerome's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar80.png)](/forum/user/80-jerome "View Jerome's Profile")
- [ Offline](/forum/user/80-jerome)
- HikaShop core developer

Less More

- Posts: 26400
- Thank you received: 4079
-
- [](http://obsi.dev)
-

9 years 11 months ago [\#257521](#257521) by [Jerome](/forum/user/80-jerome "View Jerome's Profile")  Replied by *[Jerome](/forum/user/80-jerome "View Jerome's Profile")* on topic *[Remplacement de l'adresse de livraison](/forum/5-support-en-francais-french-support-/887818-remplacement-de-ladresse-de-livraison#257521 "-- HikaShop version -- : Business 2.6.4  Bonjour,  J'utilise Hikamarket Multivendor et je souhaiterais laisser la possibilité aux clients d'aller chercher eux-mêmes leurs colis chez le/les vendeur(s). Est-il possible, dans l'e-mail de confirmation au client, de remplacer l'adresse de livraison (qui est donc celle du client) par les adresses des différents vendeurs ou de placer ces variables ailleurs dans le mail? Si oui, comment faire? Je ne touche pas une bille en PHP et j'ai peur d'aller faire une connerie...  Merci d'avance!")*

Bonjour,

Cela a déjà été demandé et je me suis déjà penché sur cette fonctionnalité pour HikaMarket.
Faire une surcharge de l'adresse de livraison au moment du passage en caisse n'est pas trop compliqué mais le soucis est de stocker cette adresse afin qu'elle puisse être ensuite affichée dans les différents emails et factures.

Le système d'HikaShop qui permet de surcharger l'adresse de livraison ne prends malheureusement pas ce cas en compte ; et c'est une chose sur laquelle j'ai commencé à faire des modifications pour HikaShop 3 (dans la très grande liste de toutes les améliorations apportées).
Du coup, dans la version actuelle, même si l'adresse de livraison pourrait être celle du vendeur durant le passage en caisse ; elle reviendrait automatiquement à la valeur stockée dans le plugin pour les notifications et autres affichages une fois la commande validée.

Cordialement,

---

Jerome - Obsidev.com
HikaMarket &amp; HikaSerial developer / HikaShop core dev team.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODg3ODE4LXJlbXBsYWNlbWVudC1kZS1sYWRyZXNzZS1kZS1saXZyYWlzb24/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Trakse](/forum/user/31018-trakse "View Trakse's Profile")**
- [![Trakse's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/31018-trakse "View Trakse's Profile") Topic Author
- [ Offline](/forum/user/31018-trakse)

Less More

- Posts: 15
- Thank you received: 0
-
-

9 years 11 months ago [\#257570](#257570) by [Trakse](/forum/user/31018-trakse "View Trakse's Profile")  Replied by *[Trakse](/forum/user/31018-trakse "View Trakse's Profile")* on topic *[Remplacement de l'adresse de livraison](/forum/5-support-en-francais-french-support-/887818-remplacement-de-ladresse-de-livraison#257570 "-- HikaShop version -- : Business 2.6.4  Bonjour,  J'utilise Hikamarket Multivendor et je souhaiterais laisser la possibilité aux clients d'aller chercher eux-mêmes leurs colis chez le/les vendeur(s). Est-il possible, dans l'e-mail de confirmation au client, de remplacer l'adresse de livraison (qui est donc celle du client) par les adresses des différents vendeurs ou de placer ces variables ailleurs dans le mail? Si oui, comment faire? Je ne touche pas une bille en PHP et j'ai peur d'aller faire une connerie...  Merci d'avance!")*

Merci beaucoup pour tous ces éclaircissements, je vais utiliser l'affichage des champs personnalisés dans les pages vendeurs pour que les clients récupèrent les adresses de livraison en attendant la providentielle version 3 d'Hikashop ![;)](/media/kunena/emoticons/24.png ";)")

Merci et bonne journée!

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vODg3ODE4LXJlbXBsYWNlbWVudC1kZS1sYWRyZXNzZS1kZS1saXZyYWlzb24/dG1wbD1tYXJrZG93bg==) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop Install &amp; Update Product &amp; Category Display Content Creation Sales and Orders Orders management Reports &amp; Statistics Customers Checkout Payment Methods Shipping Methods Import &amp; Export (CSV, XLS…) Specific Features Affilation Taxes Wishlist Vote Carousel &amp; Slider Mass Actions Filters &amp; Search Discount &amp; Coupon Feature Request Integrations Showcase General Talk about HikaShop Development HikaShop 3.0 Beta Translation Commercial Jobs HikaShop Components HikaMarket Market: Feature requests Market: How to? Market: Bug Report HikaSerial General talk about HikaSerial Serial: Bug Report Serial: How to? Support en Français de HikaSerial (French Support) HikaSubscription HikaAuction Auction: Feature requests Auction: How to? Auction: Bug report Hikashop around the world Support en Français (French Support) Russian FAQ. Курс выживания с Hikashop. Частые вопросы и о Расширения Hikashop Наши сайты на Hikashop 日本語版サポート(Japanese Support) Thai German Archives Bug Report How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.070 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)
