Имея комбинации в Prestashop, название продукта правильно отображается в подтверждении заказа. Однако во время оформления заказа отображается только имя базового продукта, а не название комбинированного продукта. Смотри: https://github.com/PrestaShop/PrestaShop/issues/14361
Для подтверждения заказа я думаю, что $ product ['name'] определено в /classes/order/OrderDetail.php
как:
$product['name'] .
((isset($product['attributes']) && $product['attributes'] != null) ?
' - ' . $product['attributes'] : '');
Но где $product['name']
определено на этапе оформления заказа (до того, как существует заказ), то есть как в themes/classic/templates/checkout/_partials/cart-summary-product-line.tpl
?