Automattic\WooCommerce\Internal\Fulfillments\Providers
LaPosteColissimoShippingProvider{}└─ AbstractShippingProvider
La Poste / Colissimo Shipping Provider class.
No Hooks.
Usage
$LaPosteColissimoShippingProvider = new LaPosteColissimoShippingProvider(); // use class methods
Methods
- public get_icon()
- public get_key()
- public get_name()
- public get_tracking_url( string $tracking_number )
LaPosteColissimoShippingProvider{} LaPosteColissimoShippingProvider{} code WC 10.3.3
class LaPosteColissimoShippingProvider extends AbstractShippingProvider {
/**
* Get the key of the shipping provider.
*
* @return string
*/
public function get_key(): string {
return 'la-poste-colissimo';
}
/**
* Get the name of the shipping provider.
*
* @return string
*/
public function get_name(): string {
return 'La Poste / Colissimo';
}
/**
* Get the icon of the shipping provider.
*
* @return string
*/
public function get_icon(): string {
return esc_url( WC()->plugin_url() ) . '/assets/images/shipping_providers/la-poste-colissimo.png';
}
/**
* Get the tracking URL for a given tracking number.
*
* @param string $tracking_number The tracking number.
* @return string The tracking URL.
*/
public function get_tracking_url( string $tracking_number ): string {
return 'https://www.laposte.fr/outils/suivre-vos-envois?code=' . $tracking_number;
}
}