/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
add_action('woocommerce_review_order_before_submit', 'ajouter_case_newsletter_checkout', 10);
function ajouter_case_newsletter_checkout() {
    woocommerce_form_field('abonnement_newsletter', array(
        'type'  => 'checkbox',
        'class' => array('form-row-wide'),
        'label' => __('Je souhaite recevoir des nouvelles du Petit Namurois.'),
    ), WC()->checkout->get_value('abonnement_newsletter'));
}

// Enregistrer la valeur
add_action('woocommerce_checkout_update_order_meta', 'enregistrer_newsletter_checkout');
function enregistrer_newsletter_checkout($order_id) {
    if (isset($_POST['abonnement_newsletter']))
        update_post_meta($order_id, 'abonnement_newsletter', 'Oui');
    else
        update_post_meta($order_id, 'abonnement_newsletter', 'Non');
}