0
に私は35 KG(35000 GM)リミット最大重量カートにOpencart 2.0.3.1
ビューに制限し、警告する方法に最大合計順序を制限したいopencart 2.0.3.1
を使用していますカートのページを開き、商品の総重量が35 KGを超えている場合にチェックアウトを無効にしてください。
に私は35 KG(35000 GM)リミット最大重量カートにOpencart 2.0.3.1
ビューに制限し、警告する方法に最大合計順序を制限したいopencart 2.0.3.1
を使用していますカートのページを開き、商品の総重量が35 KGを超えている場合にチェックアウトを無効にしてください。
デフォルトの商品重量はKG
とします。 catalog/controller/checkout/checkout.php
で
は今、あなたはあなたのindex()
$allwed_weight = 35;
$error_message = "Cart Weight limit is $allwed_weight KG";
$this->checkCartWeight($allwed_weight,$error_message);
で
checkCartWeight($allwed_weight,$error_message)
を呼び出すことができるクラス
ControllerCheckoutCheckout
public function checkCartWeight($allwed_weight,$error_message){
$cart = $this->cart->getProducts();
$cart_weight = array_sum(array_column($cart, 'weight'));
if($allwed_weight<$cart_weight){
$this->session->data['error'] = $error_message;
$this->response->redirect($this->url->link('checkout/cart'));
}
}
の内側にこの機能を追加します