1. Startseite
  2. Wissensdatenbank
  3. WooCommerce Großhandelspreise Premium
  4. Produktsichtbarkeit
  5. So führen Sie die Schaltfläche "Sichtbarkeits-Metadaten neu initialisieren" nach jedem Import mit WP All Import automatisch aus
  1. Startseite
  2. Wissensdatenbank
  3. Bekannte Kompatibilitätsprobleme
  4. So führen Sie die Schaltfläche "Sichtbarkeits-Metadaten neu initialisieren" nach jedem Import mit WP All Import automatisch aus

So führen Sie die Schaltfläche "Sichtbarkeits-Metadaten neu initialisieren" nach jedem Import mit WP All Import automatisch aus

Nachdem Sie Ihre Produkte mit einem Drittanbieter-Plugin wie WP All Import importiert haben, werden Ihre Produkte nicht auf herkömmliche Weise neu gespeichert, wie in diesem Artikel beschrieben. Wenn dies geschieht, müssen Sie nur auf die Schaltfläche "Produkt-Sichtbarkeit-Meta neu initialisieren" im Hilfe-Tab unserer Großhandelspreis-Einstellungen klicken, um die korrekten Großhandelspreis-Meta-Werte in der Datenbank zu speichern.

Einige Kunden aktualisieren ihre Produkte jedoch häufiger, normalerweise über einen geplanten Import mit einem CRON-Job. Für sie wird es schwierig sein, jedes Mal manuell auf diese Schaltfläche zu klicken, wenn sie ihre Produkte importieren. Die beste Lösung hierfür ist die Verwendung des folgenden Snippets, um die Schaltfläche "Neu initialisieren" jedes Mal automatisch auszuführen, wenn ein Import durchgeführt wird.

Bitte fügen Sie dieses Snippet in die functions.php Ihres Themes/Child-Themes ein:

function wwpp_product_visibility_fix() {
$wwpp = WooCommerceWholeSalePricesPremium::instance();
$wwpp_wholesale_roles = WWPP_Wholesale_Roles::instance();
$wwpp_wholesale_role_payment_gateway = WWPP_Wholesale_Role_Payment_Gateway::instance( array( 'WWPP_Wholesale_Roles' => $wwpp_wholesale_roles ) );
$wwpp_bootstrap = WWPP_Bootstrap::instance( array(
'WWPP_Wholesale_Roles' => $wwpp_wholesale_roles,
'WWPP_Wholesale_Role_Payment_Gateway' => $wwpp_wholesale_role_payment_gateway,
'WWPP_CURRENT_VERSION' => $wwpp::VERSION
) );
$wwpp_bootstrap->initialize_product_visibility_filter_meta();
}
add_action( 'pmxi_after_xml_import', 'wwpp_product_visibility_fix' );

Bitte beachten Sie, dass dieses benutzerdefinierte Snippet ein Filter für eine Funktion namens 'pmxi_after_xml_import' ist. Es handelt sich um eine Funktion von WP All Import, was bedeutet, dass der Code nach dem Import Ihrer Produkte ausgeführt werden sollte.

Wenn Sie andere Drittanbieter-Plugins verwenden, empfehlen wir Ihnen, den Plugin-Autor zu kontaktieren oder einen Entwickler um weitere Unterstützung bezüglich dieses Snippets zu bitten.

War dieser Artikel hilfreich?

Verwandte Artikel

Benötigen Sie Unterstützung?

Können Sie die Antwort, die Sie suchen, nicht finden?
Support kontaktieren
Kauf abschließen