# Méthodes de sélection conditionnelle

## 32 méthodes de sélection conditionnelle sur les règles d'expédition

Advanced Shipping Rates for WooCommerce est livré avec un large éventail de méthodes de sélection:

Sélecteurs basés sur les données de produits
### Le prix : | Prix du produit. S'il existe un prix de vente, il sera utilisé. Indépendamment du paramètre WooCommerce "Prix saisis avec taxe" (peut être taxe incluse ou taxe exclue), les prix des produits seront pris tels qu'ils ont été saisis dans la page d'édition.
### Poids : | Si les produits n'ont pas été pesés, 0 sera pris.
### Volume : | La valeur prise sera la multiplication de la largeur x la hauteur x la longueur. Si la taille n'a pas été définie, la valeur retenue est 0.
### Volumetric PRO, Ensemble volumétrique PRO : | Pour les méthodes basées sur le poids volumétrique, deux valeurs sont prises en compte : le poids réel et le poids volumétrique, et la valeur la plus élevée est retenue. Lorsque vous sélectionnez le poids volumétrique, un nouveau champ apparaît sous le tableau des règles afin que vous puissiez saisir le facteur de poids volumétrique, que vous devez obtenir auprès de votre agence de transport. NOTE : L'ensemble volumétrique considérera tous les produits en volume par rapport à tous les produits en poids du groupe, contrairement à l'ensemble volumétrique qui comparera les produits en poids par rapport aux produits en volume pour chaque produit et fera la SOMME du résultat. Vous pouvez en savoir plus sur les taux de poids volumétriques dans cet article.
### Dimension minimale, Dimension moyenne, Dimension maximale : | Chacun d'entre eux prendra en compte, respectivement, la petite, la moyenne et la grande dimension des produits. Peu importe que les dimensions aient été introduites de petit à grand, ou de grand à petit, dans un produit de : 10x15x1 ou 15x1x10, la dimension maximale sera toujours de 15, la moyenne de 10 et la minimale de 1. Cette méthode prend toujours les produits un par un, quelle que soit la méthode de regroupement choisie. Si un produit n'a pas de taille définie, la valeur 0 sera prise.
### Longueur+largeur+hauteur PRO: | La valeur retenue sera la somme des dimensions. Dans un produit de : 10x15x1, ce sera : 10+15+1 = 26. Cette méthode prend toujours les produits un par un, quelle que soit la méthode de regroupement choisie. Si un produit n'a pas de taille définie, la valeur 0 sera prise.
### Longueur+taille PRO: | La valeur prise sera le résultat de la formule : Longueur + 2 * Largeur + 2 * Hauteur des dimensions du produit. Dans un produit de : 10x15x1, ce sera : 10+2x15+2x1 = 42. Cette méthode prend toujours les produits un par un, quelle que soit la méthode de regroupement choisie. Si un produit n'a pas de taille définie, la valeur 0 sera prise.

Sélecteurs basés sur le type de produit
### Dans la catégorie, PAS dans la catégorie PRO: | Vous pouvez définir les produits qui répondront à la règle, en fonction de sa catégorie de produits. La catégorie est prise en compte, mais pas les enfants. Vous devez également inclure les enfants si vous voulez que la règle s'applique. Cette méthode prend toujours les produits un par un, quelle que soit la méthode de regroupement choisie.
### Étiqueté comme, NON Étiqueté comme PRO: | Vous pouvez définir les produits qui correspondront à la règle, en fonction de leur (s) étiquette(s) de produit. Cette méthode prend toujours les produits un par un, quelle que soit la méthode de regroupement choisie.
### En classe d'expédition, PAS En classe d'expédition : | Vous pouvez définir les produits qui répondront à la règle, en fonction de leur classe d'expédition. Cette méthode prend toujours les produits un par un, quelle que soit la méthode de regroupement choisie.

Sélecteurs avancés
### Articles du panier : | Le nombre de produits dans le panier sera pris en compte, sauf si vous avez utilisé l'action spéciale qui exclut les produits des règles suivantes, ou cette option dans les boîtes d'expédition : Dans ce cas, la quantité sera diminuée. Notez que le critère "group-by" peut prêter à confusion ! Par exemple : si vous choisissez de ne pas grouper, les produits seront pris un par un, de sorte que la quantité sera toujours égale à 1 pour la comparaison. (voir group-by).
### Total du panier PRO (taxes incluses/excl.) : | Le prix total partiel. La différence entre l'utilisation de Products Price (avec une stratégie gruped-all) et ce sélecteur, c'est qu'ici nous pouvons obtenir le prix total après l'application des coupons, c'est-à-dire le montant réel du panier avant les frais d'expédition.
### Nombre de groupes : | Le nombre de groupes, en fonction de la stratégie group-by. Par exemple : s'il y a 10 produits dans le panier de deux classes d'expédition distinctes, si vous définissez la stratégie group-by par classe d'expédition, la valeur sera de 2. Si vous ne définissez aucun groupe, la valeur sera de 10, et si vous définissez la stratégie group-by sur tous les produits regroupés, la valeur sera de 1.
### Rôle de l'utilisateur PRO: | Vous pouvez définir quels rôles d'utilisateur correspondront à cette règle (y compris les utilisateurs non connectés). Pour en savoir plus sur les tarifs d'expédition en fonction du rôle de l'utilisateur, consultez cet article.

Sélecteurs de date et d'heure
### Jour de la semaine PRO, Mois PRO : | Vous pouvez sélectionner les jours de la semaine/mois de l'année où la règle s'appliquera.
### Jour du mois PRO (taxe incluse/excl.) : | Vous pouvez définir un/des jour(s) du mois où la règle s'appliquera.
### Année PRO: | Vous pouvez définir une fourchette d'années où la règle s'appliquera.
### Date PRO: | Vous pouvez définir une fourchette de dates à laquelle la règle s'appliquera.
### Jour de l'année PRO: | Vous pouvez définir une plage de jours où la règle s'appliquera. Contrairement au sélecteur de date, ce sélecteur couvre une période annuelle.
### Temps PRO: | Vous pouvez définir une plage horaire où la règle s'appliquera.

Sélecteurs d'adresse de livraison
### Dans les régions de la zone PRO, NOT Dans les régions de la zone PRO: | Vous pouvez l'utiliser de la même manière que les zones d'expédition de WooCommerce. Utile pour éviter la création d'un trop grand nombre de zones d'expédition.
### Dans ZIP/Postcodes PRO NOT Dans ZIP/Postcodes PRO: | Vous pouvez l'utiliser de la même manière que les zones d'expédition de WooCommerce. Utile pour établir des règles de proximité. Vous pouvez utiliser des caractères génériques et des intervalles de la même manière que WC. Vous pouvez en savoir plus sur les tarifs par code postal dans cet article.

## Supérieur à / Supérieur ou égal à & Inférieur à / Inférieur ou égal à

La plupart des méthodes de sélection utilisent des champs de valeurs minimales et maximales.

Pour tous ces sélecteurs, vous pouvez choisir la manière dont les valeurs MIN et MAX seront comparées, en passant au symbole approprié pour chaque règle, selon vos besoins.

Dans le tableau suivant, nous avons fixé la comparaison MIN comme étant SUPERIEURE OU ÉGALE À 5€, et la comparaison MAX comme étant INFÉRIEURE OU ÉGALE À 30€.

4.99€ | 5.00€ | 30.00€ | 30.01€

Dans le deuxième tableau, nous avons fixé la comparaison MIN à PLUS DE 30€, et la comparaison MAX à MOINS DE 100€, il y a : les valeurs égales ne correspondront pas à cette règle :

30.00€ | 30.01€ | 99.99€ | 100.00€

Notez que 30.00€ correspond à la règle n°1 parce que la comparaison du champ MAX est LESS THAN OR EQUAL TO, et ne correspond pas à la règle n°2 parce que le champ MIN fait la comparaison avec GREATER THAN.

D'autre part, 100€ ne correspond pas à la règle n°2 car le champ de comparaison MAX est MOINS QUE.

Vous trouverez plus d'informations sur les opérateurs de comparaison dans cet article.

## Les calculs volumétriques

Comment cela fonctionne-t-il ? Supposons un facteur de poids volumétrique de 50 kg/mètre3. Notre exemple de magasin est configuré pour travailler avec des centimètres et des grammes, convertis, est : 0,05 grammes par centimètre cube, (ici vous avez un convertisseur en ligne unités pour le volume/poids) :

Produit | Poids | Taille | Volume | Poids volumétrique | Valeur prise
--- | --- | --- | --- | --- | ---
Manteau | 1500 g. | 50x50x14 cm | 35000 cm3 | 35000 * 0,05 = 1750 g. | 1750 g.
Ordinateur portable | 2500 g. | 40x46x18 cm | 33120 cm3 | 33120 * 0,05 = 1656 g. | 2500 g.

Pour les produits légers, la valeur prise en compte sera le poids volumétrique calculé. Pour les produits lourds, c'est la valeur du poids qui est prise en compte. Il s'agit toujours de la valeur la plus élevée.

## Et ... maintenant ?

Nous venons de voir les méthodes de sélection. Maintenant, en apprenant comment les frais d'expédition fonctionnent, nous pouvons faire une utilisation de base des Advanced Shipping Rates for WooCommerce :

Frais d'expédition

Wp-Centrics | Advanced Shipping Rates for WooCommerce