查看空购物车 WooCommerce

时间:2021-04-22 23:51:03

标签: woocommerce

当您有空购物车时,有没有办法查看购物车页面?

我正在使用稍后保存的插件,但如果您的购物车是空的,您将无法查看购物车页面。

我希望用户仍然可以访问购物车页面,而不是收到空车消息。

1 个答案:

答案 0 :(得分:0)

首先将此添加到您的子主题functions.php

/**
 * Load cart template anytime withouth any empty cart check
 */
add_action( 'woocommerce_check_cart_items', 'woocommerce_check_cart_items_action', 1 );
function woocommerce_check_cart_items_action() {
    WC()->cart->calculate_totals();

    wc_get_template( 'cart/cart.php' );
}

现在您需要通过更改 cart-empty.php 模板来删除空购物车消息。要覆盖模板,请阅读:

https://docs.woocommerce.com/document/template-structure/

在您的情况下,您需要在您的子主题根文件夹中创建一个 woocommerce 文件夹。之后,您需要在名为 woocommerce 的新 cart 文件夹中创建另一个文件夹。在此文件夹中创建一个文件 cart-empty.php,内容如下:

<?php

defined( 'ABSPATH' ) || exit;

就是这样。当您现在访问您的购物车页面时,您会看到您的购物车,但它是空的。如果这有意义是另一个问题。