Als u WPML gebruikt om uw winkel naar meerdere talen te vertalen, merkt u mogelijk dat sommige producten niet verschijnen voor uw groothandelsklanten zodra ze overschakelen naar een vertaalde versie van uw site, ook al verschijnen dezelfde producten prima in de standaardtaal.
Dit gebeurt omdat WooCommerce Wholesale Prices en WooCommerce Wholesale Prices Premium groothandelsprijzen en productzichtbaarheidsregels opslaan als aangepaste velden op elk product, en WPML kopieert die aangepaste veldwaarden niet automatisch naar vertaalde producten, tenzij het zo is geconfigureerd.
Dit geldt of u nu de gratis WooCommerce Wholesale Prices-plugin of WooCommerce Wholesale Prices Premium gebruikt. Sommige van de velden en de reparatietool zijn alleen beschikbaar in de Premium-plugin.
Vereisten
- WooCommerce
- WPML, met reeds aangemaakte vertaalde versies van uw producten.
- WooCommerce Wholesale Prices geïnstalleerd en geactiveerd, met ten minste één groothandelsrol ingesteld.
- WooCommerce Wholesale Prices Premium geïnstalleerd en geactiveerd, als u het veld Beperken tot groothandelsrollen of de reparatietool Herinitialiseer productzichtbaarheidsmeta gebruikt die in dit artikel wordt behandeld.
Waarom producten verdwijnen na het wisselen van talen
WooCommerce Wholesale Prices en WooCommerce Wholesale Prices Premium slaan de prijs van elke groothandelsrol voor een product op, en of een product is beperkt tot groothandelsrollen, als aangepaste WordPress-velden die aan dat product zijn gekoppeld. Wanneer WPML een vertaalde versie van een product maakt, kopieert het deze aangepaste veldwaarden standaard niet. Een vertaald product kan eindigen met geen groothandelsprijs, of een ontbrekende zichtbaarheidsinstelling, daarom kan het lijken te ontbreken voor groothandelsklanten, ook al is het originele product onaangetast.
Stel de aangepaste groothandelsvelden in om te kopiëren in WPML
WPML laat u bepalen hoe elk aangepast veld zich gedraagt tijdens het vertalen. Het instellen van de groothandelsgerelateerde velden op Kopiëren zorgt ervoor dat de waarden van het originele product worden overgenomen naar elke vertaling.
- Ga naar WPML → Instellingen.
- Klik op het tabblad Meertalige inhoudinstelling.
- Scroll naar de sectie Vertaling van aangepaste velden.
- Stel groothandelsgerelateerde velden in op Kopiëren.
Voor meer informatie over hoe WPML deze instelling beheert, zie de documentatie van WPML over het vertalen van aangepaste velden. U kunt ook het invoerveld Zoeken naar gebruiken om elk veld gerelateerd aan Wholesale Prices te vinden.
Repareer de zichtbaarheidsinstelling van een product
Als een product nog steeds ontbreekt voor groothandelsklanten nadat de aangepaste velden op Kopiëren zijn ingesteld, ontbreekt de zichtbaarheidsinstelling mogelijk volledig in plaats van alleen niet gesynchroniseerd te zijn. WooCommerce Wholesale Prices Premium bevat een tool die dit repareert.
- Ga naar WooCommerce → Instellingen → Wholesale Prices tabblad.
- Klik op Help in het submenu onder de tabbladen.
- Klik op de knop Re-Initialize Product Visibility Meta.
Dit scant elk product op een ontbrekende zichtbaarheidsinstelling en stelt deze standaard in op zichtbaar voor iedereen. Als een product bedoeld was om beperkt te zijn tot een specifieke groothandelsrol, open dat product daarna en selecteer de rol opnieuw in het veld Restrict To Wholesale Roles.
Probleemoplossing
Ik heb de groothandels aangepaste velden ingesteld op Kopiëren, maar een product dat ik eerder heb vertaald, toont nog steeds niet de groothandelsprijs.
De instelling Copy is alleen van toepassing vooruit. Een vertaling die is gemaakt voordat u de instelling hebt gewijzigd, moet mogelijk opnieuw worden gesynchroniseerd. Open de vertaling in de vertaaleditor van WPML en sla deze opnieuw op, of vertaal het product opnieuw, zodat het veld voor groothandelsprijzen wordt gekopieerd.
Ik heb Re-Initialize Product Visibility Meta uitgevoerd en nu is een product zichtbaar voor klanten waarvoor dat niet zou moeten.
Dit is verwacht. Het hulpprogramma stelt elke ontbrekende zichtbaarheidswaarde in op zichtbaar voor iedereen als een veilige standaard, het weet niet tot welke rol het product oorspronkelijk beperkt was. Open het betreffende product en selecteer de juiste rol opnieuw in het veld Restrict To Wholesale Roles.
Zien beheerders- of winkelmanageraccounts hetzelfde probleem met ontbrekende producten?
Nee. Beheerders- en winkelmanageraccounts zien altijd elk product, ongeacht de groothandelsprijs of zichtbaarheidsinstelling van een product. Test met een klantenaccount waaraan de groothandelsrol is toegewezen als u wilt bevestigen hoe een vertaald product eruitziet voor die rol.
Veelgestelde vragen
Welke aangepaste velden moet ik instellen op Kopiëren in WPML?
Het prijsveld van elke groothandelsrol en het zichtbaarheidsveld Restrict To Wholesale Roles als u WooCommerce Wholesale Prices Premium gebruikt. Typ wholesale in het vak Search For in de sectie Custom Field Translation van WPML om ze allemaal tegelijk te vinden.
Heb ik WooCommerce Wholesale Prices Premium nodig om dit op te lossen?
Alleen als u het veld Restrict To Wholesale Roles gebruikt of de reparatietool Re-Initialize Product Visibility Meta nodig heeft. Als u de gratis WooCommerce Wholesale Prices-plugin gebruikt zonder zichtbaarheidsbeperkingen, is het instellen van de groothandelsprijsvelden op Copy in WPML voldoende.
Lost het instellen van de aangepaste velden op Kopiëren producten die ik al heb vertaald op?
Niet automatisch. De instelling bepaalt wat er vooruit gebeurt. Bestaande vertalingen moeten meestal opnieuw worden gesynchroniseerd, hetzij door ze opnieuw op te slaan in de vertaaleditor van WPML of door het product opnieuw te vertalen, voordat de groothandelsvelden zijn bijgewerkt.
Heeft dit invloed op de prijs die aan detailklanten wordt getoond?
Nee. De groothandelsprijsvelden en het zichtbaarheidsfilter beïnvloeden alleen groothandelsrollen. Detailklanten zien de reguliere WooCommerce-prijs op elke vertaling, onaangetast door deze instelling.
Kan een vertaald product worden beperkt tot een andere groothandelsrol dan het origineel?
Ja. Zodra de aangepaste velden correct worden gekopieerd, kunt u nog steeds een specifieke vertaling openen en het veld Beperken tot groothandelsrollen onafhankelijk van het originele product wijzigen.
Werkt dit met WooCommerce Multilingual & Multicurrency (WCML)?
Ja. WooCommerce Wholesale Prices Premium houdt het veld Beperken tot groothandelsrollen automatisch gesynchroniseerd tijdens het synchronisatieproces van producten van WCML, zolang dat veld is ingesteld op Kopiëren in de instellingen van WPML’s Custom Field Translation.
Ik zie helemaal geen groothandelsveld in de lijst van WPML. Wat is er mis?
WPML vermeldt alleen aangepaste velden waarvoor al een opgeslagen waarde bestaat. Zorg ervoor dat het product een groothandelsprijs is ingevoerd en opgeslagen, of dat er een rol is geselecteerd voor Beperken tot groothandelsrollen, voordat u ernaar zoekt in de lijst Custom Field Translation.
Help & ondersteuning
We hebben een toegewijd ondersteuningsteam voor Wholesale Suite dat onze producten, WooCommerce en de branche zeer goed kent. U bent welkom om hun expertise op elk moment, wereldwijd, te benutten.
Als u een bestaande klant bent, ga dan naar het ondersteuningsticket aanvraagformulier en stuur ons een bericht.
Als u een gratis plugin gebruiker bent, stuur ons dan een ondersteuningsverzoek op het forum. We houden de supportforums van WordPress.org voor de gratis plugin actief in de gaten en helpen onze gebruikers daar zo goed mogelijk.


