Giỏ hàng chương trình thương mại điện tử trống khi sản phẩm được thêm vào, trong trình duyệt firefox sau khi chuyển hướng đến trang giỏ hàng. Nhưng hoạt động tốt trong các trình duyệt khác như Internet explorer và chrome. Và, hiển thị số lượng mục trong giỏ hàng trong tất cả các trình duyệt, trước khi chuyển hướng đến trang giỏ hàng.Giỏ hàng woocommerce trống trong firefox, sau khi thêm sản phẩm vào giỏ hàng
global $woocommerce;
$data=explode(',',$_POST['productids']);
try
{
for($i=0;$i<sizeof($data);$i++)
{
if($data[$i]>0)
{
WC()->cart->add_to_cart($data[$i],1);
}
}
$my_cart_count = WC()->cart->get_cart_contents_count();
echo $my_cart_count;
}catch(Exception $e){echo $e;}
echo '<script type="text/javascript">window.location="'.WC()->cart->get_cart_url().'";</script>';
Và hơn nữa, nếu tôi đăng nhập và thực hiện quy trình tương tự, mọi thứ đều hoạt động chính xác.
Điều gì sẽ xảy ra nếu bạn làm var_dump ($ _ POST ['productids']); chết(); ? Liệu nó có chứa (các) giá trị bạn mong đợi (ví dụ: danh sách các id sản phẩm được phân cách bằng dấu phẩy) không? – BIOSTALL
có, nó có giá trị id sản phẩm, nếu tôi làm var_dump ($ _ POST ['productids']) – sriharichander