Bonjour,
Lorsque vous créez des méthodes de livraison de type "manual" dans HikaShop, vous pouvez les restreindre en fonction: du poids, du volume, de la zone sélectionnée (dans address_state ou address_country), du groupe utilisateur, ou en fonction du code postal.
Si vous créez un champ address_district, comme le suggérait Philippe, vous n'avez alors aucun moyen de limiter les méthodes de livraison en fonction de ce qui est sélectionné dans ce champ, et donc vous ne pouvez pas configurer différents tarifs pour différentes valeurs de ce champ.
Normalement, une commune a un code postal. Donc, normalement, il n'y a pas besoin de configurer des zones pour vos districts puisqu'ils sont des regroupement de communes, d'après ce que vous dites. Ainsi, avec le champ "Regex Code Postal" de vos méthodes de livraison, vous pouvez limiter la méthode de livraison à un district en y renseignant les code postaux à prendre en compte.
Par exemple, si vous configurez le regex
^(69000|69001|69002|69003|69004|69005|69006|69007|69008|69009|69100)$
dans une méthode de livraison, alors cette méthode de livraison (avec son prix associé) ne sera disponible durant que le passage en caisse que si l'utilisateur renseigne l'un de ces codes postaux (ce sont les codes postaux des arrondissements de Lyon et de Villeurbanne, en France).
Alternativement, vous pourriez créer des zones de type "state" à la place des départements/provinces actuellement pour votre pays pour permettre à l'utilisateur de sélectionner ces states propre à votre situation.
Ensuite, vous pourriez utiliser l'option "zone" de vos méthodes de livraison pour les limiter en fonction de ces zones.
Notez cependant que faire cela peut avoir des conséquences négatives. En effet, certains plugins de paiement vont utiliser la valeur renseigné par l'utilisateur dans address_state. Et si cela ne correspond pas à la réalité, par exemple aux Etats Unis, la sélection de l'état est quelque chose d'important, et est souvent relayée à la plateforme de paiement.
Alors qu'avec l'utilisation des codes postaux, c'est le fonctionnement standard et il n'y aura pas ce genre de problème potentiel.