El plugin Preorder ejecuta una tarea cron en segundo plano para comprobar la fecha de los pedidos anticipados, de modo que cuando llega la fecha del pedido anticipado, el estado del pedido cambia automáticamente a completado.
pero en algunos casos, la fecha no se añade como meta_key para preorder. que es el problema (ver captura de pantalla a continuación) La mayoría de las veces nos encontramos con que es un plugin de terceros (para los campos de pago) problema de conflicto.
si está utilizando el plugin "Checkout Field Editor for WooCommerce" puede intentar desactivar el plugin para comprobar el conflicto.
principalmente el plugin de preorder añade un campo personalizado llamado "pre-order date" cuyo ID es `preorder_date` .por lo que si utiliza un plugin de terceros para la edición de campos de checkout entonces el campo de fecha de preorder (campo personalizado del plugin de preorder) será ignorado y sólo los campos principales estarán disponibles para editar. (la razón principal del conflicto)
todo lo que necesita para añadir un nuevo campo mediante el plugin de campo de pago con id "preorder_date"
Consulte la documentación completa de Pedidos anticipados para Woocommerce