【发布时间】:2022-01-27 15:16:20
【问题描述】:
我想在订单号中添加店铺名称。
例如,我的市场上有两个供应商:
- Sepatu 店
- 八竹店
如果客户同时从 Sepatu Shop 和 Baju Shop 供应商处订购产品,则各自的订单号必须如下所示:
- VK/4571-Sepatu 店
- VK/4572-八州店
结构必须是:{prefix}/{order_id}-{vendor_name}
到目前为止我尝试过的代码是这样的,但它不起作用:
add_filter( 'woocommerce_order_number', 'change_woocommerce_order_number' );
function change_woocommerce_order_number( $order_id ) {
$shop_name = dokan()->vendor->get( $author_id )->get_shop_name();
$prefix = 'VK/';
$suffix = $shop_name;
$new_order_id = $prefix . $order_id . $suffix;
return $new_order_id;
}
【问题讨论】:
标签: php wordpress woocommerce dokan