<?
// массив с товарами; конкретно этот пример будет работать в объекте в списке и на детальной странице
$items = array(
	$classID => array(
		$f_RowID => array( 'Qty' => 1 )
	)
);

$netshop = nc_netshop::get_instance($catalogue);

// таким образом создается виртуальный заказ с перечисленными товарами
$order = nc_netshop_order::from_post_data( array( 'items' => $items ), $netshop );

// здесь создается объект для условий метода доставки
$context = new nc_netshop_condition_context($catalogue);
$context->set_order($order);

foreach ( $netshop->delivery->get_enabled_methods()->matching($context) as $method ) {
    echo 'Название метода: '.$method->get('name').'<br/>';

	// оценка стоимости метода с помощью виртуального заказа
	$estimate = $method->get_estimate($order);
    echo 'Стоимость доставки: '.$estimate->get_formatted_price_and_discount().'<br/>';
}
?>
