Fonctionnement d'une règle
Chaque règle est composée de :
| Partie↕ | Description↕ |
|---|---|
| Condition | Quand la règle s'applique, en fonction des données de l'expédition (voir les champs de condition ci-dessous). |
| Actions | Ce que la règle modifie sur l'expédition lorsque la condition correspond (voir les actions ci-dessous). |
| Starts at | La date à laquelle la règle devient effective. Si vide, la règle est désactivée. |
| Ends at | La date à laquelle la règle cesse d'être effective. Si vide, la règle n'a pas de date de fin. |
Champs de condition
Ce sont les faits en lecture seule concernant une expédition qu'une condition peut référencer. Les conditions peuvent les comparer, mais les actions ne peuvent pas les modifier.
Poids et dimensions
| Field↕ | Type↕ | Description↕ |
|---|---|---|
weight | Number | Poids total de l'expédition. |
weight_unit | String | Unité de poids (par exemple, lb, kg, oz). |
dimension_unit | String | Unité de dimensions (par exemple, in, cm). |
Géographie
| Field↕ | Type↕ | Description↕ |
|---|---|---|
ship_to_country | Country | Pays de destination. |
ship_from_country | Country | Pays d'origine. |
ship_to_state | String | Code de l'État ou de la province de destination. |
ship_to_postal_code | String | Code postal de destination. |
Indicateurs d'expédition
| Field↕ | Type↕ | Description↕ |
|---|---|---|
is_domestic | Boolean | true lorsque le pays d'origine et de destination correspondent. |
Douanes et conformité
| Field↕ | Type↕ | Description↕ |
|---|---|---|
ddp | Boolean | Si l'expédition est DDP (droits prépayés). |
ddu | Boolean | Si l'expédition est DDU (droits non payés). |
base_currency | Currency | Devise de base du marchand. |
hs_codes | String list | Tous les codes HS de l'expédition. |
countries_of_origin | String list | Pays d'origine de tous les articles. |
Montants monétaires
| Field↕ | Type↕ | Description↕ |
|---|---|---|
items_total | Money | Valeur totale des articles. |
shipping_total | Money | Coût d'expédition. |
duty_total | Money | Montant total des droits. |
tax_total | Money | Montant total des taxes. |
grand_total | Money | Total général (items_total + shipping_total + duty_total + tax_total). |
Données des articles
| Field↕ | Type↕ | Description↕ |
|---|---|---|
sku_list | String list | Tous les SKU de la commande. |
item_count | Number | Nombre total d'articles dans l'expédition. |
Actions
Lorsqu'une règle correspond, ses actions assignent des valeurs aux champs ci-dessous. Après l'exécution de toutes les actions, les valeurs modifiées sont appliquées à l'expédition.
| Action↕ | Type↕ | Effet↕ |
|---|---|---|
service_level | String | Définit le niveau de service de l'expédition par code ou ID. |
package_type | String | Définit le type d'emballage sur chaque carton. |
signature_required | Boolean | Lorsque true, exige une signature directe sur chaque carton ; lorsque false, aucune signature n'est requise. |
insurance | Boolean | Lorsque true, assure l'expédition pour le montant total de items_total ; lorsque false, définit la valeur déclarée à 0. |
customs_description | String | Définit la description douanière sur tous les articles de l'expédition. |
Application des actions
- Une action ne prend effet que si elle modifie la valeur existante.
- Une valeur
package_typequi ne correspond pas à un type d'emballage connu est ignorée. - Si une règle échoue (par exemple, une expression invalide), elle est ignorée et consignée. Elle ne bloque pas les autres règles et ne fait pas échouer l'expédition.
Exemples
Quelques utilisations courantes des règles d'automatisation des expéditions par les marchands :
- Exiger une signature et définir un type d'emballage pour les expéditions dépassant un certain poids.
- Ajouter une assurance aux expéditions DDP de grande valeur.
- Définir une description douanière pour les articles d'une catégorie de produits spécifique.
- Améliorer le niveau de service pour les expéditions vers une destination spécifique.
Configuration des règles
Pour faire créer des règles d'automatisation des expéditions pour votre compte, contactez votre représentant Zonos. Indiquez les conditions que vous souhaitez faire correspondre et les actions que vous souhaitez appliquer, et l'équipe Zonos configurera les règles pour vous.
Audit des règles appliquées
Chaque fois qu'une règle est appliquée à une expédition, Zonos enregistre une entrée de règle appliquée capturant les valeurs avant et après des champs affectés. Ces entrées sont disponibles sur l'expédition afin que vous puissiez auditer exactement quelles règles se sont exécutées et ce qu'elles ont modifié.
Règles d'automatisation des expéditions
Modifiez automatiquement les expéditions lors de leur création, en fonction des conditions que vous définissez.
Les règles d'automatisation des expéditions ajustent une expédition lors de sa création, en fonction de ses données. Définissez une règle une fois et Zonos l'applique à chaque expédition correspondante — plus besoin de définir manuellement le niveau de service, l'emballage ou la signature pour chacune.
Chaque règle est une paire d'expressions :
Les règles s'exécutent automatiquement chaque fois que des expéditions sont créées.