2016-10-04 8 views
0

Моя задача, связанная с WordPress, проста, но я не могу найти решение. У меня есть 2 продукта в моем магазине woocommerce, и я хотел бы показать их на странице корзины в таблице woocommerce, чтобы клиент установил их количество. Если клиент не хочет что-то покупать, просто оставьте его на 0.Woocommerce - Показать корзину, даже если она пуста

Проблема заключается в том, что таблица корзин не отображается, если она пуста, и я могу видеть только те предметы, которые я там вложил.

ответ

0

Вы можете добавить такой продукт и добавить условие, согласно которому я установлен для администратора и идентификатора продукта. изменить идентификатор продукта с идентификатором вашего продукта

/* 
* goes in theme functions.php or a custom plugin 
**/ 
// add item to cart on visit 
add_action('template_redirect', 'add_product_to_cart'); 
function add_product_to_cart() { 
    if (! is_admin()) { 
     $product_id = 64; 
     $found = false; 
     //check if product already in cart 
     if (sizeof(WC()->cart->get_cart()) > 0) { 
      foreach (WC()->cart->get_cart() as $cart_item_key => $values) { 
       $_product = $values['data']; 
       if ($_product->id == $product_id) 
        $found = true; 
      } 
      // if product not found, add it 
      if (! $found) 
       WC()->cart->add_to_cart($product_id); 
     } else { 
      // if no products in cart, add it 
      WC()->cart->add_to_cart($product_id); 
     } 
    } 
} 
Смежные вопросы