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

#   Champ personnalisé ne s'affiche pas si restriction par mode de livraison

##

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

Less More

- Posts: 500
- Thank you received: 33
-
-

3 years 8 months ago -  3 years 8 months ago [\#349532](#349532) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  *[Champ personnalisé ne s'affiche pas si restriction par mode de livraison](/forum/5-support-en-francais-french-support-/905947-champ-personnalise-ne-saffiche-pas-si-restriction-par-mode-de-livraison#349532 "-- HikaShop version -- : 4.7.1 -- Joomla version -- : 3.10.11 -- PHP version -- : 8.0.24 -- Browser(s) name and version -- : Chrome 110.0.5481.100  J'ai un champ de type &quot;lien&quot;, pour la table &quot;order&quot;, qui me permet de renseigner un lien de suivi du colis.  En préparant une mise à jour d'une boutique vers Hikashop 4.7.1, je constate que ce champ personnalisé ne s'affiche plus en frontend sur la page du détail des commandes, alors que cette option d'affichage a bien été sélectionnée. En revanche, il s'affiche bien dans tous les emails sélectionnés et dans le backend lors de l'édition d'une commande. Donc dans l'espace client, on n'a plus accès au lien de suivi du colis.  J'ai désactivé l'override, ouvert et réenregistré le champ, sans succès.  Et puis j'ai eu un éclair de lucidité et j'ai désactivé les restrictions basées sur les modes de livraison (tous ceux de type &quot;Colissimo&quot;, par exemple). Et le champ est alors réapparu dans le détail des commandes.  Ça nous donne une piste…  Sans restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; s'affiche  Avec au moins une restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; ne s'affiche plus")* was created by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")*

-- HikaShop version -- : 4.7.1
-- Joomla version -- : 3.10.11
-- PHP version -- : 8.0.24
-- Browser(s) name and version -- : Chrome 110.0.5481.100

J'ai un champ de type "lien", pour la table "order", qui me permet de renseigner un lien de suivi du colis.

En préparant une mise à jour d'une boutique vers Hikashop 4.7.1, je constate que ce champ personnalisé ne s'affiche plus en frontend sur la page du détail des commandes, alors que cette option d'affichage a bien été sélectionnée.
En revanche, il s'affiche bien dans tous les emails sélectionnés et dans le backend lors de l'édition d'une commande.
Donc dans l'espace client, on n'a plus accès au lien de suivi du colis.

J'ai désactivé l'override, ouvert et réenregistré le champ, sans succès.

Et puis j'ai eu un éclair de lucidité et j'ai désactivé les restrictions basées sur les modes de livraison (tous ceux de type "Colissimo", par exemple). Et le champ est alors réapparu dans le détail des commandes.

Ça nous donne une piste…

**Sans restriction de type mode de livraison : le champ "Suivi Colissimo" s'affiche**
[ ![sans-restriction-modes-de-livraison.jpg](/forum/attachment/56571) ](/forum/attachment/56571 "...-livraison.jpg")

**Avec au moins une restriction de type mode de livraison : le champ "Suivi Colissimo" ne s'affiche plus**
[ ![restriction-au-moins-un-mode-de-livraison.jpg](/forum/attachment/56572) ](/forum/attachment/56572 "...-livraison.jpg")

[ ![avec-restriction-modes-de-livraison.jpg](/forum/attachment/56570) ](/forum/attachment/56570 "...-livraison.jpg")

- [ ![avec-restriction-modes-de-livraison.jpg](/forum/attachment/56570) ](/forum/attachment/56570 "...-livraison.jpg") [ ](/forum/attachment/56570?download=1 "...-livraison.jpg")
- [ ![sans-restriction-modes-de-livraison.jpg](/forum/attachment/56571) ](/forum/attachment/56571 "...-livraison.jpg") [ ](/forum/attachment/56571?download=1 "...-livraison.jpg")
- [ ![restriction-au-moins-un-mode-de-livraison.jpg](/forum/attachment/56572) ](/forum/attachment/56572 "...-livraison.jpg") [ ](/forum/attachment/56572?download=1 "...-livraison.jpg")

Last edit: 3 years 8 months ago by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile"). Reason: Résolu

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

- **[Philip](/forum/user/34318-philip "View Philip's Profile")**
- [![Philip's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar34318_2015-11-18-2.png)](/forum/user/34318-philip "View Philip's Profile")
- [ Offline](/forum/user/34318-philip)

Less More

- Posts: 4820
- Thank you received: 654
-
-

3 years 8 months ago -  3 years 8 months ago [\#349533](#349533) by [Philip](/forum/user/34318-philip "View Philip's Profile")  Replied by *[Philip](/forum/user/34318-philip "View Philip's Profile")* on topic *[Champ personnalisé ne s'affiche pas si restriction par mode de livraison](/forum/5-support-en-francais-french-support-/905947-champ-personnalise-ne-saffiche-pas-si-restriction-par-mode-de-livraison#349533 "-- HikaShop version -- : 4.7.1 -- Joomla version -- : 3.10.11 -- PHP version -- : 8.0.24 -- Browser(s) name and version -- : Chrome 110.0.5481.100  J'ai un champ de type &quot;lien&quot;, pour la table &quot;order&quot;, qui me permet de renseigner un lien de suivi du colis.  En préparant une mise à jour d'une boutique vers Hikashop 4.7.1, je constate que ce champ personnalisé ne s'affiche plus en frontend sur la page du détail des commandes, alors que cette option d'affichage a bien été sélectionnée. En revanche, il s'affiche bien dans tous les emails sélectionnés et dans le backend lors de l'édition d'une commande. Donc dans l'espace client, on n'a plus accès au lien de suivi du colis.  J'ai désactivé l'override, ouvert et réenregistré le champ, sans succès.  Et puis j'ai eu un éclair de lucidité et j'ai désactivé les restrictions basées sur les modes de livraison (tous ceux de type &quot;Colissimo&quot;, par exemple). Et le champ est alors réapparu dans le détail des commandes.  Ça nous donne une piste…  Sans restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; s'affiche  Avec au moins une restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; ne s'affiche plus")*

Bonjour,

Nous ne sommes pas sur de vous suivre, avez vous solutionner votre probléme ?
Ou bien, le probléme persiste ?
Ce que vous décrivez, vu vos screenshot est pour nous un résultat logique, mais peut être que quelque chose nous échappe?
Pouvez vous bien détaille le probléme et en quoi cela vous apparait comme un résultat inattendu.

Désolé pour ce retour et en attente de vos retours.
Cordialement

Last edit: 3 years 8 months ago by [Philip](/forum/user/34318-philip "View Philip's Profile").

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

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

Less More

- Posts: 500
- Thank you received: 33
-
-

3 years 8 months ago [\#349550](#349550) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  Replied by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")* on topic *[Champ personnalisé ne s'affiche pas si restriction par mode de livraison](/forum/5-support-en-francais-french-support-/905947-champ-personnalise-ne-saffiche-pas-si-restriction-par-mode-de-livraison#349550 "-- HikaShop version -- : 4.7.1 -- Joomla version -- : 3.10.11 -- PHP version -- : 8.0.24 -- Browser(s) name and version -- : Chrome 110.0.5481.100  J'ai un champ de type &quot;lien&quot;, pour la table &quot;order&quot;, qui me permet de renseigner un lien de suivi du colis.  En préparant une mise à jour d'une boutique vers Hikashop 4.7.1, je constate que ce champ personnalisé ne s'affiche plus en frontend sur la page du détail des commandes, alors que cette option d'affichage a bien été sélectionnée. En revanche, il s'affiche bien dans tous les emails sélectionnés et dans le backend lors de l'édition d'une commande. Donc dans l'espace client, on n'a plus accès au lien de suivi du colis.  J'ai désactivé l'override, ouvert et réenregistré le champ, sans succès.  Et puis j'ai eu un éclair de lucidité et j'ai désactivé les restrictions basées sur les modes de livraison (tous ceux de type &quot;Colissimo&quot;, par exemple). Et le champ est alors réapparu dans le détail des commandes.  Ça nous donne une piste…  Sans restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; s'affiche  Avec au moins une restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; ne s'affiche plus")*

Bonjour,

Non, problème pas résolu du tout.

Je souhaite afficher un lien de suivi d'expédition dans le backend (listing des commandes, édition des commandes), dans certains emails (changement de statut de commandes) et en frontend (détail des commandes, pour les clients).

J’ai deux services de livraison, Colissimo et Mondial Relay.

J’ai créé deux champs personnalisés, l’un pour les Colissimos et l’autre pour Mondial Relay. Pour chacun, le lien est présaisi et il suffit de venir coller le code de suivi. Chaque champ est restreint aux modes de livraisons qui le concernent, comme ça, on évite les erreurs.

Tout ça marche bien, sauf en un endroit.

Si un client choisit une livraison Colissimo, c’est le champ Colissimo qui apparaît dans sa commande. On peut éditer sa commande dans le backend et renseigner le lien de suivi. Ce lien sera bien présent dans les emails envoyés, et sera visible dans le listing des commandes du backend. Pour cette commande, dans le backend, les champs pour un lien Mondail Relay n'apparaissent jamais. Jusque là, tout est parfait.

Mais en frontend, côté client, dans le détail des commandes, le champ ne s’affiche pas. Tel que je comprends le système, il devrait s’afficher. Il s’affiche partout où je trouve ça logique et prévisible, sauf dans le détail des commandes du frontend.

Si j’enlève la restriction au mode de livraison Colissimo alors le champ s’affiche dans le frontend, évidemment, mais s’affiche aussi pour tous les autres modes de livraison. Ça enlève une bonne partie de l'intérêt du système de restriction par mode de livraison.

Pour résumer :
Il y a des liens de suivi des colis, via un champ personnalisé de type "order" nommé "Suivi Colissimo", mais ils ne s'affichent pas en frontend lorsque l'on utilise la restriction par mode de livraison ciblant les livraisons par Colissimo. Et il y a des liens de suivi des colis, via un champ personnalisé de type "order" nommé "Suivi Mondial Relay", mais ils ne s'affichent pas en frontend lorsque l'on utilise la restriction par mode de livraison ciblant les livraisons par Mondial Relay. En revanche, cela fonctionne dans le backend et pour les emails. Ça me donne l'impression qu'il manque du code côté frontend pour gérer correctement les restrictions par mode de livraison.

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

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Away](/forum/user/63-nicolas)

Less More

- Posts: 86289
- Thank you received: 14265
-
-

3 years 8 months ago [\#349554](#349554) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Champ personnalisé ne s'affiche pas si restriction par mode de livraison](/forum/5-support-en-francais-french-support-/905947-champ-personnalise-ne-saffiche-pas-si-restriction-par-mode-de-livraison#349554 "-- HikaShop version -- : 4.7.1 -- Joomla version -- : 3.10.11 -- PHP version -- : 8.0.24 -- Browser(s) name and version -- : Chrome 110.0.5481.100  J'ai un champ de type &quot;lien&quot;, pour la table &quot;order&quot;, qui me permet de renseigner un lien de suivi du colis.  En préparant une mise à jour d'une boutique vers Hikashop 4.7.1, je constate que ce champ personnalisé ne s'affiche plus en frontend sur la page du détail des commandes, alors que cette option d'affichage a bien été sélectionnée. En revanche, il s'affiche bien dans tous les emails sélectionnés et dans le backend lors de l'édition d'une commande. Donc dans l'espace client, on n'a plus accès au lien de suivi du colis.  J'ai désactivé l'override, ouvert et réenregistré le champ, sans succès.  Et puis j'ai eu un éclair de lucidité et j'ai désactivé les restrictions basées sur les modes de livraison (tous ceux de type &quot;Colissimo&quot;, par exemple). Et le champ est alors réapparu dans le détail des commandes.  Ça nous donne une piste…  Sans restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; s'affiche  Avec au moins une restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; ne s'affiche plus")*

Bonjour,

Je pense que je vois quel est le problème.
Changez le code: Code:

$null = null; $fields['entry'] = $fieldsClass-&gt;getFields('frontcomp',$null,'entry'); $fields['item'] = $fieldsClass-&gt;getFields('frontcomp',$null,'item'); if($type=='invoice') $fields['order'] = $fieldsClass-&gt;getFields('display:invoice=1',$null,'order'); else $fields['order'] = $fieldsClass-&gt;getFields('display:front_order=1',$null,'order');

en: Code:

$fields['entry'] = $fieldsClass-&gt;getFields('frontcomp',$order,'entry'); $fields['item'] = $fieldsClass-&gt;getFields('frontcomp',$order,'item'); if($type=='invoice') $fields['order'] = $fieldsClass-&gt;getFields('display:invoice=1',$order,'order'); else $fields['order'] = $fieldsClass-&gt;getFields('display:front_order=1',$order,'order');

dans le fichier components/com_hikashop/views/order/view.html.php et cela devrait aider.

The following user(s) said Thank You: [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")

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

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

Less More

- Posts: 500
- Thank you received: 33
-
-

3 years 8 months ago [\#349570](#349570) by [lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")  Replied by *[lesyeux](/forum/user/1216-lesyeux "View lesyeux's Profile")* on topic *[Champ personnalisé ne s'affiche pas si restriction par mode de livraison](/forum/5-support-en-francais-french-support-/905947-champ-personnalise-ne-saffiche-pas-si-restriction-par-mode-de-livraison#349570 "-- HikaShop version -- : 4.7.1 -- Joomla version -- : 3.10.11 -- PHP version -- : 8.0.24 -- Browser(s) name and version -- : Chrome 110.0.5481.100  J'ai un champ de type &quot;lien&quot;, pour la table &quot;order&quot;, qui me permet de renseigner un lien de suivi du colis.  En préparant une mise à jour d'une boutique vers Hikashop 4.7.1, je constate que ce champ personnalisé ne s'affiche plus en frontend sur la page du détail des commandes, alors que cette option d'affichage a bien été sélectionnée. En revanche, il s'affiche bien dans tous les emails sélectionnés et dans le backend lors de l'édition d'une commande. Donc dans l'espace client, on n'a plus accès au lien de suivi du colis.  J'ai désactivé l'override, ouvert et réenregistré le champ, sans succès.  Et puis j'ai eu un éclair de lucidité et j'ai désactivé les restrictions basées sur les modes de livraison (tous ceux de type &quot;Colissimo&quot;, par exemple). Et le champ est alors réapparu dans le détail des commandes.  Ça nous donne une piste…  Sans restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; s'affiche  Avec au moins une restriction de type mode de livraison : le champ &quot;Suivi Colissimo&quot; ne s'affiche plus")*

Bonjour,

Je viens de tester et cela fonctionne, super.

Merci pour la solution

The following user(s) said Thank You: [nicolas](/forum/user/63-nicolas "View nicolas's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzUtc3VwcG9ydC1lbi1mcmFuY2Fpcy1mcmVuY2gtc3VwcG9ydC0vOTA1OTQ3LWNoYW1wLXBlcnNvbm5hbGlzZS1uZS1zLWFmZmljaGUtcGFzLXNpLXJlc3RyaWN0aW9uLXBhci1tb2RlLWRlLWxpdnJhaXNvbj90bXBsPW1hcmtkb3du) 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.267 seconds

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

[](#top)
