diff --git a/packages/composables/src/composables/getters/productGetters.ts b/packages/composables/src/composables/getters/productGetters.ts index a7eb0a676..c32ab1f8e 100644 --- a/packages/composables/src/composables/getters/productGetters.ts +++ b/packages/composables/src/composables/getters/productGetters.ts @@ -119,7 +119,7 @@ export const getProductAttributes = (products: Product[] | Product, filterByAttr label: option.label, value: option.values.map((value) => { const obj = {}; - obj[value.value_index] = value.value_label; + obj[value.value_index] = value.label; return obj; }), } as AgnosticAttribute; diff --git a/packages/theme/pages/Product.vue b/packages/theme/pages/Product.vue index 212b0454a..63bd2d941 100644 --- a/packages/theme/pages/Product.vue +++ b/packages/theme/pages/Product.vue @@ -51,41 +51,39 @@
-

- {{ description }} -

+

{{ $t('Size guide') }} - {{ size.label }} + {{ Object.values(size)[0] }}

{{ $t('Color') }}:

productGetters.getAttributes(products.value, ['color', 'size'])); + const options = computed(() => productGetters.getAttributes(product.value, + ['color', 'size'])); const configuration = computed(() => productGetters.getAttributes(product.value, ['color', 'size'])); @@ -326,7 +325,7 @@ export default { context.root.$router.push({ path: context.root.$route.path, query: { - ...configuration.value, + ...Object.keys(configuration.value)[0], ...filter, }, });