Wenn Sie WPML verwenden, um Ihren Shop in mehrere Sprachen zu übersetzen, stellen Sie möglicherweise fest, dass einige Produkte für Ihre Großhandelskunden nicht angezeigt werden, sobald diese zu einer übersetzten Version Ihrer Website wechseln, obwohl dieselben Produkte in der Standardsprache einwandfrei angezeigt werden.
Dies liegt daran, dass WooCommerce Wholesale Prices und WooCommerce Wholesale Prices Premium Großhandelspreise und Regeln zur Produktsichtbarkeit als benutzerdefinierte Felder für jedes Produkt speichern und WPML diese benutzerdefinierten Feldwerte nicht automatisch in übersetzte Produkte kopiert, es sei denn, es ist entsprechend konfiguriert.
Dies gilt, unabhängig davon, ob Sie das kostenlose Plugin WooCommerce Wholesale Prices oder WooCommerce Wholesale Prices Premium verwenden. Einige der Felder und das Reparaturwerkzeug sind nur im Premium-Plugin verfügbar.
Voraussetzungen
- WooCommerce
- WPML mit bereits erstellten übersetzten Versionen Ihrer Produkte.
- WooCommerce Wholesale Prices installiert und aktiviert, mit mindestens einer eingerichteten Großhandelsrolle.
- WooCommerce Wholesale Prices Premium installiert und aktiviert, wenn Sie das Feld Auf Großhandelsrollen beschränken oder das Reparaturwerkzeug Produktsichtbarkeits-Meta neu initialisieren verwenden, das in diesem Artikel behandelt wird.
Warum Produkte nach dem Wechseln der Sprachen fehlen
WooCommerce Wholesale Prices und WooCommerce Wholesale Prices Premium speichern den Preis jedes Großhandelsrolle für ein Produkt und ob ein Produkt auf Großhandelsrollen beschränkt ist, als benutzerdefinierte Felder, die diesem Produkt zugeordnet sind. Wenn WPML eine übersetzte Version eines Produkts erstellt, kopiert es diese benutzerdefinierten Feldwerte standardmäßig nicht. Ein übersetztes Produkt kann ohne Großhandelspreis oder eine fehlende Sichtbarkeitseinstellung enden, weshalb es für Großhandelskunden zu fehlen scheint, obwohl das Originalprodukt unberührt ist.
Großhandels-Benutzerdefinierte Felder zum Kopieren in WPML festlegen
WPML ermöglicht es Ihnen zu steuern, wie sich jedes benutzerdefinierte Feld während der Übersetzung verhält. Das Festlegen der Großhandels-bezogenen Felder auf Kopieren stellt sicher, dass die Werte aus dem Originalprodukt in jede Übersetzung übernommen werden.
- Gehen Sie zu WPML → Einstellungen.
- Klicken Sie auf die Registerkarte Mehrsprachiger Inhaltseinrichtung.
- Scrollen Sie zum Abschnitt Übersetzung benutzerdefinierter Felder.
- Legen Sie Großhandels-bezogene Felder auf Kopieren.

Weitere Informationen darüber, wie WPML diese Einstellung handhabt, finden Sie in der WPML-Dokumentation zur Übersetzung benutzerdefinierter Felder. Sie können auch das Eingabefeld Suchen nach verwenden, um jedes Feld im Zusammenhang mit Wholesale Prices zu finden.
Sichtbarkeitseinstellung eines Produkts reparieren
Wenn ein Produkt für Großhandelskunden immer noch fehlt, nachdem die benutzerdefinierten Felder auf Kopieren gesetzt wurden, fehlt möglicherweise seine Sichtbarkeitseinstellung vollständig und ist nicht nur nicht synchron. WooCommerce Wholesale Prices Premium enthält ein Werkzeug, das dies repariert.
- Gehen Sie zu WooCommerce → Einstellungen → Registerkarte Großhandelspreise.
- Klicken Sie im Untermenü unter den Registerkarten auf Hilfe.
- Klicken Sie auf die Schaltfläche Produktsichtbarkeits-Meta neu initialisieren.

Dies scannt jedes Produkt auf eine fehlende Sichtbarkeitseinstellung und setzt diese standardmäßig auf für alle sichtbar. Wenn ein Produkt für eine bestimmte Großhandelsrolle eingeschränkt werden sollte, öffnen Sie dieses Produkt anschließend und wählen Sie die Rolle im Feld Einschränken auf Großhandelsrollen erneut aus.
Fehlerbehebung
Ich habe die benutzerdefinierten Großhandelsfelder auf Kopieren gesetzt, aber ein Produkt, das ich zuvor übersetzt habe, zeigt immer noch nicht den Großhandelspreis an.
Die Einstellung Kopieren gilt nur für die Zukunft. Eine Übersetzung, die erstellt wurde, bevor Sie die Einstellung geändert haben, muss möglicherweise erneut synchronisiert werden. Öffnen Sie die Übersetzung im Übersetzungseditor von WPML und speichern Sie sie erneut, oder übersetzen Sie das Produkt neu, damit das Feld für den Großhandelspreis kopiert wird.
Ich habe Metadaten für Produktsichtbarkeit neu initialisieren ausgeführt und jetzt ist ein Produkt für Kunden sichtbar, für die es nicht sichtbar sein sollte.
Dies ist erwartet. Das Werkzeug setzt jeden fehlenden Sichtbarkeitswert als sichere Standardeinstellung auf für alle sichtbar. Es weiß nicht, für welche Rolle das Produkt ursprünglich eingeschränkt war. Öffnen Sie das betroffene Produkt und wählen Sie die richtige Rolle im Feld Einschränken auf Großhandelsrollen erneut aus.
Sehen Administrator- oder Shop-Manager-Konten das gleiche Problem mit fehlenden Produkten?
Nein. Administrator- und Shop-Manager-Konten sehen immer jedes Produkt, unabhängig von den Großhandelspreis- oder Sichtbarkeitseinstellungen eines Produkts. Testen Sie mit einem Kundenkonto, dem die Großhandelsrolle zugewiesen ist, wenn Sie bestätigen möchten, wie ein übersetztes Produkt für diese Rolle aussieht.
Häufig gestellte Fragen
Welche benutzerdefinierten Felder muss ich in WPML auf Kopieren setzen?
Das Preisfeld jeder Großhandelsrolle und das Sichtbarkeitsfeld Einschränken auf Großhandelsrollen, wenn Sie WooCommerce Wholesale Prices Premium verwenden. Wenn Sie Großhandel in das Feld Suchen nach im Abschnitt Benutzerdefinierte Feldübersetzung von WPML eingeben, werden alle auf einmal angezeigt.
Benötige ich WooCommerce Wholesale Prices Premium, um dies zu beheben?
Nur wenn Sie das Feld Einschränken auf Großhandelsrollen verwenden oder das Reparaturwerkzeug Metadaten für Produktsichtbarkeit neu initialisieren benötigen. Wenn Sie das kostenlose WooCommerce Wholesale Prices Plugin ohne Sichtbarkeitseinschränkungen verwenden, reicht es aus, die Großhandelspreisfelder in WPML auf Kopieren zu setzen.
Wird das Setzen der benutzerdefinierten Felder auf Kopieren bereits übersetzte Produkte beheben?
Nicht automatisch. Die Einstellung steuert, was zukünftig geschieht. Bestehende Übersetzungen müssen normalerweise erneut synchronisiert werden, entweder durch erneutes Speichern im Übersetzungseditor von WPML oder durch erneutes Übersetzen des Produkts, bevor die Großhandelsfelder übernommen werden.
Beeinflusst dies den Preis, der Einzelhandelskunden angezeigt wird?
Nein. Die Großhandelspreisfelder und der Sichtbarkeitsfilter wirken sich nur auf Großhandelsrollen aus. Einzelhandelskunden sehen weiterhin den regulären WooCommerce-Preis für jede Übersetzung, unbeeinflusst von dieser Einstellung.
Kann ein übersetztes Produkt auf eine andere Großhandelsrolle beschränkt werden als das Original?
Ja. Sobald die benutzerdefinierten Felder korrekt kopiert werden, können Sie immer noch eine bestimmte Übersetzung öffnen und deren Feld Auf Großhandelsrollen beschränken unabhängig vom Originalprodukt ändern.
Funktioniert dies mit WooCommerce Multilingual & Multicurrency (WCML)?
Ja. WooCommerce Wholesale Prices Premium hält das Feld Auf Großhandelsrollen beschränken während des Produkt-Synchronisierungsprozesses von WCML automatisch synchron, solange dieses Feld in den WPML-Einstellungen für die Übersetzung benutzerdefinierter Felder auf Kopieren gesetzt ist.
Ich sehe überhaupt kein benutzerdefiniertes Großhandelsfeld in der Liste von WPML. Was ist falsch?
WPML listet nur benutzerdefinierte Felder auf, die bereits einen gespeicherten Wert haben. Stellen Sie sicher, dass für das Produkt ein Großhandelspreis eingegeben und gespeichert wurde oder eine Rolle Auf Großhandelsrollen beschränken ausgewählt ist, bevor Sie es in der Liste der benutzerdefinierten Feldübersetzungen suchen.
Hilfe & Support
Wir haben ein engagiertes Support-Team für Wholesale Suite, das unsere Produkte, WooCommerce und die Branche sehr gut kennt. Sie können seine Expertise jederzeit und weltweit nutzen.
Wenn Sie bereits Kunde sind, gehen Sie bitte zum Support-Ticket-Anfrageformular und senden Sie uns eine Nachricht.
Wenn Sie ein kostenloser Plugin-Benutzer sind, senden Sie uns bitte eine Supportanfrage im Forum. Wir überwachen aktiv die Supportforen von WordPress.org für das kostenlose Plugin und helfen unseren Benutzern dort so gut wir können.
