From 1132b020e5209bafe7005f6b26d2d13f4c062853 Mon Sep 17 00:00:00 2001 From: Andreas Bilz Date: Tue, 30 Aug 2016 17:38:37 +0200 Subject: [PATCH] Allow position update to change attribute ordering after creation --- .../configurables/magmi_configurableprocessor.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/magmi/plugins/base/itemprocessors/configurables/magmi_configurableprocessor.php b/magmi/plugins/base/itemprocessors/configurables/magmi_configurableprocessor.php index eaaad0ee..4af9092d 100644 --- a/magmi/plugins/base/itemprocessors/configurables/magmi_configurableprocessor.php +++ b/magmi/plugins/base/itemprocessors/configurables/magmi_configurableprocessor.php @@ -221,6 +221,10 @@ public function processItemAfterId(&$item, $params = null) $psaid = $this->insert($sql, array($pid, $attrid, $idx)); } + // Allow position update to update attribute ordering + $sql = "UPDATE `$cpsa` SET position=? WHERE product_super_attribute_id=?"; + $this->update($sql, array($idx, $psaid)); + // for all stores defined for the item $sids = $this->getItemStoreIds($item, 0); $data = array();