web-dev-qa-db-fra.com

Vérifier automatiquement l'option "Activer la gestion des stocks au niveau du produit" lors de la création du produit

Nous avons une configuration WooCommerce particulière dans laquelle chaque produit n'est vendu qu'une fois. Nous définissons donc automatiquement chaque produit avec 1 stock à la création.

L'utilisation de la fonctionnalité de gestion des stocks dans WooCommerce requiert une option: "Activer la gestion des stocks au niveau du produit" avec une case à cocher à "cocher"

Y at-il une fonction ou quelque chose que je peux utiliser pour que cette case soit "cochée automatiquement" lors de la création du produit?

Merci pour toute aide!

1
Patrick

Pour définir les valeurs par défaut d'une nouvelle publication, vous pouvez essayer ce code:

$postType = "product";

add_action("save_post_" . $postType, function ($post_ID, \WP_Post $post, $update) {

    if (!$update) {

        // default values for new products

        update_post_meta($post->ID, "_manage_stock", "yes");
        update_post_meta($post->ID, "_stock", 1);


        return;

    }


    // here, operations for updated products


}, 10, 3);
3
mmm