From 0d8af119c5f000addcbc2431c61711b51e7b34b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frane=20Poli=C4=87?= <16856471+fPolic@users.noreply.github.com> Date: Wed, 7 May 2025 12:29:14 +0200 Subject: [PATCH] feat(product): search variants by product properties (#12391) --- .changeset/dull-otters-cheer.md | 5 +++++ packages/modules/product/src/models/product-variant.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/dull-otters-cheer.md diff --git a/.changeset/dull-otters-cheer.md b/.changeset/dull-otters-cheer.md new file mode 100644 index 0000000000..117aa3ac41 --- /dev/null +++ b/.changeset/dull-otters-cheer.md @@ -0,0 +1,5 @@ +--- +"@medusajs/product": patch +--- + +feat(product): allow variant search by product properties diff --git a/packages/modules/product/src/models/product-variant.ts b/packages/modules/product/src/models/product-variant.ts index b5e203f98a..5bd3d832a9 100644 --- a/packages/modules/product/src/models/product-variant.ts +++ b/packages/modules/product/src/models/product-variant.ts @@ -25,6 +25,7 @@ const ProductVariant = model .belongsTo(() => Product, { mappedBy: "variants", }) + .searchable() .nullable(), options: model.manyToMany(() => ProductOptionValue, { pivotTable: "product_variant_option",