php [YITH WooCommerce订阅]与巴西的WooCommerce额外结账字段集成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php [YITH WooCommerce订阅]与巴西的WooCommerce额外结账字段集成相关的知识,希望对你有一定的参考价值。

<?php

if ( class_exists( 'YITH_WC_Subscription' ) ) {
	add_action( 'ywsbs_renew_subscription', 'ywsbs_renew_subscription_add_custom_field', 10, 2 );
	function ywsbs_renew_subscription_add_custom_field( $order_id, $subscription_id ) {
		$subscription = ywsbs_get_subscription( $subscription_id );
		$parent_order = $subscription->get_order();
		$renew_order  = wc_get_order( $order_id );
		$meta_list    = array(
			'_billing_birthdate',
			'_billing_cpf',
			'_billing_cnpj',
			'_billing_sex',
			'_billing_number',
			'_billing_neighborhood',
			'_billing_cellphone',
			'_shipping_neighborhood',
			'_shipping_number'
		);
		foreach ( $meta_list as $meta ) {
			$renew_order->update_meta_data( $meta, $parent_order->get_meta( $meta ) );
		}
		$renew_order->save();
	}
}

以上是关于php [YITH WooCommerce订阅]与巴西的WooCommerce额外结账字段集成的主要内容,如果未能解决你的问题,请参考以下文章

php WooCommerce和Yith Infinite滚动的愿望清单之间的兼容性

php 更改YITH PayPal Express Checkout for WooCommerce的Set Express Checkout Request参数

php [woo总是显示所有图像变化]在“yith-color-and-label-variations-for-woocommerce”插件#wordpress中选择产品变体时

使用 WooCommerce 和 Firebase 管理 PayPal 订阅事件

php [订阅]与巴西WooCommerce额外结帐字段的兼容性

删除快速视图,添加到购物篮并添加到愿望清单胡佛图标 - woocommerce