Pourquoi les précommandes sont-elles marquées comme terminées avant que la date de précommande n'arrive ?
Le plugin Preorder exécute une tâche cron en arrière-plan pour vérifier la date des pré-commandes. Ainsi, lorsque la date de pré-commande arrive, le statut de la commande passe automatiquement à "terminé".
Mais dans certains cas, la date n'est pas ajoutée comme meta_key pour la pré-commande, ce qui est le problème (voir capture d'écran ci-dessous). La plupart du temps, nous avons trouvé qu'il s'agissait d'un problème de conflit avec un plugin tiers (pour les champs de la caisse).
si vous utilisez le plugin "Checkout Field Editor for WooCommerce", vous pouvez essayer de désactiver le plugin pour vérifier le problème de conflit.
principalement le plugin preorder ajoute un champ personnalisé appelé "pre-order date" dont l'ID est `preorder_date` .donc si vous utilisez un plugin tiers pour l'édition des champs du checkout alors le champ preorder date (champ personnalisé du plugin preorder) sera ignoré et seuls les champs principaux seront disponibles à l'édition. (la raison principale du conflit)
Il vous suffit d'ajouter un nouveau champ en utilisant le plugin "checkout field" avec l'identifiant "preorder_date".