Uložení custom fields k objednávce ve WooCommerce - Affinite.io CZ

Pokud potřebujete uložit společně s objednávkou vlastní data, pomůže vám následují snippet. Pomocí něj uložíte custom field pro aktuálně vytvořenou objednávku. Funkce řeší pouze uložení, ne jak data získáte a jak jej zobrazíte v administraci.

add_action( 'woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta' );

function my_custom_checkout_field_update_order_meta( $order_id ) {
    if ( ! empty( $_POST['my_field_name'] ) ) {
        update_post_meta( $order_id, 'My Field', sanitize_text_field( $_POST['my_field_name'] ) );
    }
}

Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce

Jak vytvořit vlastní šablonu pro WordPress – 8 díl
Jak vytvořit vlastní šablonu pro WordPress – 8 díl
18 Říj, 2014
Jak změnit logo přihlašovacího formuláře WordPressu
Jak změnit logo přihlašovacího formuláře WordPressu
22 Říj, 2014

Komentáře nejsou povoleny.

Looking for something?