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

#   \[Réglé\]Définir une valeur par défaut pour les plugins de livraison

##

- **[nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")**
- [![nossibe63's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar31216.png)](/forum/user/31216-nossibe63 "View nossibe63's Profile") Topic Author
- [ Offline](/forum/user/31216-nossibe63)

Less More

- Posts: 163
- Thank you received: 11
-
-

6 years 6 months ago -  6 years 6 months ago [\#318454](#318454) by [nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")  *[\[Réglé\]Définir une valeur par défaut pour les plugins de livraison](/forum/23-market-how-to/899738-regle-definir-une-valeur-par-defaut-pour-les-plugins-de-livraison#318454 "-- HikaShop version -- : 4.2.3 -- HikaMarket version -- : 3.0.3 -- Joomla version -- : 3.9.18 -- PHP version -- : 7.3.17 -- Browser(s) name and version -- : firefox 75.0  Bonjour,  Je crée un plugin de &quot;shipping&quot; personnalisé basé sur le plugin &quot;manual&quot;.  Pour ce plugin je souhaiterais définir un &quot;shipping&#95;name&quot; par défaut. J'aimerais donc définir une valeur par défaut pour :  Ce tableau donne actuellement ceci :  J'aimerais ajouter une valeur par défaut en passant par ce tableau, est-ce possible ? Je vous remercie pour votre aide :)")* was created by *[nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")*

-- HikaShop version -- : 4.2.3
-- HikaMarket version -- : 3.0.3
-- Joomla version -- : 3.9.18
-- PHP version -- : 7.3.17
-- Browser(s) name and version -- : firefox 75.0

Bonjour,

Je crée un plugin de "shipping" personnalisé basé sur le plugin "manual".

Pour ce plugin je souhaiterais définir un "shipping_name" par défaut. J'aimerais donc définir une valeur par défaut pour : Code:

$this-&gt;main_form["shipping_name"]

Ce tableau donne actuellement ceci : Code:

["shipping_name"]=&gt; array(2) { ["name"]=&gt; string(9) "HIKA_NAME" ["type"]=&gt; string(5) "input" }

J'aimerais ajouter une valeur par défaut en passant par ce tableau, est-ce possible ?
Je vous remercie pour votre aide ![:)](/media/kunena/emoticons/3.png ":)")

Last edit: 6 years 6 months ago by [nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzIzLW1hcmtldC1ob3ctdG8vODk5NzM4LXJlZ2xlLWRlZmluaXItdW5lLXZhbGV1ci1wYXItZGVmYXV0LXBvdXItbGVzLXBsdWdpbnMtZGUtbGl2cmFpc29uP3RtcGw9bWFya2Rvd24=) 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: 26394
- Thank you received: 4077
-
- [](http://obsi.dev)
-

6 years 6 months ago [\#318473](#318473) by [Jerome](/forum/user/80-jerome "View Jerome's Profile")  Replied by *[Jerome](/forum/user/80-jerome "View Jerome's Profile")* on topic *[Définir une valeur par défaut pour les plugins de livraison](/forum/23-market-how-to/899738-regle-definir-une-valeur-par-defaut-pour-les-plugins-de-livraison#318473 "-- HikaShop version -- : 4.2.3 -- HikaMarket version -- : 3.0.3 -- Joomla version -- : 3.9.18 -- PHP version -- : 7.3.17 -- Browser(s) name and version -- : firefox 75.0  Bonjour,  Je crée un plugin de &quot;shipping&quot; personnalisé basé sur le plugin &quot;manual&quot;.  Pour ce plugin je souhaiterais définir un &quot;shipping&#95;name&quot; par défaut. J'aimerais donc définir une valeur par défaut pour :  Ce tableau donne actuellement ceci :  J'aimerais ajouter une valeur par défaut en passant par ce tableau, est-ce possible ? Je vous remercie pour votre aide :)")*

Bonjour,
Code:

$this-&gt;main_form

Permet d'accéder au éléments du formulaire pour l'édition d'un plugin.
Le système que nous avons mis en place dans HikaMarket permet d'avoir une interface dynamique et de pouvoir afficher ou masquer des champs à notre guise.

Au niveau des données, elles se trouvent dans Code:

$this-&gt;element

Cordialement,

---

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

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

- **[nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")**
- [![nossibe63's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar31216.png)](/forum/user/31216-nossibe63 "View nossibe63's Profile") Topic Author
- [ Offline](/forum/user/31216-nossibe63)

Less More

- Posts: 163
- Thank you received: 11
-
-

6 years 6 months ago [\#318483](#318483) by [nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")  Replied by *[nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")* on topic *[Définir une valeur par défaut pour les plugins de livraison](/forum/23-market-how-to/899738-regle-definir-une-valeur-par-defaut-pour-les-plugins-de-livraison#318483 "-- HikaShop version -- : 4.2.3 -- HikaMarket version -- : 3.0.3 -- Joomla version -- : 3.9.18 -- PHP version -- : 7.3.17 -- Browser(s) name and version -- : firefox 75.0  Bonjour,  Je crée un plugin de &quot;shipping&quot; personnalisé basé sur le plugin &quot;manual&quot;.  Pour ce plugin je souhaiterais définir un &quot;shipping&#95;name&quot; par défaut. J'aimerais donc définir une valeur par défaut pour :  Ce tableau donne actuellement ceci :  J'aimerais ajouter une valeur par défaut en passant par ce tableau, est-ce possible ? Je vous remercie pour votre aide :)")*

Merci Jerome,
Quand vous dites :

> Le système que nous avons mis en place dans HikaMarket permet d'avoir une interface dynamique et de pouvoir afficher ou masquer des champs à notre guise.

Vous parlez de Hikamarker =&gt; Configuration Générale =&gt; Niveau d'accès =&gt; Accès boutique par défaut ? Si c'est le cas il me semble que ça ne suffit pas dans le cas où il y aurait des réglages différents pour différents plugins personnalisés.
Par exemple si je veux que certains plugins permettent aux vendeurs de définir un prix et d'autres non, je ne peux pas désactiver les ACL "shippingplugin =&gt; edit =&gt; price".
Mais jusque là pas de problème, j'ai trouvé des solutions en créant des conditions dans "HikaMarket - pluginmarket / form.php".

Là où j'ai toujours un souci, c'est pour définir des valeurs par défaut. Je ne veux pas que les vendeurs puissent personnaliser le nom de leur plugin de livraison, mais je veux quand même qu'il ai un nom, celui que j'aurais défini par défaut. La meilleur solution me semble être d'intégrer ce nom au données fournies par $this-&gt;main_form, puis de cacher ce champ... Mais je ne sais pas comment définir une valeur par défaut au champ nom du plugin de livraison ( hikamarket_field_shipping_name). Pouvez-vous m'indiquer comment ajouter cette valeur par défaut ?
Ce n'est peut être pas la meilleur façon de faire, en écrivant ces ligne je me rend compte que ce n'est pas très "propre" comme technique. Peut être avez vous une meilleur façon de faire ?

Merci encore pour votre aide ![:)](/media/kunena/emoticons/3.png ":)")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzIzLW1hcmtldC1ob3ctdG8vODk5NzM4LXJlZ2xlLWRlZmluaXItdW5lLXZhbGV1ci1wYXItZGVmYXV0LXBvdXItbGVzLXBsdWdpbnMtZGUtbGl2cmFpc29uP3RtcGw9bWFya2Rvd24=) 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: 26394
- Thank you received: 4077
-
- [](http://obsi.dev)
-

6 years 6 months ago [\#318484](#318484) by [Jerome](/forum/user/80-jerome "View Jerome's Profile")  Replied by *[Jerome](/forum/user/80-jerome "View Jerome's Profile")* on topic *[Définir une valeur par défaut pour les plugins de livraison](/forum/23-market-how-to/899738-regle-definir-une-valeur-par-defaut-pour-les-plugins-de-livraison#318484 "-- HikaShop version -- : 4.2.3 -- HikaMarket version -- : 3.0.3 -- Joomla version -- : 3.9.18 -- PHP version -- : 7.3.17 -- Browser(s) name and version -- : firefox 75.0  Bonjour,  Je crée un plugin de &quot;shipping&quot; personnalisé basé sur le plugin &quot;manual&quot;.  Pour ce plugin je souhaiterais définir un &quot;shipping&#95;name&quot; par défaut. J'aimerais donc définir une valeur par défaut pour :  Ce tableau donne actuellement ceci :  J'aimerais ajouter une valeur par défaut en passant par ce tableau, est-ce possible ? Je vous remercie pour votre aide :)")*

Bonjour,

C'est malheureusement bien plus complexe que cela.
Déployer une configuration ACL par plugin de payment/livraison dans le système actuel aurait pour effet de rendre la configuration titanesque et l'interface presque inutilisable. D'autant plus que la configuration sauvegardée devrait bien plus importante.

La configuration de plugins de paiement ou de livraison par les vendeurs est très avancée et c'est pourquoi nous avons ajoutée une option dans la configuration HikaMarket pour autoriser cela.
Nous ne voulions pas qu'un site n'ayant pas configuré pleinement ses ACL ne se retrouve avec des accès aux plugins.

Le système de configuration de plugin se base sur des éléments qui sont retournés dynamiquement lors de l'édition d'un plugin, qu'il soit de payment, de livraison ou d'un autre type.
S'il y a des besoins d'ajouter des "triggers" afin qu'un plugin puisse interagir et modifier ces valeurs, nous pouvons tout à fait prévoir cela.

---

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

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

- **[nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")**
- [![nossibe63's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar31216.png)](/forum/user/31216-nossibe63 "View nossibe63's Profile") Topic Author
- [ Offline](/forum/user/31216-nossibe63)

Less More

- Posts: 163
- Thank you received: 11
-
-

6 years 6 months ago -  6 years 6 months ago [\#318528](#318528) by [nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")  Replied by *[nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")* on topic *[Définir une valeur par défaut pour les plugins de livraison](/forum/23-market-how-to/899738-regle-definir-une-valeur-par-defaut-pour-les-plugins-de-livraison#318528 "-- HikaShop version -- : 4.2.3 -- HikaMarket version -- : 3.0.3 -- Joomla version -- : 3.9.18 -- PHP version -- : 7.3.17 -- Browser(s) name and version -- : firefox 75.0  Bonjour,  Je crée un plugin de &quot;shipping&quot; personnalisé basé sur le plugin &quot;manual&quot;.  Pour ce plugin je souhaiterais définir un &quot;shipping&#95;name&quot; par défaut. J'aimerais donc définir une valeur par défaut pour :  Ce tableau donne actuellement ceci :  J'aimerais ajouter une valeur par défaut en passant par ce tableau, est-ce possible ? Je vous remercie pour votre aide :)")*

Le système d'ACL est très bien ainsi. ![:)](/media/kunena/emoticons/3.png ":)")

Je n'ai donc pas possibilité d'ajouté de default value en modifiant le tableau Code:

["shipping_name"]=&gt; array(2) { ["name"]=&gt; string(9) "HIKA_NAME" ["type"]=&gt; string(5) "input" }

avec un code du type Code:

$this-&gt;main_form["shipping_name"]["default"] = "Tire du plugin";

Merci encore pour votre aide ![:)](/media/kunena/emoticons/3.png ":)")

Last edit: 6 years 6 months ago by [nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile").

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzIzLW1hcmtldC1ob3ctdG8vODk5NzM4LXJlZ2xlLWRlZmluaXItdW5lLXZhbGV1ci1wYXItZGVmYXV0LXBvdXItbGVzLXBsdWdpbnMtZGUtbGl2cmFpc29uP3RtcGw9bWFya2Rvd24=) 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: 26394
- Thank you received: 4077
-
- [](http://obsi.dev)
-

6 years 6 months ago [\#318530](#318530) by [Jerome](/forum/user/80-jerome "View Jerome's Profile")  Replied by *[Jerome](/forum/user/80-jerome "View Jerome's Profile")* on topic *[Définir une valeur par défaut pour les plugins de livraison](/forum/23-market-how-to/899738-regle-definir-une-valeur-par-defaut-pour-les-plugins-de-livraison#318530 "-- HikaShop version -- : 4.2.3 -- HikaMarket version -- : 3.0.3 -- Joomla version -- : 3.9.18 -- PHP version -- : 7.3.17 -- Browser(s) name and version -- : firefox 75.0  Bonjour,  Je crée un plugin de &quot;shipping&quot; personnalisé basé sur le plugin &quot;manual&quot;.  Pour ce plugin je souhaiterais définir un &quot;shipping&#95;name&quot; par défaut. J'aimerais donc définir une valeur par défaut pour :  Ce tableau donne actuellement ceci :  J'aimerais ajouter une valeur par défaut en passant par ce tableau, est-ce possible ? Je vous remercie pour votre aide :)")*

Bonjour,

Merci de lire complètement ma première réponse :

> Au niveau des données, elles se trouvent dans
> $this-&gt;element

Cordialement,

---

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

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

- **[nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")**
- [![nossibe63's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar31216.png)](/forum/user/31216-nossibe63 "View nossibe63's Profile") Topic Author
- [ Offline](/forum/user/31216-nossibe63)

Less More

- Posts: 163
- Thank you received: 11
-
-

6 years 6 months ago [\#318617](#318617) by [nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")  Replied by *[nossibe63](/forum/user/31216-nossibe63 "View nossibe63's Profile")* on topic *[Définir une valeur par défaut pour les plugins de livraison](/forum/23-market-how-to/899738-regle-definir-une-valeur-par-defaut-pour-les-plugins-de-livraison#318617 "-- HikaShop version -- : 4.2.3 -- HikaMarket version -- : 3.0.3 -- Joomla version -- : 3.9.18 -- PHP version -- : 7.3.17 -- Browser(s) name and version -- : firefox 75.0  Bonjour,  Je crée un plugin de &quot;shipping&quot; personnalisé basé sur le plugin &quot;manual&quot;.  Pour ce plugin je souhaiterais définir un &quot;shipping&#95;name&quot; par défaut. J'aimerais donc définir une valeur par défaut pour :  Ce tableau donne actuellement ceci :  J'aimerais ajouter une valeur par défaut en passant par ce tableau, est-ce possible ? Je vous remercie pour votre aide :)")*

Merci Jérôme, j'ai enfin compris... :blush:
Cordialement

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

Moderators: [Obsidev](/forum/user/7040-obsidev "View Obsidev's Profile")

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

Time to create page: 0.069 seconds

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