在價格計算後在結帳升級訂單時執行。此鉤子運行時,升級訂單可能已經完成。
參數
變量 | 類型 | 注意 |
---|---|---|
clientId | int | 升級訂單的客戶端ID |
upgradeId | int | 升級訂單ID |
serviceId | int | 升級訂單的服務 ID |
amount | float | 升級訂單數量。負值表示信用計算。 |
discount | float | 升級訂單折扣。 |
響應
返回 ‘amount’ 和/或 ‘discount’ key 並覆蓋升級訂單的價格。
示例代碼
<?php
add_hook('PreUpgradeCheckout', 1, function($vars) {
// Perform hook code here...
});
相關用法
- PHP WHMCS PreAutomationTask用法及代碼示例
- PHP WHMCS PreModuleRenew用法及代碼示例
- PHP WHMCS PremiumPriceOverride用法及代碼示例
- PHP WHMCS PreModuleProvisionAddOnFeature用法及代碼示例
- PHP WHMCS PreRegistrarGetDNS用法及代碼示例
- PHP WHMCS PreRegistrarGetNameservers用法及代碼示例
- PHP WHMCS PreRegistrarSaveContactDetails用法及代碼示例
- PHP WHMCS PreEmailSendReduceRecipients用法及代碼示例
- PHP WHMCS PreRegistrarRenewDomain用法及代碼示例
- PHP WHMCS PreModuleCreate用法及代碼示例
- PHP WHMCS PreFraudCheck用法及代碼示例
- PHP WHMCS PreCalculateCartTotals用法及代碼示例
- PHP WHMCS PreRegistrarTransferDomain用法及代碼示例
- PHP WHMCS PreModuleSuspendAddOnFeature用法及代碼示例
- PHP WHMCS PreRegistrarGetContactDetails用法及代碼示例
- PHP WHMCS PreModuleChangePassword用法及代碼示例
- PHP WHMCS PreRegistrarGetEPPCode用法及代碼示例
- PHP WHMCS PreShoppingCartCheckout用法及代碼示例
- PHP WHMCS PreModuleDeprovisionAddOnFeature用法及代碼示例
- PHP WHMCS PreModuleCustom用法及代碼示例
- PHP WHMCS PreDomainRegister用法及代碼示例
- PHP WHMCS PreServiceEdit用法及代碼示例
- PHP WHMCS PreModuleTerminate用法及代碼示例
- PHP WHMCS PreDeleteClient用法及代碼示例
- PHP WHMCS PreRegistrarSaveNameservers用法及代碼示例
注:本文由純淨天空篩選整理自whmcs.com大神的英文原創作品 PreUpgradeCheckout。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。