Echter krijg ik het nog niet voor elkaar om de SKU in de Winkelwagen weer te geven.
In de model\catalog\product.php heb ik de SKU in de array gezet (na regel 334) door deze regel toe te voegen.
Code: Select all
'option_sku' => $product_option_value['option_sku']
De SKU zal dus van de model naar de controller moeten worden doorgegeven, maar kan niet vinden waar precies? Ik dacht zelf dat het met deze code te maken had.
Code: Select all
foreach ($product['option'] as $option) {
if ($option['type'] != 'file') {
$value = $option['option_value'];
$sku = $value['option_sku']; // Zelf toegevoegd
} else {
$filename = $this->encryption->decrypt($option['option_value']);
$value = utf8_substr($filename, 0, utf8_strrpos($filename, '.'));
}
$option_data[] = array(
'name' => $option['name'],
'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value),
'option_sku' => $sku // Zelf toegevoegd
);
}
Hoe moet ik de option_sku van mijn model naar de controller krijgen?