php WooCommerce订阅“无效的重复发货方式”

jmo0nnb3  于 2022-12-10  发布在  PHP
关注(0)|答案(1)|浏览(118)

在我的网站上,我使用插件WooCommerce订阅,在那里我有注册费(10美元左右),然后是7天的免费试用。然后我们向客户收取大约55美元的下一个产品。我使用一个插件称为智能发送,这是一个丹麦运营商的物流插件。
当我从网上商店订购产品时,出现错误:
“无效的重复运送方式”
即使系统中的一切看起来都设置得很完美。
有了55美元的订单,我可以打印出标签到我的打印机,但与10美元的注册费,我不能,因为我得到这个通知。
希望你能帮忙。

cyvaqqii

cyvaqqii1#

$recurring_shipping_package_key = WC_Subscriptions_Cart::get_recurring_shipping_package_key( $recurring_cart_key, $package_index );

if ( ! isset( $package['rates'][ $shipping_methods[ $recurring_shipping_package_key ] ] ) ) {

        if ( ! $added_invalid_notice ) {
                wc_add_notice( __( 'Invalid recurring shipping method.', 'woocommerce-subscriptions' ), 'error' );
                $added_invalid_notice = true;
        }

        $shipping_methods[ $recurring_shipping_package_key ] = '';
}

以上是代码的一部分,这条消息来自WooCommerce订阅。

woocommerce-subscriptions/includes/class-wc-subscriptions-cart.php Line 1168

由于某些原因,未设定特定运送方式recurring_shipping_package_key的运费,因此发生此错误。

相关问题