Tôi đang cố kiểm tra xem giỏ hàng có trống không. Tôi đang cố thực hiện điều này từ một khối tĩnh và từ tệp phtml.Magento Cách kiểm tra xem giỏ hàng có trống không?
Bất kỳ ai biết cách thực hiện việc này?
Cảm ơn trước
Tôi đang cố kiểm tra xem giỏ hàng có trống không. Tôi đang cố thực hiện điều này từ một khối tĩnh và từ tệp phtml.Magento Cách kiểm tra xem giỏ hàng có trống không?
Bất kỳ ai biết cách thực hiện việc này?
Cảm ơn trước
tôi thấy tổng sản phẩm trong giỏ hàng như sau .
$totalItemsInCart = Mage::helper('checkout/cart')->getItemsCount();
Nếu nó không hoạt động, hãy thông báo cho tôi.
Ah cảm ơn điều này đã làm các trick cho tôi :) Tôi sẽ upvote bạn nhưng danh tiếng của tôi là quá thấp .. – Weszzz7
Tôi nghĩ rằng đây có thể giúp:
http://blog.decryptweb.com/empty-cart-magento/
Bạn có thể thử một cái gì đó như thế này:
$checkout_cart = Mage::getSingleton('checkout/cart');
$items = $checkout_cart->getItems();
Ah tôi đã thử mã của bạn nhưng đối với một số lý do nó giữ cho tôi một mảng trống. – Weszzz7
Bạn có thể thử điều này.
$cart_qty = (int) Mage::getModel('checkout/cart')->getQuote()->getItemsQty();
if($cart_qty) {
// Not empty.
} else {
// Empty.
}
Tôi đã thử $ this-> getOrders(); Nhưng tất nhiên sau đó tôi sẽ phải mở rộng từ History.php. Nhưng trong các cửa hàng, tôi muốn hiển thị 'Shoppingbag' khi nó trống. và khi nó không có sản phẩm nào: 'Túi mua sắm (3) | Đặt hàng ngay '. (nếu có ba mục trong túi mua sắm.) Tôi không nghĩ mã của tôi sẽ có bất kỳ trợ giúp nào ở đây. : P – Weszzz7
Chuyển đến Câu hỏi bạn đã hỏi và đánh dấu Câu hỏi của bạn là đã được giải quyết nếu chúng đúng. – Stony
Ah cảm ơn cho tip, tôi tìm thấy nó :) – Weszzz7