fix grouping
This commit is contained in:
@@ -69,6 +69,7 @@ class ProductLinkCheckerProductDataGenerateModuleFrontController extends ModuleF
|
|||||||
$combinations = $product->getAttributeCombinations($id_lang);
|
$combinations = $product->getAttributeCombinations($id_lang);
|
||||||
if ($combinations) {
|
if ($combinations) {
|
||||||
foreach ($combinations as $combination) {
|
foreach ($combinations as $combination) {
|
||||||
|
if (!isset($all_product_data[$product->id . '_' . $combination['id_product_attribute']])) {
|
||||||
$all_product_data[$product->id . '_' . $combination['id_product_attribute']] = [
|
$all_product_data[$product->id . '_' . $combination['id_product_attribute']] = [
|
||||||
'id_product' => (int)$product->id,
|
'id_product' => (int)$product->id,
|
||||||
'id_product_attribute' => (int)$combination['id_product_attribute'],
|
'id_product_attribute' => (int)$combination['id_product_attribute'],
|
||||||
@@ -88,6 +89,7 @@ class ProductLinkCheckerProductDataGenerateModuleFrontController extends ModuleF
|
|||||||
'link' => $this->context->link->getProductLink($product, null, null, null, (int)$id_lang, (int)$id_shop, (int)$combination['id_product_attribute']),
|
'link' => $this->context->link->getProductLink($product, null, null, null, (int)$id_lang, (int)$id_shop, (int)$combination['id_product_attribute']),
|
||||||
'link_rewrite' => $product->link_rewrite,
|
'link_rewrite' => $product->link_rewrite,
|
||||||
];
|
];
|
||||||
|
}
|
||||||
$all_product_data[$product->id . '_' . $combination['id_product_attribute']]['attributes'][] = [
|
$all_product_data[$product->id . '_' . $combination['id_product_attribute']]['attributes'][] = [
|
||||||
'group_name' => $combination['group_name'] ?? null,
|
'group_name' => $combination['group_name'] ?? null,
|
||||||
'attribute_name' => $combination['attribute_name'] ?? null,
|
'attribute_name' => $combination['attribute_name'] ?? null,
|
||||||
|
|||||||
Reference in New Issue
Block a user