Documentation

Ajoutez ces extraits de code au fichier functions.php de votre thème enfant, ou utilisez une extension comme Code snippets. N’ajoutez pas de code directement au fichier functions.php de votre thème parent car il serait écrasé par les mises à jour. Personnalisez les textes en rouge comme bon vous semble.

Ajouter un statut de commande à Easy Booking

Par défaut, Easy Booking prend en compte les statuts de commande suivants : pending, processing, on hold, completed, refunded. Si vous utilisez d’autres statuts sur votre site, vous devez les ajouter avec ce filtre.

add_filter( 'easy_booking_get_order_statuses', 'wceb_custom_order_status', 10, 1 );

function wceb_custom_order_status( $statuses ) {
    $statuses[] = 'wc-partially-paid';
    return $statuses;
}

Ajouter une colonne personnalisée aux imports

Ajout d’une colonne « Client » au début.

add_filter( 'easy_booking_custom_import_columns', 'wceb_custom_import_column', 10, 1 );

function wceb_custom_import_column( $columns ) {

    $columns[] = array(
        'id'       => 'customer',
        'name'     => __( 'Customer', 'easy-booking-pro' ),
        'position' => 0,
    );

    return $columns;

}