WCPOS WPML
Integreert WPML met WCPOS zodat de POS alleen producten voor één taal levert. Daardoor verschijnen vertaalde duplicaten niet meer in productzoekopdrachten en het catalogusraster. In WCPOS Pro kun je per winkel een taal vastzetten.
Wat het doet
- Filtert WCPOS REST-query's voor producten en variaties naar één WPML-taal.
- Onderschept WCPOS-fast-sync-routes, de lichte aanvragen waarmee de POS de lokale index vernieuwt, zodat vertaalde duplicaten de client nooit bereiken.
- Gratis installaties gebruiken de standaardtaal van WPML.
- Pro-installaties kunnen vanuit de winkeleditor de taal per winkel overschrijven.
Installatie
WPML installeren
Installeer en configureer WPML zoals normaal, met minimaal één taal als standaard.
WCPOS WPML installeren
Installeer via WP Admin > POS > Instellingen > Extensies, of download de nieuwste release van de GitHub-releasespagina en upload die via Plugins > Nieuwe toevoegen > Plugin uploaden.
(Pro) Een taal per winkel vastzetten
In WCPOS Pro bewerk je een winkel onder POS > Winkels en kies je de taal in het zijbalkgedeelte Taal. Laat de instelling op Standaard staan om de standaardtaal van WPML te gebruiken.
Bekende WPML-compatibiliteitsproblemen
Dit zijn gedragingen van WPML zelf, niet van de integratie. Het is goed om ze te kennen voordat je meertaligheid in productie gebruikt:
- POS-aangepaste velden worden niet meegenomen naar vertalingen. WPML vertaalt producten, maar kopieert WCPOS-aangepaste velden standaard niet naar vertaalde versies. Een product dat in de standaardtaal als "Alleen POS" is gemarkeerd, kan die instelling in de vertalingen kwijtraken. Configureer WPML om WCPOS-aangepaste velden tijdens het vertalen te kopiëren.
- POS-only producten en 404's op de storefront. Omdat WPML storefrontpagina's voor elke taal genereert, kunnen POS-only producten als 404's verschijnen wanneer ze via de website worden geopend. Dit is een bekende interactie met WPML, geen WCPOS-bug.
Zie POS-only producten voor de bijbehorende POS-zichtbaarheidsinstellingen.