Получить артикул выбранной пользовательской опции
Я хочу, чтобы значение артикула выбранной пользовательской опции продукта было на странице.
Может ли кто-нибудь помочь мне в этом?
Спасибо.
2
1 answers
Попробуйте использовать следующий код
<?php
$options = $_item->getBuyRequest()->getData('options');
foreach ($options as $key => $value) {
$optionData = $_item->getProduct()->getOptionById($key);
if($optionData['type'] == 'drop_down') {
foreach ($optionData->getValues() as $v) {
if ($v['option_type_id'] == $value) {
echo $v->getSku();
echo "<br>";
break;
}
}
}
elseif ($optionData['type'] == 'field') {
echo $optionData['sku'];
}
}
?>
3
Author: Akhilesh Patel, 2015-12-09 13:22:30