Pues en el código que expones no indicas de donde le vas a preguntar eso al usuario pero a nivel PHP lo resuelves usando un if simple:
Código php:
Ver original<?php
//
// Calculo gastos de envio
//
if(usuario_paga_envio()) {
$gastos_envio = $pedido->calcula_envio($dbh,$_SESSION["id_user"],$_SESSION["jobs"]);
}
//
// Calculo Grantotal
//
Saludos.