在我的网站上,我使用插件 WooCommerce 订阅,我有注册费(10 美元左右),然后是 7 天免费试用。然后我们就下一个产品向客户收取 55 美元左右的费用。我使用了一个名为 Smartsend 的插件,它是丹麦航空公司的物流插件。
当我从网上商店订购产品时,我收到错误消息:
“重复的运输方式无效”
即使一切看起来都在系统中完美设置。
使用 55 美元的订单,我可以将标签打印到我的打印机上,但使用 10 美元的注册费我不能,因为我收到了此通知。
希望你能帮忙。
在我的网站上,我使用插件 WooCommerce 订阅,我有注册费(10 美元左右),然后是 7 天免费试用。然后我们就下一个产品向客户收取 55 美元左右的费用。我使用了一个名为 Smartsend 的插件,它是丹麦航空公司的物流插件。
当我从网上商店订购产品时,我收到错误消息:
“重复的运输方式无效”
即使一切看起来都在系统中完美设置。
使用 55 美元的订单,我可以将标签打印到我的打印机上,但使用 10 美元的注册费我不能,因为我收到了此通知。
希望你能帮忙。
$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 的运费未设置的错误。