From 4d2d539e2c61cb93c5a0882fdd0066800d3ae05a Mon Sep 17 00:00:00 2001 From: Tyrone Tudehope Date: Thu, 6 Mar 2025 10:13:02 +0200 Subject: [PATCH] fix: Always at least include the product title when the product mapping isn't configured --- src/services/Csv.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/services/Csv.php b/src/services/Csv.php index d715364..52d0b38 100644 --- a/src/services/Csv.php +++ b/src/services/Csv.php @@ -851,6 +851,11 @@ private function resolveProductExportMapping(Product $product): array $productMap[$i] = [$fieldHandle, $heading]; } + $titleMap = collect($productMap)->filter(static fn ($mapping) => $mapping[1] === 'title')->first(); + if ($titleMap === null) { + $productMap = array_merge([['title', 'title']], $productMap); + } + return $productMap; } }