Skip to main content

Remplacer les valeurs de notre module

Par défaut nous prenons les valeurs définies dans WooCommerce ou nos valeurs prédéfinies.

Cependant, vous pouvez changer les valeurs que nous prenons en appliquant des filtres avec votre propre module.

Voici la liste des filtres possibles :

info

Le format ci-dessous est event(param1, param2)

cocolis_store_production_mode($production_mode) : Permet de définir si le module fait des appels API en production ou en sandbox

cocolis_store_app_id($initial_value) : Application ID de l'API

cocolis_store_password($initial_value) : Mot de passe API

cocolis_store_width($width) : Largeur par défaut

cocolis_store_length($length) : Longueur par défaut

cocolis_store_height($height) : Hauteur par défaut

cocolis_store_name($initial_value, $product_id = null) : Nom par défaut de la boutique

cocolis_store_address($initial_value, $product_id = null) : Adresse d'expédition des commandes

cocolis_store_address_2($initial_value, $product_id = null) : Adresse 2 d'expédition des commandes

cocolis_store_city($initial_value, $product_id = null) : Ville d'expédition des commandes

cocolis_store_postcode($initial_value, $product_id = null) : Code postal d'expédition des commandes

cocolis_store_country($initial_value, $product_id = null) : Pays d'expédition des commandes

warning

Les paramètres des filtres peuvent être null, il faut donc gérer le cas ! add_filter( 'cocolis_store_address', function( $initial_value, $product_id = null){});

Vous pouvez utiliser la fonction add_filter de WordPress pour changer les valeurs ci-dessus.

Exemple de situation :

add_filter('cocolis_store_country', change_country_function(), 10)