Woocommerce 购物车页面上未显示产品变体

Woocommerce 购物车页面上未显示产品变体,woocommerce,cart,variation,Woocommerce,Cart,Variation,将woocommerce 2.6.4更新为woocommerce 3.0后,+购物车页面上没有显示某些产品变体。但购物车页面上显示了一些产品变体。我的wordpress版本是4.7.5,woocommerce版本是3.0.7。如何解决此问题。有什么想法吗?请帮帮我 谢谢在您的子主题中覆盖cart.php。。问题必须是子主题上的旧cart.php模板 替换这个 if (!$_product->is_visible()) { echo apply_filters( 'woocommerce_cart

将woocommerce 2.6.4更新为woocommerce 3.0后,+购物车页面上没有显示某些产品变体。但购物车页面上显示了一些产品变体。我的wordpress版本是4.7.5,woocommerce版本是3.0.7。如何解决此问题。有什么想法吗?请帮帮我


谢谢

在您的子主题中覆盖cart.php。。问题必须是子主题上的旧cart.php模板

替换这个

if (!$_product->is_visible()) { echo apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key ) . ''; } else { echo apply_filters( 'woocommerce_cart_item_name', sprintf( '%s', esc_url( $product_permalink ), $_product->get_name() ), $cart_item, $cart_item_key ); } // Meta data echo WC()->cart->get_item_data($cart_item); // Backorder notification if ($_product->backorders_require_notification() && $_product->is_on_backorder($cart_item['quantity'])) { echo '' . esc_html__('Available on backorder', 'woocommerce') . '

'; } 如果(!$\u产品->可见(){ echo应用过滤器('woocommerce\u cart\u item\u name'、$\u product->get\u name()、$cart\u item、$cart\u item\u key)。“”; }否则{ echo应用过滤器('woocommerce\u cart\u item\u name',sprintf('%s',esc\u url($product\u permalink),$\u product->get\u name()),$cart\u item,$cart\u item\u key); } //元数据 echo WC()->cart->get_item_数据($cart_item); //延期交货通知 如果($\u产品->延期订单\u需要通知()&&&$\u产品->延期订单($cart\u项目['quantity'])){ 回显“.esc_html_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu; }
覆盖子主题中的cart.php。。问题必须是子主题上的旧cart.php模板

替换这个

if (!$_product->is_visible()) { echo apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key ) . ''; } else { echo apply_filters( 'woocommerce_cart_item_name', sprintf( '%s', esc_url( $product_permalink ), $_product->get_name() ), $cart_item, $cart_item_key ); } // Meta data echo WC()->cart->get_item_data($cart_item); // Backorder notification if ($_product->backorders_require_notification() && $_product->is_on_backorder($cart_item['quantity'])) { echo '' . esc_html__('Available on backorder', 'woocommerce') . '

'; } 如果(!$\u产品->可见(){ echo应用过滤器('woocommerce\u cart\u item\u name'、$\u product->get\u name()、$cart\u item、$cart\u item\u key)。“”; }否则{ echo应用过滤器('woocommerce\u cart\u item\u name',sprintf('%s',esc\u url($product\u permalink),$\u product->get\u name()),$cart\u item,$cart\u item\u key); } //元数据 echo WC()->cart->get_item_数据($cart_item); //延期交货通知 如果($\u产品->延期订单\u需要通知()&&&$\u产品->延期订单($cart\u项目['quantity'])){ 回显“.esc_html_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu; }
问题已解决,请将此添加到子主题
function.php
文件:

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );

问题已解决,请将此添加到子主题
function.php
文件:

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );

你曾经解决过这个问题吗?你曾经解决过这个问题吗?我正在寻找解决方案,以便在购物车中获得attribure。该解决方案适用于Woocommerce版本3.3.1。我们正在寻找在购物车中获取属性的解决方案。该解决方案适用于Woocommerce版本3.3.1