From 64b3dc3d526b9e3f714ac72952ff660b80553e75 Mon Sep 17 00:00:00 2001 From: Adriano Ferroni Date: Tue, 9 May 2017 18:31:16 +0200 Subject: [PATCH] Fix category product position Fix category product position when base category tree is setted on plugin configuration o some category not have ::x::x::x If Base category or some category not have ::x::x::x set array $catpos is not in sync with $catids array (see line 375) and category position not working correctly. --- .../plugins/extra/itemprocessors/categories/categoryimport.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/magmi/plugins/extra/itemprocessors/categories/categoryimport.php b/magmi/plugins/extra/itemprocessors/categories/categoryimport.php index cadaf79d..fd227fab 100644 --- a/magmi/plugins/extra/itemprocessors/categories/categoryimport.php +++ b/magmi/plugins/extra/itemprocessors/categories/categoryimport.php @@ -304,6 +304,8 @@ public function getCategoryIdsFromDef($pcatdef, $srdefs, $item) } else { $catpos[] = "0"; } + } else { + $catpos[] = "0"; } $translation_option = array_values(array_filter($a, function ($option) { return stripos($option, '[') === 0; })); $translation_option_part = count($translation_option) ? '::' . $translation_option[0] : '';