woocommerce_shipping_zone_shipping_methods

FILTER woocommerce\includes\class-wc-shipping-zone.php (ligne 208) github
Get shipping methods linked to this zone.
traduction française
Obtenir les méthodes d'expédition liées à cette zone.

Paramètres

Entrée :
$methods, $raw_methods, $allowed_classes, $this
Sortie :
@param bool   $enabled_only Only return enabled methods.
@param string $context Getting shipping methods for what context. Valid values, admin, json.
@return array of objects

Utilisation

Modifier les méthodes de livraison par zone

Personnaliser les options de livraison selon la zone géographique

order-flow
// Méthodes livraison par zone
add_filter('woocommerce_shipping_zone_shipping_methods', 'methodes_livraison_zone', 10, 3);

function methodes_livraison_zone($methods, $raw_methods_enabled, $zone) {
    // Ajouter livraison express uniquement pour certaines zones
    if ($zone->get_zone_name() === 'Paris') {
        // Logique personnalisée
    }
    
    return $methods;
}

Actualités

Chargement des actualités...