Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich die Sprache der Woocommerce-Kundenbestellung

Ohne sich darauf einzulassen, welches Plugin Sie auswählen und wie es funktioniert, würden Sie hier einige zusätzliche Daten für die Bestellung speichern.

// save the extra field when checkout is processed
function kia_save_extra_checkout_fields( $order_id, $posted ){
    $language = detect_language_with_your_plugin_of_choice() ? detect_language_with_your_plugin_of_choice() : "en";
    update_post_meta( $order_id, '_order_language', $language );
}
add_action( 'woocommerce_checkout_update_order_meta', 'kia_save_extra_checkout_fields', 10, 2 );

Und weil ich bei dem einen Versuch, WPML zu verwenden, eine schreckliche Zeit hatte, sollten Sie sich vielleicht Multilingual Press ansehen .