1. Home
  2. Kennisbank
  3. WooCommerce Wholesale Prices Premium
  4. Product Zichtbaarheid
  5. Hoe de Re-Initialize Visibility Meta-knop automatisch uit te voeren na elke import met WP All Import
  1. Home
  2. Kennisbank
  3. Bekende Compatibiliteitsproblemen
  4. Hoe de Re-Initialize Visibility Meta-knop automatisch uit te voeren na elke import met WP All Import

Hoe de Re-Initialize Visibility Meta-knop automatisch uit te voeren na elke import met WP All Import

Wanneer u producten importeert met een plug-in van derden zoals WP All Import, worden de producten niet op de normale manier opnieuw opgeslagen. Dit kan ertoe leiden dat hun groothandelszichtbaarheidmeta verouderd raakt, zoals uitgelegd in dit artikel. De oplossing is om op Herinitialiseer Product Zichtbaarheid Meta te klikken op het tabblad Help van uw Wholesale Prices-instellingen. Dit slaat de juiste groothandelsmetawaarden op in de database.

Als u uw producten vaak bijwerkt, meestal via een geplande import via een CRON-taak, is het elke keer met de hand klikken op die knop een hele klus. Het onderstaande codefragment voert dezelfde herinitialisatieroutine automatisch uit na elke import.

Voeg dit codefragment toe aan het functions.php-bestand van uw child theme, of aan een code-snippets plug-in:

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 is een hook van WP All Import die wordt uitgevoerd nadat een import is voltooid, zodat de zichtbaarheidsmeta elke keer opnieuw wordt opgebouwd wanneer uw producten worden geïmporteerd. De wwp_trigger_initialize_product_visibility_meta actie is de ondersteunde manier om de herinitialisatieroutine in code uit te voeren. U hoeft geen plug-inklassen zelf te laden of in te stellen.

Als u een andere importplug-in van derden gebruikt, koppelt u dezelfde do_action( 'wwp_trigger_initialize_product_visibility_meta' ); aan welke actie die plug-in ook activeert wanneer een import is voltooid. Als u niet zeker weet welke hook u moet gebruiken, neem dan contact op met de auteur van die plug-in of een ontwikkelaar.

Hulp Nodig?

Als je een vraag hebt of tegen problemen aanloopt, staan we klaar om te helpen.

Was dit artikel nuttig?

Gerelateerde Artikelen

Inhoudsopgave

Ondersteuning Nodig?

Kun je het antwoord niet vinden dat je zoekt?
Neem Contact Op Met Ondersteuning
Voltooi uw aankoop