Checkout.Shipping.Loop.Begin

   Page précédente    Niveau supérieur    Page principale
Utilisation: passage à la caisse
Type: Méthode
Associé à: Checkout.Shipping.Loop

Description:
Cette méthode est utilisée pour contrôler l'affichage des méthodes d'expédition disponibles à l'acheteur lors du passage à la caisse.
N'oubliez pas d'utiliser la méthode Checkout.Shipping.Loop.End à la fin de votre boucle.
Paramètres optionnels
Carrier:
sert à spécifier quel transporteur on veut utiliser. En utilisant ce paramètre vous diminuerez le nombre de choix à l'acheteur en forçant seulement celui spécifié à être utilisé, peu importe si vous en avez spécifié d'autres dans votre configuration d'expédition.
Valeurs possibles: utilisez les codes de transporteurs définis dans le système.
CountryID:
sert à forcer l'utilisation d'un pays pour la spécification des méthodes d'expédition.
Vous devrez utiliser l'identifiant unique du pays. À cette fin, vous pouvez utiliser l'opérateur System.Country.ID.
Language:
sert à spécifier quelle langue sera utilisée pour l'affichage des méthodes d'expédition.
Valeurs possibles: utilisez les codes de langues standards.
StateID:
sert à forcer l'utilisation d'une province ou état pour la spécification des méthodes d'expédition.
Vous devrez utiliser l'identifiant unique de la province ou de l'état. À cette fin, vous pouvez utiliser l'opérateur System.State.ID.
Exemple:

Méthode d'expédition:
<SELECT NAME="Shipping">
[[Template:Checkout.Shipping.Loop.Begin CountryID=System.Country.ID(Name="United States")]]
   <OPTION VALUE="[[Template:Checkout.Shipping.ID]]">[[Template:Checkout.Shipping.Name]] (+[[Template:Checkout.Shipping.Price]])</OPTION>
[[Template:Checkout.Shipping.Loop.End]]
</SELECT>

Ceci affiche les méthodes de paiement disponibles à l'acheteur lors du passage à la caisse, en forçant l'utilisation des méthodes d'expédition configurées pour les États-Unis.