Я добавляю дополнительные поля на страницу проверки в WooCommerce, я могу добавлять основные поля, такие как текстовое поле, но вам нужно добавить поле (multi) select, где пользователь может выбрать несколько элементов. Я выяснил, как добавить поле выбора через код, например:
add_action('woocommerce_after_order_notes', 'my_custom_checkout_field');
function my_custom_checkout_field( $checkout ) {
echo '<div id="my_custom_checkout_field"><h3>'.__('My Field').'</h3>';
woocommerce_form_field( 'my_field_name', array(
'type' => 'select',
'class' => array('my-field-class form-row-wide'),
'label' => __('Fill in this field'),
'placeholder' => __('Enter something'),
'options' => array(
'Buick' => __('Buick', 'woocommerce' ),
'Ford' => __('Ford', 'woocommerce' )
)
), $checkout->get_value( 'my_field_name' ));
echo '</div>';
}
Но это просто один снимок.
Могу ли я сделать что-то подобное для multi-select?
Или у вас есть расширение WooCommerce, которое вы порекомендовали бы?
Пожалуйста, совет, спасибо заранее!