Add category SEO description for storefront category pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-09-27 20:46:17 +03:30
co-authored by Cursor
parent 835c8a0ac1
commit b661877d77
6 changed files with 33 additions and 4 deletions
+14 -4
View File
@@ -16,13 +16,17 @@ export class PublicController {
@Query('storeSlug') storeSlug?: string,
@Query('name') name?: string,
@Query('categoryId') categoryId?: string,
@Query('minPrice') minPrice?: number,
@Query('maxPrice') maxPrice?: number,
@Query('minPrice') minPrice?: string,
@Query('maxPrice') maxPrice?: string,
) {
const parsedCategoryId =
categoryId !== undefined && categoryId !== ''
? Number(categoryId)
: undefined;
const parsedMin =
minPrice !== undefined && minPrice !== '' ? Number(minPrice) : undefined;
const parsedMax =
maxPrice !== undefined && maxPrice !== '' ? Number(maxPrice) : undefined;
return this.publicService.listProducts({
storeId,
storeSlug,
@@ -31,8 +35,14 @@ export class PublicController {
parsedCategoryId !== undefined && Number.isFinite(parsedCategoryId)
? parsedCategoryId
: undefined,
minPrice,
maxPrice,
minPrice:
parsedMin !== undefined && Number.isFinite(parsedMin)
? parsedMin
: undefined,
maxPrice:
parsedMax !== undefined && Number.isFinite(parsedMax)
? parsedMax
: undefined,
});
}