Назначьте сразу несколько простых продуктов
Я использую https://github.com/avstudnitz/AvS_FastSimpleImport расширение для программного создания новых простых продуктов, а затем назначения их существующему настраиваемому продукту. Проблема в том, что я могу назначить один артикул, но не могу назначить несколько сразу с ошибкой "Продукт с указанным суперпродуктом артикул не найден"
<?php
// Trying to assign several simples at once
// either $simples as comma-separated SKU or an array() doesn't work
$assignProducts[] = array(
'sku' => $configurableProduct->getSku(),
'_type' => '',
'_attribute_set' => '',
'_super_products_sku' => $simples
);
Единственный способ сделать это - передать каждый артикул отдельно в Маг::getSingleton('быстрый упрощенный импорт/импорт')->processproductimport()?
Кто-нибудь сталкивался с этой задачей?
1 answers
Если $simples
- массив, который не будет работать, вам нужно будет создать несколько строк:
$assignProducts[] = array(
'sku' => $configurableProduct->getSku(),
'_type' => '',
'_attribute_set' => '',
'_super_products_sku' => 'sku1'
);
$assignProducts[] = array(
'_super_products_sku' => 'sku2'
);
Вчера была проблема с этой точно такой же проблемой, пожалуйста, взгляните на: https://github.com/avstudnitz/AvS_FastSimpleImport/issues/9