Вопрос при выводе корзины в файле cart_functions.php есть функция
if ( $product["min_order_amount"] > $cart_item["Quantity"] )
$tmp["min_order_amount"] = $product["min_order_amount"];
$q_product = db_query( "select min_order_amount, shipping_freight from ".PRODUCTS_TABLE.
" where productID=".
(int)$_SESSION["gids"][$j] );
$product = db_fetch_row( $q_product );
if ( $product["min_order_amount"] > $_SESSION["counts"][$j] )
$tmp["min_order_amount"] = $product["min_order_amount"];
function cartCheckMinOrderAmount()
{
$cart_content = cartGetCartContent();
$cart_content = $cart_content["cart_content"];
foreach( $cart_content as $cart_item )
if ( isset($cart_item["min_order_amount"]) )
return false;
return true;
}
function cartCheckMinTotalOrderAmount(){
$res = cartGetCartContent();
$d = oaGetDiscountPercent( $res, "" );
$order["order_amount"] = $res["total_price"] - ($res["total_price"]/100)*$d;
if($order["order_amount"]return false;
else
return true;
}
которая судя по коду сверяет является заказ суммой большей чем мин.значение заданное в общих настройках, так вот собственно вопрос можно ли налету переписывать значение min_order_amount? повесив условие
"если зона адреса покупателя в регистрационной форме такой то min_order_amount = значение,
если зона 2 адреса покупателя в регистрационной форме такой то min_order_amount = значение 2 и.т.д.
с последующим выводом сообщения пользователю Минимальный заказ товара для вашей зоны = Цена . Кто нибудь задумывался над этим поделитесь мнением.
Задача у меня стоит разбить город на зоны доставки, доставка бесплатная минимальная цена заказа зависит от адреса расположения покупателя