在搜索高级域时执行。返回可能会改变注册和续订费用,停止购买域名或迫使客户联系支持。
参数
变量 | 类型 | 注意 |
---|---|---|
domainName | string | |
tld | string | 例如whmcs.com中的com |
sld | string | 例如 whmcs.com 中的 whmcs |
register | float | 如果是注册,溢价域名的注册价格 |
transfer | float | 如果转让,溢价域名的转让价格 |
renew | float | 高级域名续费价格 |
响应
接受返回以覆盖注册、转让或更新定价。还有布尔值 noSale 或 contactUs 以停止销售带有不同消息的域
示例代码
<?php
//Stop the Domain Purchase for this Premium Domain
add_hook('PremiumPriceOverride', 1, function($vars) {
return ['noSale' => true,];
});
//Force the Client to Contact Support to Purchase Domain
add_hook('PremiumPriceOverride', 1, function($vars) {
return ['contactUs' => true,];
});
//Override the Register and Renew Pricing & Skip Markup Application
add_hook('PremiumPriceOverride', 1, function($vars) {
return [
'register' => 150.00,
'renew' => 200.00,
'skipMarkup' => true,
];
});
相关用法
- PHP WHMCS PremiumPriceRecalculationOverride用法及代码示例
- PHP WHMCS PreAutomationTask用法及代码示例
- PHP WHMCS PreModuleRenew用法及代码示例
- 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 PreUpgradeCheckout用法及代码示例
- 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用法及代码示例
注:本文由纯净天空筛选整理自whmcs.com大神的英文原创作品 PremiumPriceOverride。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。