La création de règles personnalisées pour AutomateWoo peut devenir complexe très rapidement, nous fournissons donc des classes de règles abstraites pour chaque type de règle (chaîne, nombre, objet, sélection, date) qui ajoutent des méthodes d’assistance.
Exemple de règle de base
Par souci de simplicité, l’exemple ci-dessous n’utilise pas l’une des classes abstraites. Voici un exemple de base de création d’une règle qui vérifie si le code postal de facturation d’une commande correspond à une valeur fournie.
Exemple de règle de date
L’exemple suivant montre comment un champ personnalisé peut être utilisé pour créer une règle de date personnalisée. L’avantage de créer une règle de date personnalisée est que vous pouvez utiliser les fonctionnalités de règle basées sur la date existantes d’AutomateWoo qui ajoutent plus de fonctionnalités de segmentation par rapport à une règle de champ personnalisé standard.
Il est important de noter que le format du champ de date doit être celui que PHP peut comprendre.
Commande – La date de livraison est une règle de date personnalisée utilisant un champ méta de commande.