我使用 WP 电子商务销售产品,只有在我检查了客户发送给我的一些信息后才能下载该产品。检查信息后,我想转到 WordPress 仪表板,将订单状态更改为“作业已调度”,然后触发一封新电子邮件给客户,说明下一步该做什么。
将某些触发事件或选项附加到“作业已调度”状态更改的任何想法或经验?
我使用 WP 电子商务销售产品,只有在我检查了客户发送给我的一些信息后才能下载该产品。检查信息后,我想转到 WordPress 仪表板,将订单状态更改为“作业已调度”,然后触发一封新电子邮件给客户,说明下一步该做什么。
将某些触发事件或选项附加到“作业已调度”状态更改的任何想法或经验?
虽然这个问题很老,但答案可能对某人有用......您可以使用 wpsc_update_purchase_log_status 挂钩触发此事件。
function purchaseLogStatusEvent( $id, $status, $old_status, $purchase_log ) {
/************************
status codes:
1: Incomplete Sale
2: Order Received
3: Accepted Payment
4: Job Dispatched
5: Closed Order
6: Payment Declined
************************/
if ($status==4){
//do your magic
}
}
add_action('wpsc_update_purchase_log_status', 'purchaseLogStatusEvent', 9, 4 );