-
-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Woocommerce products can not be queried in another language #847
Comments
Not sure if this is a bug with wp-graphql-wpml or wp-graphql-woocommerce. Clarifcation would be great! This is a very crucial feature, which makes the use of graphql for multilangual woocommerce sites impossible. |
@cankahya I think it might be an issue with |
I've also noticed that you are using this version https://github.com/rburgst/wp-graphql-wpml, which seems to be unmaintained. Have you tried with the official one from here https://wpml.org/documentation/related-projects/wpml-graphql/? Their version is from 2023 https://wpml.org/compatibility/2023/05/wpml-graphql-build-headless-multilingual-wordpress-sites/ |
@creative-andrew Thanks for taking your time looking into this. I will test the plugin you suggested and report my findings :) |
Describe the bug
It is not possible to query woocommerce products for another locale, using wp-graphql-wpml
To Reproduce
The following query should return the english versions of the products. Instead it returns the main locale (german in this case):
Query
{ products(where: {wpmlLanguage: "en"}) { nodes { id slug name ... on SimpleProduct { id name buecherFields { buchKategorien { nodes { name slug } } } buchInfos { buchInfos } locale { locale id } } } } }
Response
{
"data": {
"products": {
"nodes": [
{
"id": "cHJvZHVjdDoxMDE4Mg==",
"slug": "sollberger-boegli",
"name": "Sollberger Bögli",
"buecherFields": {
"buchKategorien": {
"nodes": [
{
"name": "De aedibus",
"slug": "de-aedibus"
}
]
}
},
"buchInfos": {
"buchInfos": "
Herausgegeben von: Heinz Wirz
\n"\nTextbeitrag: Katharina Marchal
},
"locale": {
"locale": "de_DE",
"id": "de_DE"
}
},
....
Expected behavior
The products should be returned in english.
Screenshots
Desktop (please complete the following information):
Plugin Versions
The text was updated successfully, but these errors were encountered: