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!
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);