使用三個插件: WooCommerce Subscriptio WooEventsWooCommerce - 更改客戶的訂單後,它被放置並支付
我創建了一個產品,它允許客戶將一個事件在五年分期付款。
客戶已下了訂單,並通過PayPal進行了五次付款中的第一次付款,然後與我聯繫以通知他們已預訂了錯誤的事件。
正確的事件是完全相同的,除了日期早一個月。
我已經添加下面的代碼片段,以能夠編輯「處理」命令:
add_filter('wc_order_is_editable', 'wc_make_processing_orders_editable', 10, 2);
function wc_make_processing_orders_editable($is_editable, $order) {
if ($order->get_status() == 'processing') {
$is_editable = true;
}
return $is_editable;
}
從的WordPress後臺中的順序屏幕中,我可以看到,該命令可以通過方式編輯從訂單中刪除產品或編輯元數據和成本。
本應訂購的正確產品具有不同的產品/變體ID。
我的問題很簡單:
我應該從訂單刪除錯誤訂購的產品,並添加正確的產品(均與課程日期除外相同的屬性);或 我是否應該更改元數據並將錯誤產品的庫存水平提高到X並減少正確產品的庫存水平?