繁体   English   中英

运送方式选择在Woocommerce中复制

[英]Shipping methods select getting duplicated in Woocommerce

我正在建立Woocommerce商店。

在“结帐”页面中,在“订单检查”(“ 您的订单” )的正上方,默认情况下,它会出现重复的送货方式/费用选择。

由于用户已经在“购物车”页面上选择了方法/成本,因此这是多余的。 不仅如此,每次用户在“结帐页面”中更改送货选项时,所选商品都会重复。

如果您添加产品并转到此处的购物车,则可以看到效果: http : //cccctanger.com/openwalls/catalog/

对可能发生的事情有任何想法吗?

理想的做法是完全删除“订单检查”中的选择内容,因为这是多余的,但我在“结帐”页面代码中看不到它!

// filter hook for include new pages inside the payment method
$get_checkout_url = apply_filters( 'woocommerce_get_checkout_url', WC()->cart->get_checkout_url() ); ?>

<form name="checkout" method="post" class="checkout woocommerce-checkout" action="<?php echo esc_url( $get_checkout_url ); ?>" enctype="multipart/form-data">

    <?php if ( sizeof( $checkout->checkout_fields ) > 0 ) : ?>

        <?php do_action( 'woocommerce_checkout_before_customer_details' ); ?>

        <div class="row" id="customer_details">
            <div class="col-md-6">
                <?php do_action( 'woocommerce_checkout_billing' ); ?>
            </div>

            <div class="col-md-6">
                <?php do_action( 'woocommerce_checkout_shipping' ); ?>
            </div>
        </div>

        <?php do_action( 'woocommerce_checkout_after_customer_details' ); ?>

        <h3 id="order_review_heading"><?php _e( 'Your order', 'woocommerce' ); ?></h3>

    <?php endif; ?>

    <?php do_action( 'woocommerce_checkout_before_order_review' ); ?>

    <div id="order_review" class="woocommerce-checkout-review-order">
        <?php do_action( 'woocommerce_checkout_order_review' ); ?>
    </div>

    <?php do_action( 'woocommerce_checkout_after_order_review' ); ?>

</form>

<?php do_action( 'woocommerce_after_checkout_form', $checkout ); ?>

我已经解决了!

首先,我用CSS隐藏了Checkout页面中的Select。 它们始终是相同的ID,因此非常简单:

form.checkout select#shipping_method_0{
    display: none;
}

然后,在review-order.php中,添加一个表格行以显示小计和总计之间的总运费:

<tr class="order-total">
    <th><?php _e( 'Shipping', 'woocommerce' ); ?></th>
    <td><?php echo WC()->cart->get_cart_shipping_total(); ?></td>
</tr> 

和瞧!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM