1. Casa
  2. Knowledge Base
  3. WooCommerce Wholesale Prices Premium
  4. Visibilità del prodotto
  5. Come eseguire automaticamente il pulsante Reinizializza metadati visibilità dopo ogni importazione utilizzando WP All Import
  1. Casa
  2. Knowledge Base
  3. Problemi di compatibilità noti
  4. Come eseguire automaticamente il pulsante Reinizializza metadati visibilità dopo ogni importazione utilizzando WP All Import

Come eseguire automaticamente il pulsante Reinizializza metadati visibilità dopo ogni importazione utilizzando WP All Import

Quando importi prodotti con un plugin di terze parti come WP All Import, i prodotti non vengono risalvati nel modo normale. Questo può lasciare i metadati della visibilità all'ingrosso non aggiornati, come spiegato in questo articolo. La soluzione è fare clic su Re-Initialize Product Visibility Meta nella scheda Help delle impostazioni di WooCommerce Wholesale Prices. Questo salva i corretti valori dei metadati all'ingrosso nel database.

Se aggiorni spesso i tuoi prodotti, solitamente tramite un'importazione pianificata tramite un CRON job, fare clic manualmente su quel pulsante ogni volta è un lavoro noioso. Lo snippet seguente esegue la stessa routine di reinizializzazione automaticamente dopo ogni importazione.

Aggiungi questo snippet al file functions.php del tuo child theme, o a un plugin di snippet di codice:

function wwpp_reinitialize_visibility_after_import() {
    // Fire Wholesale Prices Premium's supported trigger for the
    // "Re-Initialize Product Visibility Meta" routine.
    do_action( 'wwp_trigger_initialize_product_visibility_meta' );
}
add_action( 'pmxi_after_xml_import', 'wwpp_reinitialize_visibility_after_import' );

pmxi_after_xml_import è un hook di WP All Import che viene eseguito al termine di un'importazione, quindi i metadati di visibilità vengono ricostruiti ogni volta che i tuoi prodotti vengono importati. L'azione wwp_trigger_initialize_product_visibility_meta è il modo supportato per eseguire la routine di reinizializzazione nel codice. Non è necessario caricare o configurare da soli le classi di alcun plugin.

Se utilizzi un altro plugin di importazione di terze parti, collega la stessa chiamata do_action( 'wwp_trigger_initialize_product_visibility_meta' ); all'hook che quel plugin attiva al completamento di un'importazione. Se non sei sicuro di quale hook utilizzare, contatta l'autore del plugin o uno sviluppatore.

Serve Aiuto?

Se hai una domanda o riscontri problemi, siamo qui per aiutarti.

Questo articolo è stato utile?

Articoli Correlati

Contenuti

Serve Supporto?

Non trovi la risposta che cerchi?
Contatta il Supporto
Completa il tuo acquisto