В основном у меня есть: <?php echo do_shortcode( '[woocommerce_checkout]' ); ?>
в файле шаблона.Я извлекаю этот шаблон через AJAX и добавляю его в тело, и появляется модальная форма.Все скрипты и стили WooCommerce поставлены в очередь.
Если я пытаюсь отправить форму (для размещения заказа), должна быть запущена проверка правильности, но этого не происходит.Его нужно переинициализировать, но я не могу понять, как.
Я пробовал с $( document.body ).trigger( 'init_checkout' );
, но это не сработало, или $( document.body ).trigger( 'update_checkout' );
то же самое.Это файл: https://github.com/woocommerce/woocommerce/blob/master/assets/js/frontend/checkout.js