woocommerce_new_product

ACTION woocommerce\includes\data-stores\class-wc-product-data-store-cpt.php (ligne 260) github
If SKU is already under processing aka Duplicate SKU because of concurrent requests, then we should not proceed Delete the product and throw an exception only if the request is initiated via REST API
traduction française
Si l'UGS est déjà en cours de traitement (UGS en double) en raison de demandes concurrentes, nous ne devons pas supprimer le produit et nous ne devons lever une exception que si la demande est initiée via l'API REST.

Paramètres

Entrée :
$id, $product
Sortie :
N/A

Utilisation

Action après la création d'un nouveau produit

Synchroniser ou notifier lors de l'ajout d'un produit

products
// Action après la création d'un nouveau produit
add_action('woocommerce_new_product', 'synchroniser_nouveau_produit', 10, 1);

function synchroniser_nouveau_produit($product_id) {
    $product = wc_get_product($product_id);
    
    // Synchroniser avec un service externe
    // Mettre à jour un stock externe
    // Notifier l'équipe
    
    update_post_meta($product_id, '_date_creation_custom', current_time('mysql'));
}

Actualités

Chargement des actualités...