我在WooCommerce中创建了一个产品,并向该产品添加了重力形式。为简单起见,我正在出售一个名为“ The Document”的书面文件。为了使我个性化“文档”,客户以与产品“文档”相关的重力形式回答了几个问题(大约20项问题)。而且效果很好。
问题在于向客户确认订单。
我希望客户收到订单确认书(或发票),该确认书仅在产品字段中写为“文档”。但是,情况并非如此,在订单确认中,“引证文件”后面是来自重力表的所有问题以及客户对问题的答复。订单确认因此相当长...
几年前,我使用以下代码来解决此问题:
/**Remove meta data from invoice and order confirmation */
global $woocommerce_gravityforms;
remove_action('woocommerce_add_order_item_meta', array($woocommerce_gravityforms, 'order_item_meta_2'), 10, 2);
但是,此代码不再起作用,据我了解,woocommerce_add_order_item_meta
已过时。
我还试图删除文件“ email-order-details.php”中的do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email );
,但这只会导致所有带有价格等信息的产品数据从订单确认中消失。
所以,我很困在这里,如果有人可以帮助我,我将不胜感激。
预先感谢
戴尔