Wenn Sie Produkte mit einem Drittanbieter-Plugin wie WP All Import importieren, werden die Produkte nicht auf die normale Weise neu gespeichert. Dies kann dazu führen, dass ihre Großhandels-Sichtbarkeits-Metadaten veraltet sind, wie in diesem Artikel erklärt. Die Lösung besteht darin, im Tab Hilfe Ihrer Großhandelspreise-Einstellungen auf Produkt-Sichtbarkeits-Metadaten neu initialisieren zu klicken. Dadurch werden die korrekten Großhandels-Metadatenwerte in der Datenbank gespeichert.
Wenn Sie Ihre Produkte oft aktualisieren, normalerweise durch einen geplanten Import über einen CRON-Job, ist das wiederholte manuelle Klicken auf diese Schaltfläche eine mühsame Aufgabe. Der folgende Ausschnitt führt die gleiche Re-Initialisierungsroutine nach jedem Import automatisch aus.
Fügen Sie diesen Ausschnitt zur functions.php-Datei Ihres Child-Themes oder zu einem Code-Snippets-Plugin hinzu:
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 ist ein Hook von WP All Import, der nach Abschluss eines Imports ausgeführt wird, sodass die Sichtbarkeits-Metadaten bei jedem Produktimport neu erstellt werden. Die Aktion wwp_trigger_initialize_product_visibility_meta ist der unterstützte Weg, um die Re-Initialisierungsroutine per Code auszuführen. Sie müssen keine Plugin-Klassen selbst laden oder einrichten.
Wenn Sie ein anderes Drittanbieter-Import-Plugin verwenden, hängen Sie den gleichen do_action( 'wwp_trigger_initialize_product_visibility_meta' );-Aufruf an den Hook an, den dieses Plugin nach Abschluss eines Imports auslöst. Wenn Sie nicht sicher sind, welchen Hook Sie verwenden sollen, wenden Sie sich an den Autor des Plugins oder einen Entwickler.
Benötigen Sie Hilfe?
Wenn Sie eine Frage haben oder auf Probleme stoßen, sind wir für Sie da.
- Premium-Benutzer: Support-Ticket eröffnen
- Kostenlose Benutzer: Besuchen Sie unser Community-Forum
