diff --git a/framework/aquilacms/api/catalog/handlers/get-products.ts b/framework/aquilacms/api/catalog/handlers/get-products.ts index 25c8d6a85..18533333a 100644 --- a/framework/aquilacms/api/catalog/handlers/get-products.ts +++ b/framework/aquilacms/api/catalog/handlers/get-products.ts @@ -17,7 +17,9 @@ const getProducts: ProductsHandlers['getProducts'] = async ({ body: { search, category, brand, sort: sortParam }, config, }) => { - let filter: any = {} + let filter: any = { + kind: 'SimpleProduct', + } let sort = {} if (search) filter['$text'] = { $search: search } diff --git a/framework/aquilacms/product/get-all-product-paths.ts b/framework/aquilacms/product/get-all-product-paths.ts index 9bec8d8a3..22bdd2f43 100644 --- a/framework/aquilacms/product/get-all-product-paths.ts +++ b/framework/aquilacms/product/get-all-product-paths.ts @@ -54,6 +54,9 @@ async function getAllProductPaths({ method: 'POST', body: JSON.stringify({ PostBody: { + filter: { + kind: 'SimpleProduct', + }, structure: { translation: 1, }, diff --git a/framework/aquilacms/product/get-all-products.ts b/framework/aquilacms/product/get-all-products.ts index 7ab3db534..f50eff4d4 100644 --- a/framework/aquilacms/product/get-all-products.ts +++ b/framework/aquilacms/product/get-all-products.ts @@ -51,6 +51,9 @@ async function getAllProducts({ body: JSON.stringify({ lang: locale, PostBody: { + filter: { + kind: 'SimpleProduct', + }, structure: { code: 1, id: 1,