i have colour options in opencart 3. black main +0 $10, option1 red +$2 ($12), option2 yellow +$3 ($13). sending prices to xml. i do not want black price in results.
$options = $this->model_catalog_product->getProductOptions($product['product_id']);
foreach ($options as $option) {
foreach ($option['product_option_value'] as $value) {
$output .= '<outab>';
$output .= '<Optional="' . $option['name'] . '" >' . $value['name'] . '</Optional>';
$output .= '<Stock>' . $value['quantity']. '</stock>';
$output .= '<Stocktab></Stoktab>';
$output .= '<Stockmoney>' . ($value['price'] + $product['price']) * 1.10 . '</Stockmoney>';
selects the options, writes the prices in stockmoney tag, it writes blacks price.i want no result in black price.
$output .= '<Stockmoney>' . ($value['price'] + $product['price']) * 1.10 . '</Stockmoney>';
i tried (blacks price is main price, it has not $value['price'] so counts 0)
$blackprice = $value['price'] + $product['price'];
if ($blackprice = $product['price'])
{ $blackprice ;}
else {empty($blackprice);}
$output .= '<Stockmoney>' . ($blackprice) * 1.10 . '</Stockmoney>';