在价格计算后在结帐升级订单时执行。此钩子运行时,升级订单可能已经完成。
参数
变量 | 类型 | 注意 |
---|---|---|
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。