Я хочу установить флажок, который нужно щелкнуть, прежде чем товар можно будет добавить в корзину.
add_action( 'woocommerce_before_add_to_cart_button', 'add_privacy_policy', 9 );
function add_privacy_policy() {
woocommerce_form_field( 'privacy_policy', array(
'type' => 'checkbox',
'class' => array('form-row privacy'),
'label_class' => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
'input_class' => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
'required' => true,
'label' => 'I\'ve read and accept the <a href="#">Privacy Policy</a>',
));
}
Это то, что я имею до сих пор.Теперь мне нужно создать действие, которое срабатывает после нажатия кнопки «Добавить в корзину», но до того, как товар действительно будет добавлен в корзину.Если флажок не отмечен, я хочу сделать так, чтобы он выдавал ошибку, и продукт не добавлялся в корзину.
Поскольку я действительно не знаю woocommerce, я хотел знать, есть ли такое действие, и если нет, как создать тот же эффект.