WPML
Stato
Risolto
Segnalato per
WPML Multilingual & Multicurrency for WooCommerce 5.0.2

Panoramica del problema

Se usi la funzione di importazione integrata di WooCommerce, ogni volta che importi un file CSV ed esegui il processo di importazione per la lingua predefinita, i prezzi delle traduzioni dei prodotti non vengono aggiornati.

Soluzione alternativa

Poiché l’importazione dei prodotti non esegue l’azione save_post, dobbiamo eseguirla manualmente:


  1. Vai alla pagina Prodotti.

  2. Seleziona i tuoi prodotti.

  3. Apri il menu a discesa Azioni di gruppo.

  4. Seleziona l’opzione Modifica e fai clic su Applica. Questo avvia il processo di sincronizzazione.

In alternativa, puoi aggiungere il seguente codice nel tuo file functions.php. In questo modo, la prossima volta che esegui l’importazione, i prezzi verranno sincronizzati automaticamente
add_action( 'woocommerce_product_import_inserted_product_object', function( $product ) {
    do_action( 'save_post', $product->get_id(), get_post( $product->get_id() ) );
} );

Tutti i problemi noti →