Я пытаюсь добавить некоторые пользовательские функции в Prestashop v. 1.6.
Мне удалось импортировать предопределенные значения, используя идентификаторы функций, но теперь у меня есть большой список функций, которые я хочу импортировать, но на этот раз у меня нет идентификаторов для них,и я хочу, чтобы они импортировались в значение Customized внутри Prestashop Features.
Это код для назначения функций внутри моего импортера:
foreach ($customProductObject->features as $feature) {
Product::addFeatureProductImport($product->id, $feature['id'], $feature['value']);
}
Это код, который я использую для назначения функцииэто соответствующий идентификатор внутри Prestashop.
$features[] = ['id' => 11, 'value' => 192];
11 - это идентификатор функции в Prestashop (в моем случае: SIZE ), а 192 - это идентификаторзначение (в моем случае: LARGE ).
У меня такой вопрос: как я могу это сделать, если я хочу присвоить значение функции, но это не так? хранится в уже предопределенном значении внутри Prestashop?
Пример: я хочу назначить новую функцию (в моем случае: цвет, с идентификатором 12) с пользовательским значением (в моем случае:красный, синий и т. д.), но для которого у меня нет идентификатора, потому что он не хранится в PПереопределенное значение внутри Prestashop, это будет пользовательское значение, вставленное непосредственно из канала.
Я пробовал это, но безуспешно:
$features[] = ['id' => 12, 'value' => 'red'];