我想在不使用插件的情况下向 Woo Commerce 订单号添加后缀和前缀。
我尝试使用这个不起作用的钩子:
add_filter( 'woocommerce_order_number','my_woocommerce_order_number', 1, 2);
function my_woocommerce_order_number( $oldnumber, $order ) {
return 'VC'.$order->id;
}
我怎样才能实现这个目标?
add_filter( 'woocommerce_order_number', 'change_woocommerce_order_number', 1, 2);
function change_woocommerce_order_number( $order_id, $order ) {
$prefix = '#SAM-';
$suffix = '-' . date(Y);
// You can use either one of $order->id (or) $order_id
// Both will work
return $prefix . $order->id . $suffix;
}
参考:https://docs.woocommerce.com/wc-apidocs/source-class-WC_Order.html#379
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)