Friday, September 11, 2015

Hướng dẫn Set Default "Requires Shipping" to "NO" in Opencart Admin

Leave a Comment

Nhằm giảm bớt tình trạng xác nhận đơn hàng qua nhiều bước cũng như yêu cầu vận chuyển đối với sản phẩm. Hôm nay tôi sẽ hướng dẫn các bạn cách bỏ qua yêu cầu vận chuyển đối với sản phẩm mà các bạn đăng trên website bán hàng của mình bằng Opencart.


Đây là kết quả khi chúng ta chưa chọn "NO" cho yêu cầu vận chuyển vì mặc định nó là YES => Khi thanh toán đơn hàng sẽ phải bắt khách hàng chọn phương thức vận chuyển


Có 2 giải pháp để thay đổi..

- Cách 1. Làm thủ công check vào "NO" ..Cách này ko khả thi vì tôi là người lừi lắm :D

- Cách 2. Tự động mặc định nó là NO để ko phải làm thủ công nữa .. Tôi thích cách này :D

Để làm theo cách 2 chúng ta bắt đầu như sau:

Vào đường dẫn controller/catalog/product.php và tìm:
if (isset($this->request->post['shipping'])) {            $this->data['shipping'] = $this->request->post['shipping'];       } elseif (!empty($product_info)) {            $this->data['shipping'] = $product_info['shipping'];       } else {         $this->data['shipping'] = 1;      }

 Thay số 1 thành 0
if (isset($this->request->post['shipping'])) {            $this->data['shipping'] = $this->request->post['shipping'];       } elseif (!empty($product_info)) {            $this->data['shipping'] = $product_info['shipping'];       } else {         $this->data['shipping'] = 0;      }
Kết quả nè:


Đây là kết quả của tôi sau khi làm thành công các bước trên.. :) 
Chúc các bạn thành công!


0 comments:

Post a Comment